网络消息

[!INFO] 注册真源:_SpecialMobs.java:388-389

Special Mobs 共注册 2 个 SimpleNetworkWrapper 消息,均为服务端 → 客户端方向(Side.CLIENT):

序号 消息类 Handler
0 network/MessageExplosion MessageExplosion.Handler
1 network/MessageTexture MessageTexture.Handler
_CHANNEL.registerMessage(MessageExplosion.Handler.class, MessageExplosion.class, id++, Side.CLIENT);
_CHANNEL.registerMessage(MessageTexture.Handler.class, MessageTexture.class, id++, Side.CLIENT);

用途

  • MessageExplosion —— 同步爆炸效果,供客户端渲染爆炸动画
  • MessageTexture —— 同步纹理替换。这与 RenderSpecial* 系列渲染器配合:不同亚种变体通过自定义渲染器读取实体数据并切换贴图,本消息把服务端确定的贴图标识传给客户端

[!NOTE] 本 mod 没有客户端 → 服务端的消息(无 Side.SERVER 注册),玩家与服务器之间没有双向交互数据 —— 变体的生成、属性与 AI 判定全部在服务端完成,客户端仅接收表现层数据。这是典型的服务端权威设计。

关联:特殊生物总表 · 渲染与生成