Wooden Device
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | WitchingGadgets:WG_WoodenDevice |
| 方块类 | witchinggadgets.common.blocks.BlockWGWoodenDevice(继承 BlockContainer,实现 IWandable) |
| 材质 | Material.wood(BlockWGWoodenDevice.java:50) |
| 硬度 | 2.5(BlockWGWoodenDevice.java:52) |
| 爆炸抗性 | 10.0(BlockWGWoodenDevice.java:53) |
| 创造标签 | WitchingGadgets.tabWG |
| 实现接口 | thaumcraft.api.wands.IWandable |
| ItemBlock | ItemBlockWoodenDevice(WGContent.java:323-326) |
功能
Wooden Device(木质装置)是本模组机器变体最多的设备方块,用 meta 区分 8 种机器。其中 7 种注册了 TileEntity(WGContent.java:354-360),只有 armorStand 没有。
lang 文件中的具名变体:
| meta 变体名 | 显示名 | TileEntity |
|---|---|---|
spinningWheel |
Spinning Wheel | TileEntitySpinningWheel |
loom |
Loom | 未注册独立 TileEntity(织物处理见 WG_other_loom.java) |
snowGen |
Thaumic Snowballer | TileEntitySnowGen |
iceGen |
Thaumic Ice Solidifier | TileEntityIceGen |
cobbleGen |
Thaumic Stone Extruder | TileEntityCobbleGen |
armorStand |
Armor Stand | 未注册 |
cuttingTable |
Cutting Table | TileEntityCuttingTable |
saunaStove |
Thaumic Sauna Stove | TileEntitySaunaStove |
labelLibrary |
Aspect Library | TileEntityLabelLibrary |
数值
| 数值名 | 值 |
|---|---|
| 硬度 | 2.5 |
| 爆炸抗性 | 10.0 |
| 已注册 TileEntity 的机器变体 | 7 |
| lang 中具名变体总数 | 9 |
交互
| 触发 | 行为 |
|---|---|
| 魔杖右键 | 方块实现 IWandable,可被 Thaumcraft 魔杖触发(接口还通过 MultipartGenerator.registerPassThroughInterface("thaumcraft.api.wands.IWandable", true, true) 注册为多方块透传接口,见 WGMultiPartHandler.java:44) |
| 要素输送 | 多方块部件通过 MultipartGenerator.registerPassThroughInterface("thaumcraft.api.aspects.IEssentiaTransport", true, true) 透传要素接口(WGMultiPartHandler.java:43),需安装 ForgeMultipart |
合成配方
各机器的研究条目:SPINNINGWHEEL、GEMCUTTING(Cutting Table)、ICESOLIDIFIER、STONEEXTRUDER、SAUNASTOVE、LABELLIB。Spinning Wheel 的奥术配方注册于 WG_arcane_spinning_wheel.java,Snowballer / Ice Solidifier / Stone Extruder / Sauna Stove 的注液配方注册于 WG_infusion_snowballer.java、WG_infusion_ice_solidifier.java、WG_infusion_stone_extruder.java、WG_infusion_sauna_stove.java。
相关条目
- Stone Device - 石质装置系列
- Metal Device - 金属装置系列
- Essentia Pump - 要素泵,可为部分木质机器供能