Primordial Armor

基本信息

属性 值
注册名 WitchingGadgets:WG_PrimordialHelm / WG_PrimordialChest / WG_PrimordialLegs / WG_PrimordialBoots
物品类 witchinggadgets.common.items.armor.ItemPrimordialArmor
材质 primordialArmor(EnumHelper.addArmorMaterial("WG:PRIMORDIALARMOR", 3000, new int[] {6, 12, 8, 6}, 30),WGContent.java:167-168)
armorSlot 依次为 4, 0 / 4, 1 / 4, 2 / 4, 3(WGContent.java:459,461,464,466)
注册条件 WGConfig.modulePrimal == true(WGContent.java:445)

功能

Primordial Armor(元初护甲)是 4 件套护甲,全部由同一个 ItemPrimordialArmor 类实例化,仅 armorSlot 与 lang 名不同:

armorSlot 注册名 显示名
0 WG_PrimordialHelm Primordial Helm
1 WG_PrimordialChest Primordial Cuirass
2 WG_PrimordialLegs Primordial Greaves
3 WG_PrimordialBoots Primordial Boots

护甲具备主动能力:注册时模组向 MinecraftForge.EVENT_BUS 注册了一个 ItemPrimordialArmor.abilityHandler 事件处理器(WGContent.java:470)。该处理器可对新施加的药剂效果进行修改 —— 对应配置项 Allow modifications to newly applied PotionEffects(WGConfig.java:114-119),其注释明确「Primordial Armor affects newly applied Warp Effects」,即元初护甲会影响新施加的扭曲(Warp)效果。

数值

数值名 值
材质耐久 3000(WGContent.java:168)
头减伤 6
胸减伤 12
腿减伤 8
脚减伤 6
附魔能力 30

交互

触发 行为
受到 Warp 效果 ItemPrimordialArmor.abilityHandler 可修改新施加的 PotionEffect(Warp),受配置 coremod_allowPotionApplicationMod 控制(默认 true)
事件注册 MinecraftForge.EVENT_BUS.register(new ItemPrimordialArmor.abilityHandler()),仅在 modulePrimal 开启时执行(WGContent.java:470)

合成配方

注液配方注册于 WG_infusion_primordial_gear.java,对应研究条目 PRIMORDIALARMOR。

⚠️ lang 中的 item.WG_EliteArmorHelm.ANGELIC_0、WG_EliteArmorChest.ANGELIC_1 等 8 条"天使/恶魔"精英护甲名条(Ophanic Helm、Seraph’s Cuirass、Helm of Leviathan 等)是死条目:对应的 4 个 ItemEliteArmor* 字段在 WGContent.java:131-134 全部被注释掉,从未注册(grep registerItem(ItemEliteArmor 命中 0)。

相关条目