配置文件
本 mod 只有一个配置项,来自 Forge 的 MDK 模板遗留,没有任何实际功能。
基本信息
| 属性 | 值 |
|---|---|
| 配置文件 | config/viridium.cfg(由 event.getSuggestedConfigurationFile() 生成) |
| 类别 | Configuration.CATEGORY_GENERAL(即 cfg 中的 general 段) |
| Java 类 | net.junedev.viridium.Config |
| 加载时机 | CommonProxy.preInit() → Config.synchronizeConfiguration(...) |
| 配置项总数 | 1 |
全部配置项(1 个)
| 键 | 类型 | 默认值 | 注释 | 实际作用 |
|---|---|---|---|---|
greeting |
String |
"Hello World" |
How shall I greet? |
仅在 preInit 末尾写进日志:Viridium.LOGGER.info(Config.greeting) |
行为
public static void synchronizeConfiguration(File configFile) {
Configuration configuration = new Configuration(configFile);
greeting = configuration.getString("greeting", Configuration.CATEGORY_GENERAL, greeting, "How shall I greet?");
if (configuration.hasChanged()) configuration.save();
}
紧随其后的是 Viridium.LOGGER.info("I am Viridium at version " + Tags.VERSION);。
greeting 是 public static String,但全仓库除 Config 类自身与 CommonProxy.preInit 的日志输出外零引用(无 getter、无方块/物品读取),改它不会影响任何游戏内容。