跳到正文
烈焰甘蔗Wiki

钻石搬运器

基本信息

属性 值
注册名 JABBA:moverDiamond
最大堆叠 1(继承 ItemBarrelMover 的 setMaxStackSize(1))
附魔适用 否(继承父类的 setNoRepair();它有 damage 值但那是刷怪笼计数)
耐久度 6(不是普通耐久,见下)

功能

钻石搬运器是桶形搬运器的唯一变体,源码里它的唯一实质差异是能搬运刷怪笼 (canPickSpawners() 返回 true,父类返回 false)。

与普通搬运器的区别

属性 普通搬运器 钻石搬运器
最大堆叠 1 1
搬运刷怪笼 否 是
搬完 6 个刷怪笼后 不适用 物品消失(setMaxDamage(6))
潜行折叠 可 不可(type != DollyType.NORMAL)
移动范围 无范围概念 无范围概念(源码无任何范围判定)
潜行右键(空手) 折叠为 moverFolded 无效果

setMaxDamage(6) 的 6 是刷怪笼放置计数:每成功放下一个刷怪笼 setItemDamage(damage+1),damage >= getMaxDamage() 时 stackSize -= 1。 这与 ItemBarrelMover 的「无耐久」是不同的机制。

使用方式

使用方式 触发条件 使用效果 条件/限制
右键点击刷怪笼 目标为刷怪笼类 TileEntity 拾取 仅钻石搬运器
右键点击容器 目标通过 isAllowedToPickup 拾取 与普通搬运器相同
右键点击放置 手持已装载 放下;若装载的是刷怪笼则 damage+1,满 6 次后消失 —
潜行右键 — 无效果(不可折叠) —

第三方集成

与普通搬运器共用同一份反射白名单(见桶形搬运器条目)。

合成配方

      (空)
  P          P = 普通桶形搬运器
XXX          X = gemDiamond

受配置项 diamondDollyActive(默认 true)控制是否注册。

相关条目

审计订正记录

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

原文 正确值 证据
耐久度 1536 6,且语义是「可搬刷怪笼数」,每次放置刷怪笼 +1,攒满 6 次物品消失 ItemDiamondMover.java:11,32-37
「移动范围更远」/ 表格「移动范围 更远」 源码中不存在任何范围/距离判定;钻石搬运器的唯一能力是 canPickSpawners() == true ItemDiamondMover.java:16-18;ItemBarrelMover.java:562-563,647-649;grep -n "range|distance" ItemBarrelMover.java 无相关命中
「普通搬运器耐久度 256」 普通搬运器无耐久 ItemBarrelMover.java:155 注释掉的 setMaxDamage(0)
「普通搬运器最大堆叠 64」 普通搬运器最大堆叠 1 ItemBarrelMover.java:153
表格「普通搬运器附魔适用 否」正确,但「附魔适用 是」指钻石 订正:钻石搬运器同样 setNoRepair(),不可修复 ItemBarrelMover.java:157 父类构造器
「SHIFT+右键 折叠为携带状态(不可折叠)」 正确,且源码有明确注释说明原因 ItemBarrelMover.java:232-234 // Diamond dollies can't be folded because they can be damaged.
缺合成配方 已补 RecipeHandler.java:59-65
浏览全部模组