跳到正文
烈焰甘蔗Wiki

Pam Tool(工具与装备家族索引)

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

本条目是家族汇总/索引页,不是单个物品的说明页。每个成员都有独立的单物品条目,数值与配方以那些条目为准。

本家族的类(源码实测)

| 类 | 含义 | 实例数 | 来源 | |—|—|—| | ItemPamBlockTool | 可放置成方块的工具 | 2 | ItemPamBlockTool.java:16-17 | | ItemPamTool | 纯标记工具,不放置方块 | 6 | ItemPamTool.java:9-10 | | ItemPamArmor | 硬化皮革护甲 | 4 | ItemPamArmor.java:11-12 |

这三个类都没有覆写容器返还(setContainerItem / getContainerItem):全仓库 grep setContainerItem|func_77966_j|func_77965_c = 0 命中。ItemPamTool / ItemPamBlockTool 都额外覆写了一个恒返回 false 的 func_77630_h(ItemStack)(本仓库无 MCP 映射,不断言其语义)。

8 件厨具

显示名 注册名 类 矿词典名 条目 配方来源
Cutting Board cuttingboardItem ItemPamBlockTool toolcuttingboard cuttingboardItem PamOtherRecipes.java
Pot potItem ItemPamBlockTool toolpot potItem PamOtherRecipes.java
Skillet skilletItem ItemPamTool toolskillet skilletItem PamOtherRecipes.java
Saucepan saucepanItem ItemPamTool toolsaucepan saucepanItem PamOtherRecipes.java
Bakeware bakewareItem ItemPamTool toolbakeware bakewareItem PamOtherRecipes.java
Mortar and Pestle mortarandpestleItem ItemPamTool toolmortarandpestle mortarandpestleItem PamOtherRecipes.java
Mixing Bowl mixingbowlItem ItemPamTool toolmixingbowl mixingbowlItem PamOtherRecipes.java
Juicer juicerItem ItemPamTool tooljuicer juicerItem PamOtherRecipes.java

每件厨具在原版合成台里作为材料使用(经矿词典名)。砧板与烹饪锅另可放置成方块,各自打开一个私有 3×3 合成界面。

4 件硬化皮革护具

显示名 注册名 构造参数 源码行 条目
Hardened Leather Helm hardenedleatherhelmItem 槽位参数 0 1026 hardenedleatherhelmItem
Hardened Leather Chest hardenedleatherchestItem 槽位参数 1 1027 hardenedleatherchestItem
Hardened Leather Leggings hardenedleatherleggingsItem 槽位参数 2 1028 hardenedleatherleggingsItem
Hardened Leather Boots hardenedleatherbootsItem 槽位参数 3 1029 hardenedleatherbootsItem

材质 armorHardenedLeather = addArmorMaterial("HARDENEDLEATHER", 15, {2,6,5,2}, 9)(ItemRegistry.java:2603):耐久系数 15,护甲值头/身/腿/脚 = 2/6/5/2,附魔值 9。ItemPamArmor 把堆叠上限直接写成 1(ItemPamArmor.java:15),但没有覆写 setMaxDamage,耐久由 ItemArmor 构造器按材质推导。

相关条目

订正记录

  • 本条目完全重写。旧版基于 MC 1.12.2 的非 GTNH fork,引用了RecipeRegistry.registerRecipes()、ItemRegistry.java:2804-2811、ItemPamTool.java:19/25 等在本仓库中根本不存在的类名与行号,并断言「这 8 件工具没有合成配方」。该断言不成立 —— 1.7.10 版在 PamOtherRecipes.java:54-70 明确给出了 8 组 ShapedOreRecipe。
  • 旧版称「potitem 有 tooltip『How do I make a pot, Pam?!』」—— 1.7.10 的 ItemPamTool 类体只有 18 行,没有任何 addInformation 覆写,已删除。
  • 旧版把 4 件护甲列在「工具列表」之外且无数据;本版按 ItemPamArmor 单独成表。
浏览全部模组