跳到正文
烈焰甘蔗Wiki

Iron Wand

BetterBuildersWands 的中级魔杖,相比 Stone Wand 具有更高耐久和更多锁定模式。

基本信息

属性 值
物品 ID betterbuilderswands:wandIron
物品类 ItemRestrictedWandAdvanced
最大耐久 250(ToolMaterial.IRON.getMaxUses())
配方 ingotIron + stickWood(对角线形)
默认锁定模式 HORIZONTAL
面锁定 getFaceLock() 恒为 NOLOCK
默认流体锁定模式 STOPAT(不可更改)
IWand 实现 RestrictedWand(9)
单次方块上限 9

行为

Iron Wand 使用 RestrictedWand(9) 实现,每次放置方块消耗 1 点耐久。 最大可放置方块数量为 Math.min(250 - damage, 9) —— 由于 blocklimit 只有 9, 远小于耐久上限 250,Iron Wand 的单次上限永远是 9,与耐久无关。

锁定模式

Iron Wand 支持在 HORIZONTAL 和 VERTICAL 之间切换:

切换次数 锁定模式
0(默认) HORIZONTAL
1 VERTICAL
2+ HORIZONTAL

面锁定:无限制

ItemRestrictedWandAdvanced.getFaceLock() 恒返回 NOLOCK(mask 7,三个轴全开), 所以 Iron Wand 可以在任何面上放置:

点击面 HORIZONTAL 模式 VERTICAL 模式
顶面/底面 ❌ 种子被拒 ✅ 铺竖直墙
侧面 ✅ 铺水平面 ✅ 铺竖直墙

这与 Stone Wand 有本质区别 —— Iron Wand 虽然默认也是 HORIZONTAL, 但切换到 VERTICAL 后可以点顶面了。

流体锁定

模式 说明 可达
STOPAT 遇到流体时停止放置 ✅ 默认
IGNORE 穿过流体放置 ❌ 不可达

ItemRestrictedWandAdvanced.nextFluidMode() 无条件写回 STOPAT, 因此按下流体模式热键不会有任何效果。只有 Diamond 和 Unbreakable Wand 能切换到 IGNORE。

配方

[ ] [ ] [I]
[ ] [S] [ ]
[S] [ ] [ ]
  • I = 铁锭(ingotIron)
  • S = 木棒(stickWood)

源码为 new ShapedOreRecipe(itemIronWand, " H", " S ", "S ", 'S', "stickWood", 'H', "ingotIron")。

可通过配置文件禁用:enable_iron_wand=false

耐久消耗

触发 消耗
成功放置 1 个方块 1
左键破坏方块 2
攻击实体 2
切换模式 / 流体模式 0

耗尽时 stackSize = 0,物品直接消失(不会破碎掉落)。

相关条目

浏览全部模组