Shuttle Tank
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | GalacticraftAmunRa:baseItem,metadata 23 |
| 最大堆叠 | 64(Item 默认值,源码从未调用 setMaxStackSize) |
功能
Shuttle Tank 是穿梭机的燃料罐组件。用于为穿梭机提供推进剂(LOX/LN2)。可在 NASA Workbench 合成穿梭机时安装。
相关条目
- Shuttle Item - 穿梭机完整物品
- Robot Villager - 可交易获得
源码核对(2026-10-01 审计)
已订正(2 处):
- 注册名
itemShuttle错误。shuttleTank是baseItem的子物品:shuttleTank = baseItem.addSubItem(23, new SubItem("shuttleTank", "tank"));(ARItems.java:100),而baseItem才是注册项 (baseItem = new ItemBasicMulti("baseItem")→ARItems.java:118baseItem.register())。 正确:metadata 23 的baseItem。itemShuttle是穿梭机本体的注册名 (ARItems.java:137),两者是完全不同的物品。 - 最大堆叠「1」错误 → 64。
shuttleTank用的是普通SubItem,SubItem构造器只调setUnlocalizedName/setTextureName(item/SubItem.java:18-22),全仓库setMaxStackSize仅出现在ItemJet.java:36与ItemShuttle.java:34(均为 1),SubItem家族从未调用 → 保持 Item 默认 64 (对照本 mod 6 类幻觉模式第 2 条)。
已核对正确:SubItem 创意栏为 AmunRa.arTab;功能描述(穿梭机燃料罐)成立。
⚠️ 无法核实:「可在 NASA Workbench 合成穿梭机时安装」「可由 Robot Villager 交易获得」 两条未在本次源码核对中定位到对应实现,保留原文但不作确认。