MessageSaturationSync

基本信息

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

功能

把单个玩家的饱和度下发到客户端,供 HUDOverlayHandler 的饱和度叠加条使用。

实现要点

  • 5 个方法 = fromBytes / toBytes / onMessage + 2 个构造器; 载荷只有一个 float saturationLevel。
  • 接收端经 NetworkHelper 取得客户端玩家, 调用 AppleCoreAPI.mutator.setSaturation(...) 写回本地。
  • 与消耗值包不同,本包不设阈值:由 SyncHandler 的 != 比较保证「一变就发」,故发送频率高于消耗值包。

相关条目