Shuttle
基本信息
| 属性 | 值 |
|---|---|
| 实体 ID | GalacticraftAmunRa:Shuttle |
| 分类 | EntityTieredRocket |
| 实体类 | EntityShuttle |
| 刷新频率 | 60 ticks |
概述
Shuttle(穿梭机)是一种可定制的 Tier 3 火箭,具有多个燃料槽和货物背包空间。相比标准 Tier 1 火箭,穿梭机提供更大的扩展性和灵活性。
功能
- 空间旅行:可前往各个星球和维度
- 多燃料槽:支持多个燃料槽配置
- 货物系统:内置货物背包用于存储物品
- 液体运输:可携带液体燃料(需要扩展槽)
- 停靠系统:支持与 Shuttle Dock 交互
- 目标锁定:可设置目标 Dock 位置自动导航
生成方式
玩家通过 NASA 工作台合成 Shuttle Item,然后右键部署为实体穿梭机。
数值
| 数值名 | 值 |
|---|---|
| 大小 | 1.2 x 5.5 格 |
| 默认燃料容量 | 根据类型计算 |
| 货物槽位数 | 根据类型配置 |
相关条目
- Shuttle Dock - 穿梭机停靠站
- Shuttle Item - 穿梭机物品形态
源码核对(2026-10-01 审计)
已核对正确:实体 ID Shuttle(大小写敏感,源码字面量就是首字母大写的
"Shuttle",AmunRa.java:388)、实体类 EntityShuttle、
registerNonMobEntity(EntityShuttle.class, "Shuttle", 150, 1, false)
→ 更新频率 1 tick、追踪距离 150、不发送速度(sendVel = false)。
已订正:「刷新频率 60 ticks」错误 → 正确为 1 tick。
60 这个值来自 registerCreature() 里的固定实参(AmunRa.java:328),
那是生物的默认值;穿梭机走的是 registerNonMobEntity() 分支,
第 4 个参数(updateFreq)传的是 1(AmunRa.java:388)。
已补充:注册表中另有 EntityShuttleFake 注册名 "ShuttleFake"
(AmunRa.java:389),本次未建条目。
⚠️ 无法核实:「Tier 3 火箭」「大小 1.2 × 5.5 格」「默认燃料容量/货物槽位数 根据类型计算」等本次未定位到对应常量,保留原文但不作确认。