Packet Request Sync
基本信息
| 属性 | 值 |
|---|---|
| 类 | com.chaosthedude.naturescompass.network.PacketRequestSync |
| 通道 | naturescompass (discriminator 3) |
| 方向 | CLIENT → SERVER |
行为
玩家右键打开 GUI 时由 ItemNaturesCompass.onItemRightClick() 发出(world.isRemote 分支)。服务端 handler 调用 PlayerUtils.canTeleport(player),把布尔值打包成 PacketSync 返回。
包体为空——所有上下文由 ctx.getServerHandler().playerEntity 提供。
数值
无 payload。
限制
- 客户端每次打开 GUI 都发一次,未做去重。
- 接收方必须用右手持 compass 才会发(右键逻辑内嵌)。
相关条目
- PacketSync - 服务端响应
- PlayerUtils - 权限计算