跳到正文
烈焰甘蔗Wiki

桶形锤子

基本信息

属性 值
注册名 JABBA:hammer
最大堆叠 1
附魔适用 否(无耐久 → 不可附魔、不可修复)
耐久度 无(Item,从未调用 setMaxDamage)

功能

JABBA 的模式切换 / 拆除工具。物品 metadata 就是模式编号(getItemDamage()), 共 8 种模式。非创造模式玩家会跳过 CREATIVE 模式。

锤子模式(HammerMode)

序 模式 作用
0 NORMAL 拆除:依次移除最后一个非 STORAGE 核心升级 → 移除 STORAGE 升级 → 结构等级 −1
1 BSPACE 移除 ENDER 核心升级并断开 BSpace 链接
2 REDSTONE 移除 REDSTONE 核心升级
3 HOPPER 移除 HOPPER 核心升级(同时停止 tick)
4 STORAGE 移除一个 STORAGE 存储升级
5 STRUCTURAL 结构等级 −1(有 BSpace 链接时拒绝)
6 VOID 移除 VOID 核心升级
7 CREATIVE 移除 CREATIVE 核心升级(仅创造模式可选中)

注意:NORMAL 是拆除模式,不是「把桶升级为锤子材质等级」。

使用方式

使用方式 触发条件 使用效果 条件/限制
潜行右键(空手方向) 任意 切换到下一模式(metadata+1,越界回 0) 非创造模式跳过 CREATIVE
右键点击桶(不潜行) 目标面已装红石/漏斗升级 循环该面子模式:红石 FULL→EMPT→PROP→FULL;漏斗 PUSH↔PULL 目标必须是桶
潜行右键点击桶 目标方块 按当前模式执行移除/降级 见上表
左键/挖掘桶 目标方块 以 ToolMaterial.IRON 的效率破坏桶 func_150893_a / func_150897_b

本版本不存在「桶形锤子切换材质等级」逻辑,也没有为 STORAGE 模式弹出 GUI (全 mod 无 GUI 代码)。

耐久与消耗

项目 值
最大耐久 不适用(无限耐久)
每次使用消耗 不适用
使用后是否消失 否

合成配方

有合成配方(ShapedOreRecipe):

 I I I      I = ingotIron
 I S I      S = stickWood
   S

产出 metadata 0(NORMAL 模式)。

相关条目

审计订正记录

[!WARNING] 2026-10-01 回源码核对,以下为已订正的事实错误

原文 正确值 证据
注册名 JABBA:barrelHammer JABBA:hammer(注册实参是 "hammer") BetterBarrels.java:283 registerItem(itemHammer, "hammer")
最大耐久 256 / 每次消耗 1 无耐久:extends Item,构造器只有 setMaxStackSize(1),无 setMaxDamage ItemBarrelHammer.java:22,64-70
附魔适用「是(经验修复)」 否:无 damage 物品不可附魔 同上
NORMAL 模式「把低等级桶升级为当前锤子材质等级」 NORMAL 是拆除模式:移除最后一个非 STORAGE 升级 → 移除 STORAGE 升级 → 结构等级 −1 BarrelCoreUpgrades.java:136-172
「SHIFT+右键点击桶 → 应用当前模式效果」 潜行右键持锤是移除升级;应用升级必须手持对应升级物品 TileEntityBarrel.java:299-310
STORAGE 模式「弹出 GUI 选择存储升级等级」 无 GUI;等级是物品 metadata,潜行右键持核心升级直接安装 grep GuiScreen/IGuiHandler 无输出;TileEntityBarrel.java:302
「合成配方:依赖材质」(未给) 已补出确切配方(铁锭 + 木棍) RecipeHandler.java:67-71
BSPACE 模式「绑定到 BSpace 维度存储」 BSPACE 模式只移除 ENDER 升级并断开链接;绑定是调谐叉的职责 BarrelCoreUpgrades.java:183-191;TileEntityBarrel.java:314-335
浏览全部模组