Message Send Configuration V2
基本信息
net.glease.tc4tweak.network.MessageSendConfigurationV2 —— 第二版配置广播
(discriminator 1),携带字符串形式的配置(供客户端本地化)。
public class MessageSendConfigurationV2 implements IMessage,
IMessageHandler<MessageSendConfigurationV2, IMessage>
同样是自处理消息。
与 V1 的分工
| 消息 | disc | 载荷 |
|---|---|---|
| Message Send Configuration | 0 | boolean checkWorkbenchRecipes |
| 本条目 | 1 | 其余配置项 |
两条在 TC4Tweak.detectAndSendConfigChanges() 里同时发出:
V1 给只认识旧协议的客户端,V2 给新客户端 ——
版本兼容靠双发而非协议升级。
方法
| 方法 | 行 |
|---|---|
MessageSendConfigurationV2()(无参) |
15 |
fromBytes(ByteBuf) |
24 |
toBytes(ByteBuf) |
29 |
onMessage(MessageSendConfigurationV2, MessageContext) |
34 |
注意本类没有带参构造器(V1 有
MessageSendConfiguration(boolean)), 载荷在onMessage里落地。
相关条目
源码
src/main/java/net/glease/tc4tweak/network/MessageSendConfigurationV2.java