跳到正文
烈焰甘蔗Wiki

Saucepan(深锅)

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

基本信息

属性 值 来源
注册名 harvestcraft:saucepanItem ItemRegistry.java:1799
显示名 Saucepan en_US.lang:267
Java 类 ItemPamTool ItemRegistry.java:1006
字段 ItemRegistry.saucepanItem ItemRegistry.java 字段声明
创造标签 tabHarvestCraft(HarvestCraft Misc) ItemRegistry.java:1006
条件注册 否,无条件注册 ItemRegistry.java:1799
属性 值 来源
最大堆叠 1(func_77625_d(1)) ItemPamTool.java
耐久度 无(类中无 setMaxDamage 调用,物品不可损坏) 同上
是否可重复使用 可(无 setMaxDamage,不会损坏);但会消耗——见「合成配方」 源码中全仓库无 setContainerItem / getContainerItem 覆写
矿词典名 toolSaucepan PamOtherOreDictionaryRegistry.java
合成配方来源类 PamOtherRecipes.java(制作工具本身)+ PamFoodRecipes.java / PamFoodFishingCraftRecipes.java(作为材料);没有 Container/GUI —— 它不在方块界面里使用 本条目「作为材料被使用」表的来源列

用途

在原版合成台里作为材料参与配方(矿词典 toolSaucepan)。

它不是方块形态 —— ItemPamTool 没有 placeBlockAt,右键不会放置任何方块。

合成配方(制作这件工具)

来源 图案(自上而下) 材料 镜像
PamOtherRecipes.java:56 @ <br>X ingotIron + stickWood 是
PamOtherRecipes.java:64 @ <br>X ingotCopper + stickWood 是
PamOtherRecipes.java:68 @ <br>X ingotSteel + stickWood 是

全部为 Forge 的 ShapedOreRecipe(Item, new Object[]{ **mirrored**, 图案, … }) 重载,第一个 Object 是镜像标记。true 表示同一配方在水平镜像后同样成立 —— 例如锅的 X@@ / @@ 镜像后是 @@X / @@ ,即锅柄朝左朝右都能合成。

作为材料被使用

下列配方通过矿词典名 toolSaucepan 把本物品当作材料。这是「集合」关系:一条矿词典名可对应多个物品,一条配方也可引用多个矿词典名,因此下表按 (来源, 产物) 去重,不按调用点计数。

来源 产物 本物品命中的矿词典名 同一配方中的其它矿词典材料
PamFoodRecipes.java:110 butterItem toolSaucepan foodSalt、listAllheavycream
PamFoodRecipes.java:111 butterItem toolSaucepan dustSalt、listAllheavycream
PamFoodRecipes.java:112 butterItem toolSaucepan itemSalt、listAllheavycream
PamFoodRecipes.java:131 glazedcarrotsItem toolSaucepan cropCarrot、foodButter、listAllsugar
PamFoodRecipes.java:163 scrambledeggItem toolSaucepan listAllegg
PamFoodRecipes.java:166 caramelItem toolSaucepan listAllsugar
PamFoodRecipes.java:167 taffyItem toolSaucepan foodSalt、listAllsugar、listAllwater
PamFoodRecipes.java:168 taffyItem toolSaucepan dustSalt、listAllsugar、listAllwater
PamFoodRecipes.java:169 taffyItem toolSaucepan itemSalt、listAllsugar、listAllwater
PamFoodRecipes.java:178 chocolatebarItem toolSaucepan foodButter、foodCocoapowder、listAllmilk
PamFoodRecipes.java:188 spagettiItem toolSaucepan cropSpiceleaf、cropTomato、foodPasta
PamFoodRecipes.java:220 braisedonionsItem toolSaucepan cropOnion、foodButter、foodStock
PamFoodRecipes.java:230 creamedcornItem toolSaucepan cropCorn、cropOnion、foodHeavycream
PamFoodRecipes.java:235 chocolatestrawberryItem toolSaucepan cropStrawberry、foodChocolatebar
PamFoodRecipes.java:245 grapejellyItem toolSaucepan cropGrape、listAllsugar
PamFoodRecipes.java:258 curryItem toolSaucepan cropChilipepper、cropRice、foodCoconutmilk、foodSalt、listAllspice
PamFoodRecipes.java:259 curryItem toolSaucepan cropChilipepper、cropRice、dustSalt、foodCoconutmilk、listAllspice
PamFoodRecipes.java:260 curryItem toolSaucepan cropChilipepper、cropRice、foodCoconutmilk、itemSalt、listAllspice
PamFoodRecipes.java:299 chocolatecherryItem toolSaucepan cropCherry、foodChocolatebar
PamFoodRecipes.java:322 candiedsweetpotatoesItem toolSaucepan cropSweetpotato、foodGroundcinnamon、listAllsugar
PamFoodRecipes.java:323 mashedsweetpotatoesItem toolSaucepan cropSweetpotato、foodButter
PamFoodRecipes.java:343 candiedgingerItem toolSaucepan cropGinger、listAllsugar
PamFoodRecipes.java:346 spicymustardporkItem toolSaucepan foodBlackpepper、foodMustard、listAllpork
PamFoodRecipes.java:347 spicymustardporkItem toolSaucepan cropGarlic、foodMustard、listAllpork
PamFoodRecipes.java:348 spicymustardporkItem toolSaucepan foodMustard、foodSalt、listAllpork
PamFoodRecipes.java:349 spicymustardporkItem toolSaucepan dustSalt、foodMustard、listAllpork
PamFoodRecipes.java:350 spicymustardporkItem toolSaucepan foodMustard、itemSalt、listAllpork
PamFoodRecipes.java:351 spicygreensItem toolSaucepan cropGarlic、cropLettuce、cropOnion、foodBlackpepper、foodMustard、foodOliveoil
PamFoodRecipes.java:352 spicygreensItem toolSaucepan cropBroccoli、cropGarlic、cropOnion、foodBlackpepper、foodMustard、foodOliveoil
PamFoodRecipes.java:353 spicygreensItem toolSaucepan cropGarlic、cropOnion、cropPeas、foodBlackpepper、foodMustard、foodOliveoil
PamFoodRecipes.java:372 candiedwalnutsItem toolSaucepan cropWalnut、foodGroundcinnamon、foodVanilla、listAllsugar
PamFoodRecipes.java:384 poachedpearItem toolSaucepan cropPear、foodVanilla、listAllsugar
PamFoodRecipes.java:401 orangechickenItem toolSaucepan cropBroccoli、cropOrange、cropRice、listAllchicken、listAllsugar
PamFoodRecipes.java:433 jellybeansItem toolSaucepan listAllsugar
PamFoodRecipes.java:476 peppermintItem toolSaucepan cropSpiceleaf、listAllsugar
PamFoodRecipes.java:485 gummybearsItem toolSaucepan listAllsugar
PamFoodRecipes.java:498 custardItem toolSaucepan cropCinnamon、foodGroundnutmeg、listAllegg、listAllheavycream
PamFoodRecipes.java:501 applejellyItem toolSaucepan cropApple、listAllsugar
PamFoodRecipes.java:502 blackberryjellyItem toolSaucepan cropBlackberry、listAllsugar
PamFoodRecipes.java:503 blueberryjellyItem toolSaucepan cropBlueberry、listAllsugar
PamFoodRecipes.java:504 cherryjellyItem toolSaucepan cropCherry、listAllsugar
PamFoodRecipes.java:505 cranberryjellyItem toolSaucepan cropCranberry、listAllsugar
PamFoodRecipes.java:506 kiwijellyItem toolSaucepan cropKiwi、listAllsugar
PamFoodRecipes.java:507 lemonjellyItem toolSaucepan cropLemon、listAllsugar
PamFoodRecipes.java:508 limejellyItem toolSaucepan cropLime、listAllsugar
PamFoodRecipes.java:509 mangojellyItem toolSaucepan cropMango、listAllsugar
PamFoodRecipes.java:510 orangejellyItem toolSaucepan cropOrange、listAllsugar
PamFoodRecipes.java:511 papayajellyItem toolSaucepan cropPapaya、listAllsugar
PamFoodRecipes.java:512 peachjellyItem toolSaucepan cropPeach、listAllsugar
PamFoodRecipes.java:513 pomegranatejellyItem toolSaucepan cropPomegranate、listAllsugar
PamFoodRecipes.java:514 raspberryjellyItem toolSaucepan cropRaspberry、listAllsugar
PamFoodRecipes.java:515 starfruitjellyItem toolSaucepan cropStarfruit、listAllsugar
PamFoodRecipes.java:516 strawberryjellyItem toolSaucepan cropStrawberry、listAllsugar
PamFoodRecipes.java:517 watermelonjellyItem toolSaucepan listAllsugar
PamFoodRecipes.java:548 gingerchickenItem toolSaucepan cropGinger、cropScallion、foodHoneydrop、listAllchicken
PamFoodRecipes.java:549 gingerchickenItem toolSaucepan cropGinger、cropScallion、listAllchicken
PamFoodRecipes.java:564 herbbutterparsnipsItem toolSaucepan cropParsnip、cropSpiceleaf、foodButter
PamFoodRecipes.java:568 cashewchickenItem toolSaucepan cropCashew、cropRice、listAllchicken、listAllpepper
PamFoodRecipes.java:572 apricotjellyItem toolSaucepan cropApricot、listAllsugar
PamFoodRecipes.java:576 figjellyItem toolSaucepan cropFig、listAllsugar
PamFoodRecipes.java:582 grapefruitjellyItem toolSaucepan cropGrapefruit、listAllsugar
PamFoodRecipes.java:589 pralinesItem toolSaucepan cropPecan、listAllsugar
PamFoodRecipes.java:593 persimmonjellyItem toolSaucepan cropPersimmon、listAllsugar
PamFoodRecipes.java:620 honeycombchocolatebarItem toolSaucepan foodChocolatebar、materialHoneycomb
PamFoodRecipes.java:621 cherrycoconutchocolatebarItem toolSaucepan cropCherry、foodChocolatebar、foodToastedcoconut
PamFoodRecipes.java:646 chocolatebaconItem toolSaucepan foodChocolatebar、listAllporkcooked
PamFoodRecipes.java:648 nutellaItem toolSaucepan foodChocolatebar、foodGroundnutmeg
PamFoodRecipes.java:649 snickersbarItem toolSaucepan cropPeanut、foodChocolatebar、foodOliveoil
PamFoodRecipes.java:706 gooseberryjellyItem toolSaucepan cropGooseberry、listAllsugar
PamFoodRecipes.java:733 vindalooItem toolSaucepan cropOnion、foodBlackpepper、foodButter、foodCurrypowder、listAllmeat
PamFoodRecipes.java:753 paneertikkamasalaItem toolSaucepan cropBellpepper、cropGinger、cropOnion、cropTomato、foodCoconutcream、foodCurrypowder、foodGarammasala、foodPaneer
PamFoodRecipes.java:755 pearjellyItem toolSaucepan cropPear、listAllsugar
PamFoodRecipes.java:758 plumjellyItem toolSaucepan cropPlum、listAllsugar

矿词典(OreDictionary)

本物品注册进以下矿词典名。注意方向:注册进矿词典只代表本物品可被当作这些名字的材料使用,不代表它拥有这些名字对应的其他物品。

矿词典名 注册位置
toolSaucepan PamOtherOreDictionaryRegistry.java:17

源码缺陷

  1. 工具会消耗掉。 ItemPamTool / ItemPamBlockTool 都没有覆写 setContainerItem / getContainerItem / hasContainerItem(全仓库 grep setContainerItem|func_77966_j|func_77965_c = 0 命中)。因此把它放进合成格再取出成品时,工具本身不在返还列表里。
  2. func_77630_h(ItemStack) 被覆写为恒 false(ItemPamTool.java:15-17、ItemPamBlockTool.java:25-27)。本仓库不含 MCP 映射表,无法确定该混淆名的确切语义,但无论如何返回值是常量 false,且它不是容器返还方法。
  3. ItemPamTool 构造函数体只有一行 func_77625_d(1)(堆叠上限 1)。类中没有任何右键使用逻辑、Tooltip、NBT 状态或配方判定 —— 它纯粹是一个「堆叠上限为 1 的占位物品」。

相关条目

浏览全部模组