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