Modular Minecart(模块化矿车)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | StevesCarts:ModularCart |
| 物品类 | ItemCarts(继承 ItemMinecart,ItemCarts.java:24) |
| 实体类 | MinecartModular(initCart(0, MinecartModular.class),StevesCarts.java:101) |
| 最大堆叠 | 64(ItemCarts 未调用 setMaxStackSize → 原版默认) |
| 耐久 | 无(ItemCarts.java:31 setMaxDamage(0)) |
| 附魔适用 | 否 |
| 创造栏 | setCreativeTab(null)(ItemCarts.java:32)——不显示在创造栏 |
| GUI ID | 0(矿车自身 GUI,MinecartModular.java:1507) |
⚠️ 审计订正
- 原文注册名
StevesCarts:ModularCart✅ 正确(ModItems.java:29、ModItems.java:37)。- 原文「最大堆叠 1」错 → 64。
- 原文「附魔适用 是」错 → 否。附魔由矿车上的 Enchanter 模块(ID 82)实现,与物品本身无关。
- 原文「放入 Cart Assembler 后…矿车离开组装台后自动组装完成」错。组装台不检测经过的矿车;组装台不检查铁轨连接(原文「需要组装台有铁轨连接」无出处)。
使用方式
| 使用方式 | 触发条件 | 使用效果 | 条件/限制 |
|---|---|---|---|
| 右键点击铁轨 | 目标方块是铁轨 | 放置出模块化矿车实体 | 放置前会先跑 CartVersion.updateItemStack(ItemCarts.java:47) |
| 放入 Cart Assembler | 手动放入组装台内部 | 通过 GUI 安装/卸下模块 | 潜行右键组装台被忽略(BlockCartAssembler.java:62-64) |
| 右键矿车实体 | 打开 GUI | 模块配置界面(ID 0) | MinecartModular.java:1507 |
7 种外壳(ModuleDataHull 字段:modularCapacity / engineMaxCount / addonMaxCount / complexityMax)
| 外壳 | ID | 模块容量 | 引擎槽上限 | 插件(addon)槽上限 | 复杂度上限 | 备注 | 证据 |
|---|---|---|---|---|---|---|---|
| Wooden Hull | 37 | 50 | 1 | 0 | 15 | ModuleData.java:600-604 |
|
| Standard Hull | 38 | 200 | 3 | 6 | 50 | ModuleData.java:606-611 |
|
| Reinforced Hull | 39 | 500 | 5 | 12 | 150 | 创造栏图标取自本外壳 | ModuleData.java:613-622、:657 |
| Pumpkin chariot | 47 | 40 | 1 | 0 | 15 | 非万圣节锁定(lock()) |
ModuleData.java:624-632 |
| Mechanical Pig | 62 | 150 | 2 | 4 | 50 | addSide(SIDE.FRONT),带 PIG_MESSAGE |
ModuleData.java:634-641 |
| Creative Hull | 76 | 10000 | 5 | 12 | 150 | 无合成配方(源码未调 addRecipe) |
ModuleData.java:643-644 |
| Galgadorian Hull | 81 | 1000 | 5 | 12 | 150 | ModuleData.java:646-655 |
上表数值与原文一致 ✅,原文这 7 行未发现数值错误;已补上 ID、锁定条件与「Creative Hull 无配方」等原文缺失信息。
相关条目
- Cart Assembler - 矿车组装台
- Coal Engine - 引擎模块
- Solar Engine - 引擎模块
- Electric Engine - 引擎模块
- Thermal Engine - 引擎模块
- Worker Modules - 工人模块
- Storage Modules - 存储模块
- Realtime Devices - 实时设备