黑曜石箱子矿车

基本信息

属性 值
实体 ID 名 ironchestminecarts.minecart_chest_obsidian
modId 6(IronChestType.OBSIDIAN.ordinal())
类 ganymedes01.ironchestminecarts.minecarts.types.EntityMinecartObsidianChest
对应物品 ironchestminecarts:minecart_chest_obsidian
物品栏 108 格(9 行 × 12)
箱子等级 5
抗爆 是(IronChestType.OBSIDIAN.resistance == 1)
父类 继承 共用机制基类

与其它等级的差异

核心差异:8 个变体中唯一抗爆的矿车(resistance = 1);容量与钻石/水晶并列 108 格,但没有任何有效的升级去向。

属性 泥土 铜 铁 钢 金 钻石 黑曜石 水晶
等级 -1 1 2 3 4 5 5 5
槽位数 1 45 54 72 81 108 108 108
抗爆 否 否 否 否 否 否 是 否
材料 dirt ingotCopper ingotIron ingotSteel ingotGold gemDiamond obsidian blockGlass

升级路径:两条全部无效

升级器 itemName 目标 结果
obsidianNetheriteUpgrade NETHERITE ⚠️ 矿车与车内物品消失
obsidianDarkSteelUpgrade DARKSTEEL ⚠️ 矿车与车内物品消失

黑曜石是升级链的终点(在 8 个可用变体内)。它同时也是 8 个 ChestChangerType 中 source 为 OBSIDIAN 的两个升级器的唯一合法载体,因此这两个升级器绝对不能对本矿车使用。

原因:Iron Chests 的 IronChestType 有 12 个值,NETHERITE、DARKSTEEL、SILVER、WOOD 在本模组没有对应实体类。interactFirst 先 setDead() 再对 map.get(newType) 的 null 调 getConstructor,NPE 被 catch (Exception) { e.printStackTrace(); } 静默吞掉。

与钻石/水晶的对比

三个 108 格变体中,只有黑曜石抗爆,也只有黑曜石在 Iron Chests 配方体系里是"顶端材料"(resistance=1 会影响 Iron Chests 自身的配方筛选)。若只需要 108 格储物,钻石(可继续升级)或水晶(玻璃材质)通常成本更低。

独有功能

  • 抗爆性是黑曜石箱子本体(ironchest:ironChest meta 6)的属性。矿车实体本身是否会因爆炸而损失物品,取决于 EntityMinecartChest 的爆炸处理与 ItemChestChanger/箱子方块的爆炸逻辑,本仓库未覆写相关方法,故此部分为推断;
  • 无物品过滤器;
  • 物品栏、NBT、Railcraft 行为与其它 7 个等级完全一致。

使用场景

  • 高危区域(高能爆炸机器旁、核反应区、装有易燃/易爆物品的运输线)内的 108 格储运;
  • 追求"顶格容量 + 抗爆"而不需要后续升级的场合;
  • 需要后续升级弹性时改用 钻石箱子矿车,再视需求转到水晶。

相关条目