跳到正文
烈焰甘蔗Wiki

Mixing Bowl(搅拌盆)

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

基本信息

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

用途

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

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

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

来源 图案(自上而下) 材料 镜像
PamOtherRecipes.java:60 X@X<br>X stickWood + plankWood 是

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

作为材料被使用

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

来源 产物 本物品命中的矿词典名 同一配方中的其它矿词典材料
PamFoodFishingCraftRecipes.java:16 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:23 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:30 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:37 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:44 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:51 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:58 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:65 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:72 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:79 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodFishingCraftRecipes.java:86 stockItem toolMixingbowl 烹饪锅(toolPot)
PamFoodRecipes.java:105 doughItem toolMixingbowl foodFlour、foodSalt、listAllwater
PamFoodRecipes.java:106 doughItem toolMixingbowl dustSalt、foodFlour、listAllwater
PamFoodRecipes.java:107 doughItem toolMixingbowl foodFlour、itemSalt、listAllwater
PamFoodRecipes.java:108 pastaItem toolMixingbowl foodButter、foodDough
PamFoodRecipes.java:109 heavycreamItem toolMixingbowl listAllmilk
PamFoodRecipes.java:116 icecreamItem toolMixingbowl foodSalt、listAllmilk
PamFoodRecipes.java:117 icecreamItem toolMixingbowl dustSalt、listAllmilk
PamFoodRecipes.java:118 icecreamItem toolMixingbowl itemSalt、listAllmilk
PamFoodRecipes.java:134 mashedpotatoesItem toolMixingbowl foodButteredpotato、foodSalt
PamFoodRecipes.java:135 mashedpotatoesItem toolMixingbowl dustSalt、foodButteredpotato
PamFoodRecipes.java:136 mashedpotatoesItem toolMixingbowl foodButteredpotato、itemSalt
PamFoodRecipes.java:180 chocolateicecreamItem toolMixingbowl foodCocoapowder、listAllicecream
PamFoodRecipes.java:189 spagettiandmeatballsItem toolMixingbowl foodSpagetti、listAllbeefcooked
PamFoodRecipes.java:283 chilichocolateItem toolMixingbowl cropChilipepper、foodChocolatebar
PamFoodRecipes.java:311 mochaicecreamItem toolMixingbowl cropCoffee、foodCocoapowder、listAllicecream
PamFoodRecipes.java:315 beetsaladItem toolMixingbowl cropBeet、cropLettuce、foodCheese、foodVinegar
PamFoodRecipes.java:319 broccolindipItem toolMixingbowl cropBroccoli、cropOnion、listAllheavycream
PamFoodRecipes.java:357 summerradishsaladItem toolMixingbowl cropCucumber、cropOnion、cropRadish、foodVinegar
PamFoodRecipes.java:358 summersquashwithradishItem toolMixingbowl cropRadish、cropSpiceleaf、cropZucchini、foodOliveoil
PamFoodRecipes.java:363 peasandceleryItem toolMixingbowl cropCelery、cropLemon、cropPeas、foodBlackpepper
PamFoodRecipes.java:388 bananasplitItem toolMixingbowl cropBanana、cropCherry、cropStrawberry、foodCocoapowder、listAllicecream
PamFoodRecipes.java:543 caramelicecreamItem toolMixingbowl foodCaramel、listAllicecream
PamFoodRecipes.java:544 mintchocolatechipicemcreamItem toolMixingbowl cropSpiceleaf、foodChocolatebar、listAllicecream
PamFoodRecipes.java:545 strawberryicecreamItem toolMixingbowl cropStrawberry、listAllicecream
PamFoodRecipes.java:546 vanillaicecreamItem toolMixingbowl foodVanilla、listAllicecream
PamFoodRecipes.java:601 mapleoatmealItem toolMixingbowl cropMaplesyrup、cropOats
PamFoodRecipes.java:602 peachesandcreamoatmealItem toolMixingbowl cropOats、cropPeach、listAllheavycream
PamFoodRecipes.java:603 cinnamonappleoatmealItem toolMixingbowl cropApple、cropOats、foodGroundcinnamon
PamFoodRecipes.java:613 manjuuItem toolMixingbowl cropBean、cropRice、listAllsugar
PamFoodRecipes.java:644 ceasarsaladItem toolMixingbowl cropGarlic、cropLettuce、foodBlackpepper、foodCheese、foodToast
PamFoodRecipes.java:657 batterItem toolMixingbowl foodFlour、listAllegg
PamFoodRecipes.java:661 coleslawItem toolMixingbowl cropCabbage、cropCarrot、foodBlackpepper、foodMayo
PamFoodRecipes.java:684 cornflakesItem toolMixingbowl cropCorn、listAllmilk
PamFoodRecipes.java:692 cherryicecreamItem toolMixingbowl cropCherry、listAllicecream
PamFoodRecipes.java:693 pistachioicecreamItem toolMixingbowl cropPistachio、listAllicecream
PamFoodRecipes.java:717 museliItem toolMixingbowl cropPecan、foodRaisins、listAllgrain、listAllmilk、listAllsugar

矿词典(OreDictionary)

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

矿词典名 注册位置
toolMixingbowl PamOtherOreDictionaryRegistry.java:21

源码缺陷

  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 的占位物品」。

相关条目

浏览全部模组