Networked Configuration
基本信息
net.glease.tc4tweak.network.NetworkedConfiguration —— 服务器权威的配置镜像。
字段是包级私有静态(无修饰符),供同包的消息类读写。
字段与初值
| 字段 | 类型 | 声明时初值 |
|---|---|---|
checkWorkbenchRecipes |
boolean |
true |
smallerJar |
boolean |
false |
这两个初值是字段声明给出的默认值(服务端侧未收到广播时的兜底), 与配置文件里的实际值可能不同 —— 客户端的实际值由 Message Send Configuration 覆盖。
方法
| 方法 | 行 | 说明 |
|---|---|---|
isCheckWorkbenchRecipes() |
11 | 读镜像值 |
isSmallerJar() |
27 | 读镜像值 |
resetServer() |
15 | 恢复服务端初始状态 |
resetClient() |
21 | 恢复客户端初始状态 |
两个 reset 分开是必需的:客户端与服务端的兜底初值不同 ——
服务端持有真实配置,客户端在收到广播前只能用自己的初值。
双端不同值的用途
smallerJars(smallerJars 配置项)控制罐子渲染尺寸,
checkWorkbenchRecipes 控制是否校验工作台配方 ——
两者都可能有服务端权威值与本地渲染/校验值之别。
相关条目
源码
src/main/java/net/glease/tc4tweak/network/NetworkedConfiguration.java