CompatConfig
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.slprime.chromatictooltipscompat.CompatConfig |
| 文件 | src/main/java/com/slprime/chromatictooltipscompat/CompatConfig.java |
| 类型 | class(配置容器) |
| 继承 | — |
| 实现 | — |
| 启用版本 | Minecraft 1.7.10 |
功能
GTNHLib 配置容器,声明本 mod 的全部兼容开关。
所有字段都是 public static boolean,由 ConfigurationManager 反射填充。
实现要点
- 配置项:52 个
boolean,全部在general分类 - 注解:
@Config(modid = …, category = "general")+@RequiresMcRestart——改配置需重启 MC - 默认值:50 个
true;2 个false:appliedEndergisticsAmountEnabled写作appliedEnergisticsAmountEnabled默认 false,另有appleCoreFoodStatsDisabled默认 true - 死配置:
inventoryTweaksEnabled(:134-136)在全仓 85 个文件中零引用——无 Mixin、无 handler 使用它 - 仅作显示开关:
appleCoreFoodStatsDisabled(「隐藏食物属性」)被当作 APPLECORE Mixin 组 的启用条件使用,语义与appleCoreEnabled不同