钢箱子运输矿车
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | 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 条) |