client.config(客户端配置)
基本信息
| 属性 | 值 |
|---|---|
| 文件 | config/gendustry/client.config |
| 落地时机 | 仅客户端(Gendustry.scala:103-104:if (event.getSide.isClient) Config.load(new File(configDir, "client.config"))) |
| 解析器 | Forge 原生 net.minecraftforge.common.config.Configuration(不是 bdlib 的 gencfg) |
| 分类 | 3 个(NEI / Rendering / Display) |
| 设置项数 | 12(9 个 NEI + 2 个 Rendering + 1 个 Display) |
| 写出 | finally { c.save() } —— 无论读取成功与否都回写一次,用于补全缺失项 |
client.config 不在 files.lst 的 5 个内部配置里,也不在 classpath 上。它是 Forge Configuration 在首次 save() 时按默认值自动生成的纯客户端文件。
11 个设置项
| 分类 | 键 | 默认值 | 变量 | 作用 |
|---|---|---|---|---|
NEI |
Add Samples to Search |
true |
neiAddSamples |
把基因样本加入 NEI 搜索 |
NEI |
Add Mutagen Producer Recipes |
true |
neiAddMutagenProducerRecipes |
|
NEI |
Add Mutatron Recipes |
true |
neiAddMutatronRecipes |
|
NEI |
Add Sampler Recipes |
true |
neiAddSamplerRecipes |
|
NEI |
Add Imprinter Recipes |
true |
neiAddImprinterRecipes |
|
NEI |
Add Extractor Recipes |
true |
neiAddExtractorRecipes |
|
NEI |
Add Liquifier Recipes |
true |
neiAddLiquifierRecipes |
|
NEI |
Add Replicator Recipes |
true |
neiAddReplicatorRecipes |
|
NEI |
Add Transposer Recipes |
true |
neiAddTransposerRecipes |
|
Rendering |
Render Bee Effects |
true |
renderBeeEffects |
渲染蜂群粒子 |
Rendering |
Bee Effects Frequency |
2 |
beeEffectFrequency |
注释:“Higher = less particles” |
Display |
PowerShowUnits |
"RF" |
powerShowUnits |
功率显示单位(有效值 MJ / EU / RF) |
8 个 NEI 配方开关覆盖 8 台机器,唯独不含 Advanced Mutatron 与 Industrial Apiary —— nei/MutatronHandler 存在但没有对应的 AdvMutatron handler(grep 'class .*Handler' nei/ 共 9 个类,无 AdvMutatron handler)。
三个特殊逻辑
Bee Effects Frequency <= 0 会强制关闭渲染:
if (beeEffectFrequency <= 0) renderBeeEffects = false
PowerShowUnits 驱动倍率换算:若值不是 "MJ",则从 tuning.cfg 的 Power 段读 <单位>_MJ_Ratio 存进 powerShowMultiplier:
PowerShowUnits |
读取的键 | 值 |
|---|---|---|
MJ |
不读取(保持 1f) |
1.0 |
RF |
Power.RF_MJ_Ratio |
10 |
EU |
Power.EU_MJ_Ratio |
2.5 |
有效值在帮助文本中列为 MJ, EU, RF。注意默认是 RF,而内部一律用 MJ —— 因此新安装默认以 RF 为单位显示。
异常安全:c.get(...) 全部包在 try { } finally { c.save() } 中,读配置出错时仍会保存文件。
相关条目
- tuning.cfg -
Power段的换算比例来源 - NEI 与 WAILA 集成 - 8 个 NEI 开关的实际作用点