跳到正文
烈焰甘蔗Wiki

桶形搬运器

基本信息

属性 值
注册名 JABBA:mover
最大堆叠 1
附魔适用 否(setNoRepair(),且无耐久)
耐久度 无(setMaxDamage 已被注释掉)

功能

桶形搬运器(Dolly)用于搬起已放置的 TileEntity 容器并整体搬到新位置,右键 拾取 / 放置。diamondDollyActive 配置项(默认 true)控制钻石搬运器是否可用。

拾取判定在 isAllowedToPickup 中:刷怪笼类 TileEntity 交给 canPickSpawners() (普通搬运器返回 false),TileEntityBarrel 与 TileEntityChest 恒为 true, 再排除配置黑名单 BlacklistedTileEntiyClassNames(默认含 ic2.core.block.machine.tileentity.TileEntityNuke)。

搬运范围在源码中没有任何实现 —— 快捷栏右键只用于折叠,不存在距离/范围判定。

使用方式

使用方式 触发条件 使用效果 条件/限制
右键点击容器 onItemUseFirst,目标通过 isAllowedToPickup 整块拾取进 NBT Container 装入物品时设 prevent_fold 标记
右键点击放置 手持已装载的搬运器 放下容器并恢复 NBT 需目标位置可放置
潜行右键(空手方向) onItemRightClick + 潜行 折叠:掉出一个 JABBA:moverFolded,自身 −1 仅 DollyType.NORMAL;配置 disableDollyStacking(默认 false)可关闭
装载状态下持续 tick onUpdate 对玩家施加 Potion.digSlowdown 与 Potion.moveSlowdown,10 tick,强度 1~4(按装载量 / 2048,上限 4) 仅服务端

第三方存储方块兼容

通过 Class.forName 反射匹配的 classExtensionsNames 全量列表:

模组 匹配类
Applied Energistics 2 appeng.tile.storage.TileSkyChest
Iron Chest cpw.mods.ironchest.TileEntityIronChest
BuildCraft buildcraft.energy.TileEngine, buildcraft.factory.TileTank
IC2 ic2.api.tile.IWrenchable
Railcraft mods.railcraft.common.blocks.machine.beta.TileEngine
Forestry forestry.core.gadgets.Engine, forestry.apiculture.tiles.TileApiaristChest, forestry.arboriculture.tiles.TileArboristChest, forestry.lepidopterology.tiles.TileLepidopteristChest, forestry.factory.tiles.TileWorktable
BlueDart bluedart.tile.TileEntityForceEngine
Thermal Expansion thermalexpansion.block.engine.TileEngineRoot, thermalexpansion.block.machine.TileMachineRoot
Chocolate Factory Chest dmillerw.cchests.block.tile.TileChest
Better Storage net.mcft.copy.betterstorage.block.tileentity.TileEntityReinforcedChest, ...TileEntityLocker, ...TileEntityCardboardBox, ...TileEntityConnectable, net.mcft.copy.betterstorage.tile.entity.TileEntityConnectable, ...api.lock.ILockable, ...api.ILockable
Bibliocraft jds.bibliocraft.tileentities.TileEntityBookcase, TileEntityPotionShelf, TileEntityWeaponRack, TileEntityGenericShelf, TileEntityArmorStand, TileEntityLabel
Storage Drawers com.jaquadro.minecraft.storagedrawers.block.tile.TileEntityDrawers, TileEntityCompDrawers, TileEntityDrawersComp, TileEntityController
BluePower com.bluepowermod.tile.TileBase
Extra Utilities com.rwtema.extrautils.tileentity.chests.TileFullChest
Chisel team.chisel.block.tileentity.TileEntityPresent
Et Futurum ganymedes01.etfuturum.tileentities.TileEntityBarrel
Binnie binnie.core.machines.TileEntityMachine
Avaritia Addons wanion.avaritiaddons.block.chest.TileEntityAvaritiaddonsChest
MineFactory Reloaded 不在此列表(MFR 兼容来自 TileEntityBarrel implements IDeepStorageUnit,与搬运器无关)

刷怪笼额外支持:chylex.hee.tileentity.TileEntityCustomSpawner。

合成配方

  X
 PX      X = ingotIron
XXX      P = plankWood

相关条目

审计订正记录

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

原文 正确值 证据
最大堆叠 64 1 ItemBarrelMover.java:153 setMaxStackSize(1)
钻石搬运器「提供更高耐久」 搬运器无耐久,setMaxDamage(0) 被注释 ItemBarrelMover.java:155 // this.setMaxDamage(0);
「ItemFoldedBarrelMover 是搬运器的折叠形态」 折叠搬运器右键在世界里生成一个全新的 itemMover 实体并消耗自身,两者之间无形态继承 ItemFoldedBarrelMover.java:40-54
第三方表列出「MFR IDeepStorageUnit 实现」 搬运器的反射白名单里没有 MFR;MFR 兼容是 TileEntityBarrel implements IDeepStorageUnit ItemBarrelMover.java:70-131 无 MFR 项;TileEntityBarrel.java:62
第三方表缺 AE2 / BlueDart / CFCheests / Binnie 已补全 4 项 ItemBarrelMover.java:71,90,97,128
附魔适用「否」(未说明原因) 补:setNoRepair() + 无耐久 ItemBarrelMover.java:157
浏览全部模组