钢箱子矿车
基本信息
| 属性 | 值 |
|---|---|
| 实体 ID 名 | ironchestminecarts.minecart_chest_silver(不是 ..._steel) |
| modId | 4(IronChestType.STEEL.ordinal()) |
| 类 | ganymedes01.ironchestminecarts.minecarts.types.EntityMinecartSteelChest |
| 对应物品 | ironchestminecarts:minecart_chest_steel |
| 物品栏 | 72 格(8 行 × 9) |
| 箱子等级 | 3 |
| 父类 | 继承 共用机制基类 |
与其它等级的差异
核心差异:唯一"物品名 / 实体 ID 名 / 纹理名三者不一致"的变体 —— 代码对 "steel" 做 .replace("teel", "ilver") 得到 "silver"。
| 标识 | 值 |
|---|---|
| 物品注册名 | minecart_chest_steel |
| 物品纹理 | assets/ironchestminecarts/textures/items/minecart_chest_silver.png |
| 实体 ID 名 | minecart_chest_silver |
| 资源目录中的实际文件名 | minecart_chest_silver.png(全仓库没有 minecart_chest_steel.png) |
| 语言文件键 | item/entity.ironchestminecarts.minecart_chest_steel.name |
| 矿石字典 | chestSteel |
该不一致由主类的 missingMapping 处理器兜底:旧存档中残留的 ironchestminecarts:minecart_chest_silver(GameRegistry.Type.ITEM 与 Type.BLOCK 两种)被 remap 到 minecart_chest_steel,因此老地图不会因为改名而丢矿车。
容量对比
| 属性 | 铁 | 钢 | 金 | 铜 |
|---|---|---|---|---|
| 等级 | 2 | 3 | 4 | 1 |
| 槽位数 | 54 | 72 | 81 | 45 |
| 排布 | 6 × 9 | 8 × 9 | 9 × 9 | 5 × 9 |
钢矿车是唯一容量 72(8 行)的等级 —— 既不是 9 的整倍也不对应任何"每行 12 格"的形状。8 行 × 9 列是 9 格宽形状里的中间档。
升级路径(1 条,且不来自钢)
| 升级器 itemName | 源 → 目标 | 结果 |
|---|---|---|
steelGoldUpgrade |
钢 → 金 | 正常迁移 |
钢矿车本身没有上游升级器直接产出(IRONSTEEL 与 COPPERSTEEL 的目标才是钢),所以它是升级链的旁支而非主干。
独有功能
- 除命名不一致外无行为差异:抗爆性为否(
resistance=0),无物品过滤器,与铁/金矿车共享基类全部逻辑; - 箱子本体材料为
ingotSteel(注意不是ingotSilver—— 银是SILVER等级的材料,而本模组不提供SILVER矿车)。
使用场景
- 面向"铁箱子不够用但金/钻石级还太贵"的产能过渡档,72 格在 GTNH 中适合做单类大宗物品(如矿砂、锭)的中转;
- 与铁箱子材质同为金属、同样不抗爆,适合放在有防爆保护的运输线路上;
- 配置旧地图时需注意命名:查
/give或资源包请用minecart_chest_silver找实体、用minecart_chest_steel找物品。