跳到正文
烈焰甘蔗Wiki

Shulker Box

基本信息

属性 值
注册名 etfuturum:shulker_box
TileEntity TileEntityShulkerBox
硬度 2.5
爆炸抗性 2.5(本体),mod升级类型(ordinal ≥ 7)为 10000
材质 rock
亮度 无

功能

潜影盒(Shulker Box)是1.11版本新增的便携式储物容器。每个潜影盒对应一种颜色,拆解后掉落自身物品栏内的全部物品。

Et-Futurum-Requiem 实现了完整的16色染色潜影盒。潜影盒打开时会伸出"嘴"部结构(由 TileEntityShulkerBox 的 AnimationStatus 控制 OPEN/CLOSED/OPENING/CLOSING),碰撞箱随朝向动态变化。潜影盒可在不使用时保持打开状态,支持比较器输出(Container.calcRedstoneFromInventory)。

⚠️ 已订正 —— 升级类型列表是编造的。 原文写「从木头升级到铜、铁、金、钻石、绿宝石、深板岩等」。源码中不存在「绿宝石 (emerald)」和「深板岩 (deepslate)」类型,也漏掉了 SILVER 和 CRYSTAL。 真实的 ShulkerBoxType 枚举(tileentities/TileEntityShulkerBox.java)共 8 种: VANILLA(0), IRON(1), GOLD(2), DIAMOND(3), COPPER(4), SILVER(5), CRYSTAL(6), OBSIDIAN(7)。

由此,表内第 9 行「mod升级类型(ordinal ≥ 7)为 10000」应精确为: 只有 OBSIDIAN(ordinal = 7)这一个类型的爆炸抗性为 10000,其余 7 种都是 2.5。 证据:blocks/BlockShulkerBox.java 中 getExplosionResistance(...) 返回 type.ordinal() >= 7 ? 10000F : 2.5F(本体构造器 setHardness(2.5F) / setResistance(2.5F))。

支持颜色的染色:放置后可用染料右键对潜影盒重新染色。

交互

触发 行为
右键 打开GUI界面(潜影盒库存)
右键+潜影盒升级物品 若类型匹配,执行升级操作
潜行+右键 同普通右键(打开GUI)
破坏 掉落潜影盒物品栏内容(若被染色,保留颜色NBT)

相关条目

  • Shulker Box Upgrade - 用于升级潜影盒类型的物品
  • Shulker Shell - 潜影壳,用于合成
  • Beehive - 类似的有TileEntity存储方块
  • Barrel - 另一个存储容器
浏览全部模组