Pot(锅)
事实基准:
harvestcraft-1.3.14-GTNH.jar(MC 1.7.10 / Forge 10.13.4.1614)CFR 0.152 反编译源码。
基本信息
| 属性 | 值 | 来源 |
|---|---|---|
| 注册名 | harvestcraft:pot |
BlockRegistry.java:636 |
| 方块类 | BlockPamPot |
BlockRegistry.java:447 |
| 字段 | BlockRegistry.pamPot |
BlockRegistry.java:40 |
| 显示名 | tile.pot.name = Pot |
en_US.lang:30 |
| 硬度 | 1.0f |
BlockRegistry.java:447 |
| 爆炸抗性 | 未设置(默认 2.0F) | — |
| TileEntity | 无(继承 Block) |
BlockPamPot.java:23-24 |
| GUI ID | 3 |
BlockPamPot.java:62 |
| 多方块 | 否,源码未定义任何多方块结构 | — |
形状
func_149683_g()(BlockPamPot.java:41-43)设置盒体func_149676_a(0.25f, 0.0f, 0.25f, 0.75f, 0.4f, 0.75f): 宽 0.5 格、居中(0.25→0.75)、高 0.4 格,是矮胖的敞口容器造型。func_149662_c()→false、func_149686_d()→false(:49-59):非不透明方块。func_149645_b()→0(:53-55)。- 材质
Material.field_151573_f,音效Block.field_149777_j(:30-31)。 - 贴图:顶面
harvestcraft:pottop,侧面与底面共用harvestcraft:potsidebottom(:67-71)。
功能
锅是配方工作台(无 TileEntity):右键打开 3×3 合成界面,配方由 CraftingManagerPamPot 解析(ContainerPamPot.java:53)。不消耗、不存储物品。
槽位布局(ContainerPamPot.java:28-49)
| 槽位 | 内容 |
|---|---|
| 0 | 合成成品槽(SlotCrafting,坐标 124,35) |
| 1–9 | 3×3 合成矩阵(坐标 30+18i, 17+18j) |
| 10–38 | 玩家主背包 3×9 |
| 39–46 | 玩家快捷栏 9 |
交互
| 触发 | 行为 | 来源 |
|---|---|---|
| 右键 | openGui(HarvestCraft.instance, 3, ...) |
BlockPamPot.java:62 |
| 破坏 | 掉落 ItemRegistry.potItem |
:37-39 |
配方规模
CraftingManagerPamPot 的配方条数不在本分片统计范围(属配方分片)。本条目只确认:容器以 CraftingManagerPamPot.getInstance().findMatchingRecipe(...) 驱动合成结果刷新(ContainerPamPot.java:53)。
源码缺陷
- 本条目未发现 1.7.10 源码级缺陷。
相关条目
- Cutting Board — 另一个无 TileEntity 的 3×3 配方工作台
- Quern / Churn / Oven — 有 TileEntity 的加工机器
订正记录
- 本条目完全重写。旧版基于 MC 1.12.2 fork,行号与类名不适用于 1.7.10,已全部作废。