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 不同