Door Block(木门)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | ExtraTrees:door |
| TileEntity | TileEntityMetadata(经 ItemETDoor 访问) |
| 硬度 | 3.0 |
| 爆炸抗性 | 源码未调用 setResistance |
| 亮度 | 0 |
功能
BlockETDoor(binnie/extratrees/block/BlockETDoor.java:31,extends BlockDoor implements IBlockMetadata),注册于 extratrees/block/ModuleBlocks.java:63。构造函数为 protected(:33),仅由 ModuleBlocks.java:47 实例化。
⚠️ 已订正(数值):原条目写「硬度 未指定 / 爆炸抗性 未指定」。
BlockETDoor.java:35-38明确super(Material.wood); setHardness(3.0f); setStepSound(Block.soundTypeWood);。硬度 3.0 是本分类里唯一非 2.0 的木质方块,且全类无setResistance调用。
⚠️ 已订正(大小写):原写
extratrees:door,实际 modid 为ExtraTrees。
门型
DoorType 决定贴图,门型由 tile metadata 的 bit 8-11((tileMeta & 0xF00) >> 8)索引(BlockETDoor.java:40-46),越界回落 DoorType.STANDARD。原条目写「metadata 高位(8)标识门的上半部分/下半部分」——该描述错误:上半/下半是 BlockDoor 原生的 meta bit 2/3,门型才是 bit 8-11。
数值
| 数值 | 值 |
|---|---|
| 硬度 | 3.0 |
| 爆炸抗性 | 未调用 setResistance |
| 声音 | soundTypeWood |
| 门型索引位 | 0xF00 >> 8 |
| flammability | 20(BlockETDoor.java:257) |
交互
| 触发 | 行为 |
|---|---|
| 右键 | 继承 BlockDoor:切换开/关 |
| 破坏 | BlockMetadata.getBlockDropped(this, world, x, y, z, meta)(:189) |
| 拾取 | BlockMetadata.getPickBlock(:273) |
所属多方块结构
无
相关条目
- Planks - 木板