Sorting Wood Set(分类树木制品组)
基本信息
| 属性 | 值 |
|---|---|
| 木材种类 | sort(BlockTFWood.names 第 7 项 / meta = 7) |
| 该组方块数 | 5 |
| 覆盖注册名 | 见下表 |
本木 5 个注册方块
暮色森林的建材不是一个「10 木 × 5 方块」的矩阵,而是 8 木 × 5 方块 = 40 个独立注册。 木材种类由
BlockTFChest.WoodType枚举与BlockTFWood.names数组共同确定,两者都只有 8 个真实木材 (WoodType另有NULL哨兵值,不对应木材)。因此本维度的木质建材条目按「每木一条」组织。
| 建材 | 注册名 | Java 类 | 英文名 | 中文名 |
|---|---|---|---|---|
| Stairs | TwilightForest:TFWoodStairsSort |
BlockTFWoodStairs |
Sortingwood Stairs | Sortingwood Stairs |
| Door | TwilightForest:TFDoorSort |
BlockTFDoor |
Sortingwood Door | Sortingwood Door |
| TrapDoor | TwilightForest:TFTrapDoorSort |
BlockTFTrapDoor |
Sortingwood Trapdoor | Sortingwood Trapdoor |
| Chest | TwilightForest:TFChestSort |
BlockTFChest |
Sortingwood Chest | Sortingwood Chest |
| Trapped Chest | TwilightForest:TFChestTrapSort |
BlockTFChest |
Trapped Sortingwood Chest | Trapped Sortingwood Chest |
硬度 / 抗爆
| 建材 | 硬度 | 爆炸抗性 |
|---|---|---|
| Stairs | 源码未定义(BlockTFWoodStairs 未调用 setHardness;BlockTFWoodStairs,最终继承 vanilla BlockStairs) |
源码未定义(TF 侧未调用 setResistance,取继承链默认值) |
| Door | 源码未定义(BlockTFDoor 未调用 setHardness;BlockTFDoor,最终继承 vanilla Block) |
源码未定义(TF 侧未调用 setResistance,取继承链默认值) |
| TrapDoor | 源码未定义(BlockTFTrapDoor 未调用 setHardness;BlockTFTrapDoor,最终继承 vanilla BlockTrapDoor) |
源码未定义(TF 侧未调用 setResistance,取继承链默认值) |
| Chest | 2.5(block/BlockTFChest.java:35) |
源码未定义(TF 侧未调用 setResistance,取继承链默认值) |
| Trapped Chest | 2.5(block/BlockTFChest.java:35) |
源码未定义(TF 侧未调用 setResistance,取继承链默认值) |
注意:
BlockTFWoodStairs/BlockTFDoor/BlockTFTrapDoor三个类在 TF 源码中没有调用setHardness,最终值继承自 vanilla 父类(BlockStairs/BlockDoor/BlockTrapDoor),本表如实标注「源码未定义」。BlockTFChest则显式调用了setHardness(2.5F)。
关联的共享木质方块
本木材同时是下面这些「按 metadata 承载全部 8 木」的共享方块的一个变体:
| 共享方块 | 注册名 | Java 类 | 本木对应 meta |
|---|---|---|---|
| Planks 木板 | TwilightForest:TFPlank |
BlockTFWood |
meta = 7 |
| Slab 半砖 | TwilightForest:TFWoodSlab |
BlockTFWoodSlab |
meta = 7 |
| Double Slab 双层半砖 | TwilightForest:TFWoodSlabDouble |
BlockTFWoodSlab |
meta = 7 |
| Wood 原木 | TwilightForest:TFLog |
BlockTFLog |
meta = 7(BlockTFLog 仅使用 meta & 3,只覆盖前 4 种木材) |