Fence Block(栅栏)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | ExtraTrees:fence |
| TileEntity | TileEntityMetadata(经 ItemMetadata 访问) |
| 硬度 | 2.0 |
| 爆炸抗性 | 5.0 |
| 亮度 | 0 |
功能
BlockFence(binnie/extratrees/block/decor/BlockFence.java:32,extends net.minecraft.block.BlockFence implements IBlockMetadata, IBlockFence),注册于 extratrees/block/ModuleBlocks.java:54。
⚠️ 已订正(数值):原条目写「硬度 未指定 / 爆炸抗性 未指定」。
BlockFence.java:38-40明确setResistance(5.0f); setHardness(2.0f); setStepSound(Block.soundTypeWood);。⚠️ 已订正(大小写):原写
extratrees:fence,实际 modid 为ExtraTrees。本条目原文引用的"ExtraTrees:fence"才是源码里的正确写法(ModuleBlocks.java:79),前后自相矛盾。
渲染
FenceRenderer(ModuleBlocks.java:88-89),renderID 由 RenderingRegistry.getNextAvailableRenderId() 分配到 ExtraTrees.fenceID(ModuleBlocks.java:88)。
Forestry 兼容注册
FMLInterModComms.sendMessage("Forestry", "add-fence-block", "ExtraTrees:fence"); // ModuleBlocks.java:79
即本方块自己注册(域 ExtraTrees),再通知 Forestry 把它当作可用栅栏——这是「Binnie 自有方块 + 向 Forestry 报备」,不是代 Forestry 注册。
数值
| 数值 | 值 |
|---|---|
| 硬度 | 2.0 |
| 爆炸抗性 | 5.0 |
| 声音 | soundTypeWood |
| flammability | 20(BlockFence.java:156) |
| 火焰传播速度 | 5(BlockFence.java:166) |
交互
| 触发 | 行为 |
|---|---|
| 右键 | 无特殊行为 |
| 破坏 | BlockMetadata.getBlockDropped(this, ...)(:87) |
| 拾取 | BlockMetadata.getPickBlock(:179) |
所属多方块结构
无
相关条目
- Gate / Hedge / MultiFence - 同批向 Forestry 报备的栅栏类方块
- Planks - 栅栏材质来源