泥土箱子运输矿车

基本信息

属性 值
注册名 ironchestminecarts:minecart_chest_dirtchest9000
未本地化名 ironchestminecarts.minecart_chest_dirtchest9000
物品纹理 ironchestminecarts:minecart_chest_dirtchest9000
类 ganymedes01.ironchestminecarts.minecarts.ItemMinecartIronChest
绑定等级 IronChestType.DIRTCHEST9000(public final IronChestType type)
最大堆叠 1(继承自 ItemMinecart,本类未覆写,属推断)
耐久 无(ItemMinecart 设为 maxDamage=0,本类无任何耐久处理 → 不可损坏)
附魔适用 否
矿石字典 chestDirt(指向 ironchest:ironChest meta 7)
掉落物 对应矿车物品(getCartItem())

功能

放置用物品,右键铁轨生成 泥土箱子矿车。泥土箱子矿车只有 1 格物品栏,且只接受泥土。

8 个变体中,泥土是唯一物品名保留枚举原名 dirtchest9000 的一个(type.name().toLowerCase() 未做特判),而它的矿石字典却被特判为简短的 chestDirt:

String name = type.name().toLowerCase();                 // "dirtchest9000"
...
if (type == IronChestType.DIRTCHEST9000) name = "dirt";   // 之后才改名
String ore = "chest" + name.substring(0, 1).toUpperCase() + name.substring(1);
OreDictionary.registerOre(ore, chest);                    // chestDirt

使用方式

使用方式 触发条件 使用效果 条件/限制
右键方块 目标方块通过 BlockRailBase.func_150051_a(任意朝向铁轨) 在方块中心 (x+0.5, y+0.5, z+0.5) 生成泥土箱子矿车,物品 -1 非铁轨方块返回 false,不消耗物品
Railcraft 物品列表 Railcraft 安装时 显示名取 item.ironchestminecarts.minecart_chest_dirtchest9000.name.railcraft @Optional.Method(modid="Railcraft")

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

合成配方

本模组不注册任何合成配方 —— 源码中没有 GameRegistry.addRecipe / ShapedOreRecipe / CraftingManager 调用。矿车物品的配方由 Iron Chests 或 GTNH 配方脚本提供,本模组只贡献 chestDirt 矿石字典名。

数值

属性 值
对应箱子容量 1 格(1 行 × 1)
箱子等级 -1
可放入物品 仅泥土
抗爆 否

相关条目