约束装甲

基本信息

属性 值
物品数 21(基础 4 件套 + 血液背包 + 4 元素 × 4 件套)
基类 BoundArmour(基础 4 件套)
元素套装基类 OmegaArmour 的 4 个子类(Water / Earth / Wind / Fire)
注册段 ModItems.registerItems() 的 // Armor,ModItems.java:442-467

约束装甲通过「约束装甲方块」流程获得:装备放入血插槽,在血之祭坛中绑定。绑定配方由 BindingRegistry 注册(见 约束装甲方块)。

基础 4 件套(BoundArmour)

注册名 字段 类 armorType 参数 中文名
boundHelmet boundHelmet BoundArmour 0 约束头盔
boundPlate boundPlate BoundArmour 1 约束胸甲
boundLeggings boundLeggings BoundArmour 2 约束护腿
boundBoots boundBoots BoundArmour 3 约束靴子

证据:ModItems.java:289-292(new BoundArmour(0..3),实参即 armorType)。中文名:zh_CN.lang:107-110。

元素套装(Omega 护甲,4 × 4 = 16 件)

4 个元素套装各自绑定到一个炼金试剂(OmegaRegistry.registerParadigm,AlchemicalWizardry.java:4392-4419):

元素 绑定试剂 套装类 头盔中文名
水 ReagentRegistry.aquasalusReagent OmegaArmourWater 水` 欧米伽头盔
地 ReagentRegistry.terraeReagent OmegaArmourEarth 土` 欧米伽头盔
风 ReagentRegistry.aetherReagent OmegaArmourWind 风` 欧米伽头盔
火 ReagentRegistry.incendiumReagent OmegaArmourFire 火` 欧米伽头盔

绑定证据:AlchemicalWizardry.initReagentRegistries() 中 4 条 OmegaRegistry.registerParadigm,每条把 4 件装备按头盔/胸甲/护腿/靴子顺序传入。

源码 zh_CN 语言文件中,4 个元素头盔的名称均带一个多余的 ASCII 反引号(如 水\ 欧米伽头盔,zh_CN.lang:227, 231, 235, 239`)。这是上游汉化文件的笔误,本条目照录不修饰。

每套 4 件的字段与类:

槽位 水 地 风 火
头盔 boundHelmetWater boundHelmetEarth boundHelmetWind boundHelmetFire
胸甲 boundPlateWater boundPlateEarth boundPlateWind boundPlateFire
护腿 boundLeggingsWater boundLeggingsEarth boundLeggingsWind boundLeggingsFire
靴子 boundBootsWater boundBootsEarth boundBootsWind boundBootsFire

注册名与字段名一一对应(ModItems.java:449-467),中文名 zh_CN.lang:227-243。

血液背包

注册名 字段 类 中文名
itemBloodPack itemBloodPack ItemBloodLetterPack 血液背包

证据:ModItems.java:287(构造)、:442(注册),中文名 zh_CN.lang:213。

Thaumcraft 条件装甲(隔离条目)

以下 4 件不在 ModItems.registerItems() 中,而是在 postInit 的 Loader.isModLoaded("Thaumcraft") 分支内注册(AlchemicalWizardry.java:3245-3257)。未安装 Thaumcraft 时它们不存在:

注册名 字段 类 armorType
sanguineHelmet sanguineHelmet ItemSanguineArmour 0
sanguineRobe sanguineRobe ItemSanguineArmour 1
sanguinePants sanguinePants ItemSanguineArmour 2
sanguineBoots sanguineBoots ItemSanguineArmour 3

其绑定配方指向 Thaumcraft 护甲(ItemChestplateThaumium 等,AlchemicalWizardry.java:3260-3288),详见 Thaumcraft 集成。

数值

数值名 来源 值
护甲总数(本模组自有) ModItems.registerItems() // Armor 段 21
护甲总数(Thaumcraft 条件) postInit 4
元素套装绑定的试剂 OmegaRegistry.registerParadigm 4

相关条目