跳到正文
烈焰甘蔗Wiki

Mothership

基本信息

属性 值
WorldProvider ID -39 (可配置)
WorldProvider MothershipWorldProvider
重力 由玩家建造的飞船结构决定
温度 由飞船位置决定

进入方式

玩家必须先建造完整的 Mothership(旗舰)结构,包括:

  1. Mothership Controller(旗舰控制器):核心方块,用于创建和配置旗舰
  2. Shuttle Dock(穿梭机停靠港):用于从旗舰发射和接收穿梭机
  3. Mothership Engine(旗舰引擎):驱动旗舰在恒星系统间航行

玩家通过穿梭机从地面发射,对接旗舰后进入旗舰维度。

特殊设定

  • 玩家建造的维度:世界完全由玩家使用方块手动建造
  • 动态创建:当玩家放置旗舰控制器并激活时动态创建维度
  • 旗舰引擎系统:支持多种引擎类型
    • Rocket Jet(火箭喷射引擎):基础推进
    • Rocket Booster(火箭助推器):增强推力
    • Ion Jet(离子喷射引擎):高效推进
    • Ion Booster(离子助推器):离子引擎增强
  • 燃料系统:旗舰需要燃料才能航行,使用喷气引擎燃料(fuel)
  • 质量计算:旗舰质量由建造方块的类型和数量决定
  • 恒星系统内航行:可以在 AmunRa 系统的行星和卫星之间移动
  • 传送高度:可配置

世界生成

  • 使用 MothershipChunkProvider 生成空的世界框架
  • MothershipWorldChunkManager 管理世界设置
  • MothershipWorldData 保存旗舰的世界数据(NBT)
  • MothershipWorldGen 处理世界生成事件
  • 天空渲染使用 SkyProviderMothership,渲染当前航行目的地的天空
  • 无自然生成:地形不自动生成,完全由玩家构建

系统配置

配置项 默认值 说明
最大旗舰数量 -1(无限制) 每位玩家可拥有的旗舰数量上限
最大旗舰 Tier 10 可达到的最高旗舰等级
最大航行时间 24000 ticks 一次航行的最长时间(1 游戏日)
航行速度因子 1.0 速度倍率调整
燃料因子 1.0 燃料消耗倍率调整

源码核对(2026-10-01 审计)

-39 核对无误,但需澄清语义:它是 WorldProvider 类型 ID (ARConfig.mothershipProviderID = -39,config/ARConfig.java:41), 经 DimensionManager.registerProviderType(config.mothershipProviderID, MothershipWorldProvider.class, false)(AmunRa.java:655-656)注册。 它不是任何一艘旗舰的维度 ID。

  • 旗舰的维度 ID 是运行时动态分配的:MothershipWorldData.maybeRegisterDimension() → DimensionManager.registerDimension(newDimensionID, AmunRa.config.mothershipProviderID) (mothership/MothershipWorldData.java:136),卸载时 DimensionManager.unregisterDimension(dimID)(MothershipWorldData.java:395)
  • 因此无法为母舰维度给出固定 ID;实际 ID 可用 /Users/evlos/a/mine/markdownwiki/data/amunra.md 无关的 CommandMothershipInfo(command/CommandMothershipInfo.java:63)在游戏内查询
  • 注册失败会直接抛异常终止启动(AmunRa.java:657-660)
  • -39 与天体维度 ID 冲突时会在 ARConfig.verifyMothershipProviderId()(ARConfig.java:429-434)报警

传送方式:GalacticraftRegistry.registerTeleportType(MothershipWorldProvider.class, new TeleportTypeSpaceStation())(AmunRa.java:661)→ 空间站型传送, 仅限穿梭机对接,不可用火箭降落。

"玩家建造的维度"核对无误:MothershipChunkProvider 生成空世界, 地形完全由玩家放置方块构建。

⚠️ 无法核实:本条目"系统配置"表中「最大旗舰数量 -1 / 最大旗舰 Tier 10 / 最大航行时间 24000 ticks / 航行速度因子 1.0 / 燃料因子 1.0」5 项, 仅 mothershipSpeedFactor = 1.0F(ARConfig.java:45)在源码中找到; 其余 4 项的默认值本次未定位到对应字段,故不作确认也未改写。

浏览全部模组