黑曜石箱子矿车
基本信息
| 属性 | 值 |
|---|---|
| 实体 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:ironChestmeta 6)的属性。矿车实体本身是否会因爆炸而损失物品,取决于EntityMinecartChest的爆炸处理与ItemChestChanger/箱子方块的爆炸逻辑,本仓库未覆写相关方法,故此部分为推断; - 无物品过滤器;
- 物品栏、NBT、Railcraft 行为与其它 7 个等级完全一致。
使用场景
- 高危区域(高能爆炸机器旁、核反应区、装有易燃/易爆物品的运输线)内的 108 格储运;
- 追求"顶格容量 + 抗爆"而不需要后续升级的场合;
- 需要后续升级弹性时改用 钻石箱子矿车,再视需求转到水晶。