MessageExhaustionSync

基本信息

属性 值
类名 squeek.applecore.network.MessageExhaustionSync
类型 class implements IMessage(@SimpleNetworkWrapperClientHandler)
判别 id 0
方向 服务端 → 客户端
启用版本 Minecraft 1.7.10

功能

把单个玩家的消耗值下发到客户端,供 HUDOverlayHandler 的消耗进度条与 DebugInfoHandler 使用。

实现要点

  • 5 个方法 = fromBytes / toBytes / onMessage + 2 个构造器。载荷只有一个 float exhaustionLevel。
  • 接收端通过 NetworkHelper 取得客户端玩家后调用 AppleCoreAPI.mutator.setExhaustion(...) 写回本地。
  • 由 SyncHandler 在 LivingUpdateEvent 中按阈值触发发送。

相关条目