Message Send Configuration
基本信息
net.glease.tc4tweak.network.MessageSendConfiguration —— 旧版配置广播
(discriminator 0),只携带一个布尔量。
public class MessageSendConfiguration implements IMessage,
IMessageHandler<MessageSendConfiguration, IMessage>
既是消息也是自己的处理器(registerMessage 传入的两个类相同)。
构造器
| 签名 | 行 | 说明 |
|---|---|---|
MessageSendConfiguration() |
12 | 无参(Netty 解码用) |
MessageSendConfiguration(boolean checkWorkbenchRecipes) |
16 | 带值(服务端广播用) |
方法
| 方法 | 行 |
|---|---|
fromBytes(ByteBuf) |
21 |
toBytes(ByteBuf) |
26 |
onMessage(MessageSendConfiguration, MessageContext) |
31 |
唯一载荷是 checkWorkbenchRecipes,落地到
Networked Configuration。
与 V2 的关系
两条消息在 TC4Tweak.detectAndSendConfigChanges() 中
同时广播。V1 只发 checkWorkbenchRecipes,
V2 承载其余配置(见 Message Send Configuration V2)——
这样旧客户端只认 V1、新客户端两者都收,实现版本兼容。
相关条目
源码
src/main/java/net/glease/tc4tweak/network/MessageSendConfiguration.java