BlockElectricFloodlight
基本信息
| 属性 | 值 |
|---|---|
| 路径 | de.keridos.floodlights.block.BlockElectricFloodlight |
| 类型 | class(继承 BlockFL,实现 ITileEntityProvider) |
| 源码 | src/main/java/de/keridos/floodlights/block/BlockElectricFloodlight.java |
| 注册名 | electricFloodlight |
| 资源域 | floodlights |
| TileEntity | TileEntityElectricFloodlight |
电投光灯。RF 供电,3 种光束模式(直线/窄锥/宽锥),可染色、可被多方工具切换模式。
通用属性
| 属性 | 值 |
|---|---|
| 材质 | Material.rock |
| 硬度 | 2.5 |
| 音效 | soundTypeMetal |
| 采集等级 | 镐 / 1 |
| 容器方块 | 是(isBlockContainer = true) |
| 抗爆性 | 源码未调用 setResistance,沿用 Block 默认值 |
交互
| 条件 | 结果 |
|---|---|
| 空手 + 潜行 | 切换 inverted(红石取反)并聊天提示 |
手持工具(BC 扳手 / EnderIO ITool / CoFH IToolHammer / IC2 扳手) |
切换光束模式 |
| 上述工具 + 潜行 | 拆除方块 |
手持 Items.dye |
setColor(15 - dyeDamage) |
| 手持羊毛且未潜行 | setColor(16)(原版色) |
| 其它 | 打开 GUI(guiId = 1) |
相关条目
-
TileEntityElectricFloodlight — 耗电与模式逻辑
-
ConfigHandler —
energyUsage/rangeStraightFloodlight/rangeConeFloodlight -
ModCompatibility — 工具兼容判定
-
BlockFL — 基类(朝向/图标/NBT)
-
ModBlocks — 注册处
-
RecipeHandler — 合成配方