Config
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.myname.mymodid.Config |
| 文件 | src/main/java/com/myname/mymodid/Config.java |
| 类型 | class,1 个 public 字段 + 1 个 public static 方法 |
| 启用版本 | Minecraft 1.7.10 |
功能
本 mod 唯一的配置容器,声明 1 个配置项。
实现要点
- 字段
greeting(Config.java:9)为public static String greeting = "Hello World",非 final。 synchronizeConfiguration(:11-19)用 Forge 的Configuration读取:- 键名
greeting;分类CATEGORY_GENERAL; - 默认值取当前字段值;注释
"How shall I greet?"。
- 键名
- 仅当
hasChanged()时save()。 - 与姊妹仓的 Config 逻辑完全一致,键名、默认值、注释文本均相同。
配置项
| 键 | 类型 | 默认值 | 分类 | 说明 |
|---|---|---|---|---|
greeting |
String | Hello World |
general |
How shall I greet? |
配置文件
config/mymodid/mymodid.cfg(由 getSuggestedConfigurationFile()
按 modid mymodid 推导)。
相关条目
- CommonProxy - preInit 调用本类并打印
greeting - MyMod - 持有
LOG字段,modid 为mymodid