跳到正文
烈焰甘蔗Wiki

Hardened Leather Leggings(护腿)

事实基准:harvestcraft-1.3.14-GTNH.jar(MC 1.7.10 / Forge 10.13.4.1614)CFR 0.152 反编译源码。

基本信息

属性 值 来源
注册名 harvestcraft:hardenedleatherleggingsItem ItemRegistry.java:1826
显示名 Hardened Leather Leggings en_US.lang:248
Java 类 ItemPamArmor ItemRegistry.java:1028
字段 ItemRegistry.hardenedleatherleggingsItem ItemRegistry.java 字段声明
创造标签 tabHarvestCraft(HarvestCraft Misc) ItemRegistry.java:1028
条件注册 否,无条件注册 ItemRegistry.java:1826
属性 值 来源
最大堆叠 1(ItemPamArmor.java:15 直接写 field_77777_bU = 1) ItemPamArmor.java:15
装备槽位参数 2(ItemPamArmor.java:14 第三个构造参数) ItemRegistry.java:%d → ItemPamArmor.java:14
护甲材质 ItemRegistry.armorHardenedLeather ItemRegistry.java:2603
材质耐久系数 15(addArmorMaterial 第 2 个参数) ItemRegistry.java:2603
护甲值(递减) 头 2 / 身 6 / 腿 5 / 脚 2 ItemRegistry.java:2603 数组 {2, 6, 5, 2}
附魔值 9(addArmorMaterial 第 4 个参数) ItemRegistry.java:2603
贴图 harvestcraft:textures/armor/hardenedleather_1.png(槽 0/1)、_2.png(槽 2/3) ItemPamArmor.java:19-25
耐久度 本类未覆写 —— 由 ItemArmor 构造器按材质耐久系数推导;本仓库无 MCP 映射,不断言具体数值 ItemPamArmor.java:14 无 setMaxDamage

合成配方

来源 图案(自上而下) 材料
PamOtherRecipes.java:75 XXX<br>X X<br>X X ItemRegistry.hardenedleatherItem(硬化皮革)×5

获取方式(源码中登记的配方)

合成台配方

来源 配方
PamOtherRecipes.java:75 产出 1;材料:hardenedleatherItem

源码缺陷

  1. 贴图被写死。 getArmorTexture 无条件返回 hardenedleather_*.png(ItemPamArmor.java:24),不区分材质。本 mod 目前只有一种材质,所以暂无可见后果,但这个类无法复用于其它护甲材质。
  2. 槽位参数顺序可疑。 四件护具按 helm=0, chest=1, leggings=2, boots=3 构造(ItemRegistry.java:1026-1029),而 ItemPamArmor 把该参数原样传给 ItemArmor(:14)。1.7.10 ItemArmor 内部对槽位编号有固定约定;本仓库无 MCP 映射表,无法确认这个顺序是否正确,故不下结论。

相关条目

浏览全部模组