钢箱子运输矿车

基本信息

属性 值
注册名 ironchestminecarts:minecart_chest_steel
未本地化名 ironchestminecarts.minecart_chest_steel
物品纹理 ironchestminecarts:minecart_chest_silver
类 ganymedes01.ironchestminecarts.minecarts.ItemMinecartIronChest
绑定等级 IronChestType.STEEL(public final IronChestType type)
最大堆叠 1(继承自 ItemMinecart,本类未覆写,属推断)
耐久 无(maxDamage=0,本类无耐久处理 → 不可损坏)
附魔适用 否
矿石字典 chestSteel(指向 ironchest:ironChest meta 4)
中文名 钢箱子运输矿车

功能

放置用物品,右键铁轨生成 钢箱子矿车,物品栏 72 格(8 行 × 9)。

钢是 8 个变体中唯一命名三处不一致的一个:物品注册名是 steel,而纹理与实体 ID 名是 silver。

String name = type.name().toLowerCase();                                    // "steel"
.setTextureName(MOD_ID + ":minecart_chest_" + name.replace("teel", "ilver")); // ..._silver

同样的替换也用在实体注册上(EntityMinecartIronChestAbstract 静态块),因此仓库内没有 minecart_chest_steel.png,实际文件是 minecart_chest_silver.png。资源包/材质包查找时需要用 silver。

使用方式

使用方式 触发条件 使用效果 条件/限制
右键方块 目标方块是铁轨 在方块中心生成钢箱子矿车,物品 -1 非铁轨返回 false,不消耗
Railcraft 物品列表 Railcraft 安装时 显示名取 ...minecart_chest_steel.name.railcraft → “Steel Chest Cart” @Optional.Method(modid="Railcraft")

物品若带自定义名,生成的矿车继承该名字。

旧存档兼容

主类的 missingMapping 处理器把旧的 ironchestminecarts:minecart_chest_silver 重映射到 minecart_chest_steel(Type.ITEM 与 Type.BLOCK 都处理):

if ("ironchestminecarts:minecart_chest_silver".equals(mapping.name)) {
    mapping.remap(GameRegistry.findItem("ironchestminecarts", "minecart_chest_steel"));
}

合成配方

本模组不注册任何合成配方(源码无 addRecipe 调用)。配方由 Iron Chests 或 GTNH 配方脚本提供;本模组只贡献 chestSteel 矿石字典名。

数值

属性 值
对应箱子容量 72 格(8 行 × 9)
箱子等级 3
可放入物品 全部
抗爆 否
有效升级 钢 → 金(1 条)

相关条目