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)。
相关条目
- Primordial Gear - 共享同一模组的 4 件元初武器
- 切宝石模块设置 -
modulePrimal开关