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 段,
分段不统一(仅为可读性问题)。
相关条目