Iron Gear

基本信息

属性 值
注册名 thaumicenergistics:material(meta/damage 值 2)
物品类 thaumicenergistics.common.items.ItemMaterial
变体枚举 ItemMaterial.MaterialTypes.IRON_GEAR(2, "iron.gear", ThEStrings.Item_IronGear)(ItemMaterial.java:33)
纹理 thaumicenergistics:material.iron.gear(ItemMaterial.java:58 拼接规则)
最大耐久 0(setMaxDamage(0),ItemMaterial.java:101)
创造标签 thaumicenergistics.ThETab(ItemMaterial.java:103)
物品字典 gearIron(OreDictionary.registerOre("gearIron", ItemMaterial.MaterialTypes.IRON_GEAR.getStack()),CommonProxy.java:49)
显示名 Iron Gear(en_US.lang:thaumicenergistics.item.material.iron.gear.name)

功能

Iron Gear(铁齿轮)是 Iron Gear Box 的核心材料,也是本 mod 唯一注册进物品字典的物品 —— registerItems 在遍历完 ItemEnum 后额外执行 OreDictionary.registerOre("gearIron", ...)(CommonProxy.java:49)。因此其他模组的 gearIron 配方会自动接受 ThE 的铁齿轮。

同一 ItemMaterial 物品类的另外两个变体(Diffusion Core、Coalescence Core)是要素转换核心,与齿轮无关。

数值

数值名 值 来源
damage/meta 值 2 IRON_GEAR(2, ...)(ItemMaterial.java:33)
耐久 0(不可损坏) setMaxDamage(0)(ItemMaterial.java:101)
合成所需要素 EARTH 1 + FIRE 1 FeatureGearbox.java:64-67
物品字典名 gearIron CommonProxy.java:49
默认栈大小 64(Item 基类默认,源码未覆写 setMaxStackSize) ItemMaterial 中无 setMaxStackSize 调用

交互

触发 行为
玩家使用 无独立行为,仅作为合成材料
物品字典查询 以 gearIron 名义参与其他模组配方匹配
创造标签子物品 getSubItems 遍历 MaterialTypes.VALUES 全部 3 个变体输出(ItemMaterial.java:118-124)

合成配方

奥术合成(Arcane Crafting),FeatureGearbox.java:72-73,配方数组在 :69:

 I 
 W 
I I
字符 物品
I IronIngot(铁锭)
W gearWood 物品字典;若该字典为空则回退为木棍(Item.itemRegistry.getObject("stick")),FeatureGearbox.java:49-56

合成所需要素:EARTH 1 + FIRE 1(FeatureGearbox.java:64-67)。

研究:本铁齿轮同时是 thaumicenergistics.TEIRONGEARBOX 的研究图标(igbIcon = ThEApi.instance().items().IronGear.getStack(),FeatureGearbox.java:110),该研究含 4 页,其中一页就是铁齿轮配方(FeatureGearbox.java:114-118),复杂度 COMPLEXITY_SMALL(=1),研究要素 MECHANISM 6 + METAL 4 + EXCHANGE 4,并 setSecondary()。

相关条目