客户端配置
基本信息
| 属性 | 值 |
|---|---|
| 配置文件 | config/ae2stuff-client.cfg |
| 读取方式 | GTNHLib ConfigurationManager.registerConfig(classOf[Config])(AE2Stuff.scala:51) |
| 实现类 | src/main/scala/net/bdew/ae2stuff/Config.java |
| 类别名 | client(@Config(modid = "ae2stuff", category = "client", filename = "ae2stuff")) |
| 选项数 | 2(Config.java:10 与 Config.java:15) |
这是本 mod 唯一的 GTNHLib 风格配置。注意它与 tuning.cfg 是两套独立机制:Config.java 走 GTNHLib 注解;机器平衡数值走 bdlib 的 ConfigSection 解析器,文件在 config/AE2Stuff/ 目录,见分类页的数值表。
选项
| 字段 | 类型 | 默认值 | 范围 | 作用 |
|---|---|---|---|---|
visualiserWidthDense |
float | 1.0 | 0.1 – 32.0 | 网络可视化工具 绘制高密度缆(DENSE 标记)连线时的宽度 |
visualiserWidthNormal |
float | 1.0 | 0.1 – 8.0 | 同上,普通缆连线宽度 |
@Config.RangeFloat 由 GTNHLib 在加载时钳制,越界值回落到范围内而非抛异常。两个字段都是 public static,客户端渲染代码直接读取。
不属于本配置的内容
- 机器开关与功耗(
Encoder/Grower/Inscriber/Wireless4 段 15 键)→config/AE2Stuff/tuning.cfg - 配方(6 条)→
config/AE2Stuff/recipes.cfg - 配方覆盖:
config/AE2Stuff/overrides/下同名文件可整体覆盖内部配置;config/AE2Stuff/根目录下的任意.cfg会按字母序在内部配置之后加载(Tuning.scala:86-107)