ConfigHandler
基本信息
| 属性 | 值 |
|---|---|
| 路径 | de.keridos.floodlights.handler.ConfigHandler |
| 类型 | class(单例) |
| 源码 | src/main/java/de/keridos/floodlights/handler/ConfigHandler.java |
本 mod 全部可配置项的默认值与范围。数值均实读自 initConfig 的实参。
blocks 段(方块开关)
| 键 | 默认 | 含义 |
|---|---|---|
electricFloodlightEnabled |
true |
电投光灯 |
smallElectricFloodlightEnabled |
true |
小型电投光灯 |
carbonFloodlightEnabled |
true |
碳素投光灯 |
uvFloodlightEnabled |
true |
UV 投光灯 |
growLightEnabled |
true |
生长灯 |
| — | — | ⚠️ tilePhantomLight 与 tileUVLight 无开关,始终注册 |
general 段(数值)
| 键 | 默认 | 范围 | 含义 |
|---|---|---|---|
energyUsage |
20 |
0–1000 | 电投光灯 RF/t(源码注:锥形 ×2) |
energyUsageSmallFloodlight |
2 |
0–100 | 小型电投光灯 RF/t |
energyUsageUVFloodlight |
80 |
0–800 | UV 投光灯 RF/t |
energyUsageGrowLight |
40 |
0–800 | 生长灯 RF/t |
carbonTime |
300 |
0–1000 | 1 个煤炭在碳灯内的秒数(锥形为 1/4) |
rangeStraightFloodlight |
64 |
1–128 | 直线射程 |
rangeConeFloodlight |
32 |
1–64 | 锥形射程(源码注:宽锥仅为其 1/4) |
rangeUVFloodlight |
8 |
1–32 | UV 射程 |
chanceGrowLight |
0.05F |
0–1 | 每秒触发 growtick 的概率 |
timeoutFloodlights |
40 |
1–240 | 重新点亮的超时 tick |
damageUVFloodlight |
4.0F |
1.0–16.0 | UV 每秒伤害 |
uvLightRendered |
true |
布尔 | 是否渲染 UV 纯光源方块 |
IGWNotifierEnabled |
true |
布尔 | 是否显示 IGW 通知器 |
缺陷
ConfigHandler.java:22的IGWNotifierEnabled独立放在 general 段,但方块开关在 blocks 段, 分段不统一(仅为可读性问题)。
相关条目
- TileEntityFLElectric — 消费
energyUsage* - RecipeHandler — 消费方块开关
- IGWSupportNotifier