客户端配置

基本信息

属性 值
配置文件 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 / Wireless 4 段 15 键)→ config/AE2Stuff/tuning.cfg
  • 配方(6 条)→ config/AE2Stuff/recipes.cfg
  • 配方覆盖:config/AE2Stuff/overrides/ 下同名文件可整体覆盖内部配置;config/AE2Stuff/ 根目录下的任意 .cfg 会按字母序在内部配置之后加载(Tuning.scala:86-107)