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。
相关条目