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。

相关条目