车库门
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | blockCarpentersGarageDoor |
| 字段 | BlockRegistry.blockCarpentersGarageDoor |
| 类 | BlockCarpentersGarageDoor(extends BlockCoverable) |
| TileEntity | TECarpentersGarageDoor(CommonProxy.java:62) |
| 多方块数据 | GarageDoor(GarageDoor.java:23) |
| 连通上限 | 500 格(FeatureRegistry.multiBlockSizeLimit) |
| 硬度 | 0.2 |
| 配置开关 | enableGarageDoor |
功能
可横向延展的车库门:多个相邻的同型方块会自动并成一个整体, 操作其中任意一格即可开合整片门。这是本 mod 唯一的多方块。
范围由多方块系统的相邻扫描确定, 不需要控制器方块,也没有固定的 N×N×N 体积。
已知缺陷
- 注册调用被拆成两行:
用GameRegistry .registerBlock(blockCarpentersGarageDoor, ItemBlockSided.class, "blockCarpentersGarageDoor");
grep 'GameRegistry.registerBlock'统计会漏掉这一行。 统计本 mod 方块数必须用\.registerBlock\((带前导点), 否则得 17 而非真实的 18。