TileHole Sync Packet
基本信息
net.glease.tc4tweak.network.TileHoleSyncPacket —— disc 2,单向(→ CLIENT)
同步 TileHole(奇点/洞)方块实体状态。
public class TileHoleSyncPacket implements IMessage,
IMessageHandler<TileHoleSyncPacket, IMessage>
构造器
| 签名 | 行 | 说明 |
|---|---|---|
TileHoleSyncPacket() |
21 | 无参(解码用) |
TileHoleSyncPacket(S35PacketUpdateTileEntity origin) |
24 | 从原版 S35 包转换 |
第二构造器直接吃 Forge 的
S35PacketUpdateTileEntity—— 说明本消息是原版方块实体更新包的旁路增强(携带额外数据)。
方法
| 方法 | 行 |
|---|---|
fromBytes(ByteBuf) |
29 |
toBytes(ByteBuf) |
39 |
onMessage(TileHoleSyncPacket, MessageContext) |
48 |
fromBytes/toBytes 各 5 行左右,载荷很小(坐标 + 少量状态)。
依赖包
net.glease.tc4tweak.modules.findRecipes 相关 ASM 补丁
(TileHoleVisitor)改写 TileHole 的服务端行为,
本消息负责把结果送回客户端。
相关条目
源码
src/main/java/net/glease/tc4tweak/network/TileHoleSyncPacket.java