Mehen
基本信息
| 属性 | 值 |
|---|---|
| 维度 ID | 25(默认值,ARConfig.dimMehen,可配置) |
| WorldProvider | MehenWorldProvider |
| 重力 | 继承自 AmunRaAsteroidWorldProvider |
| 温度 | 继承自 AmunRaAsteroidWorldProvider |
进入方式
乘坐宇宙飞船从轨道进入。Mehen 是 AmunRa 恒星系统中的小行星带区域,需要 Tier 3 航天技术才能抵达。
特殊设定
- 小行星带:不是一颗行星,而是一片小行星密集区域
- 继承自 AsteroidWorldProvider:基于 Galacticraft 的小行星世界框架
- 独立保存数据:保存数据 ID 为 “AsteroidDataMehen”
- 无风:风速为 0
- 使用 Asteroids 生物群系管理器:
WorldChunkManagerAsteroids
世界生成
- 使用
MehenChunkProvider生成地形 WorldChunkManagerAsteroids管理生物群系(小行星地形)- 天空和大气效果继承自 Asteroids 世界
- 传送高度:y = 800
- 主题:古埃及神话中的梅亨神——巨蛇女神,环绕太阳的宇宙之蛇,与小行星带的位置相呼应
源码核对(2026-10-01 审计)
已订正:维度 ID 原写作 -15,符号与数值均错。
- 正确值:25,来自
ARConfig.dimMehen = 25(config/ARConfig.java:32,ARConfig.java:101读入,可配置) - 绑定点:
asteroidBeltMehen.setDimensionInfo(config.dimMehen, MehenWorldProvider.class)(AmunRa.java:592) - 天体类型:
createPlanet("asteroidBeltMehen", ...)→ 注册为Planet(AmunRa.java:590,595), 但因继承AmunRaAsteroidWorldProvider(abstract,AmunRaAsteroidWorldProvider.java:26), 运行时是小行星带而非实心行星 - 传送方式:
new TeleportTypeAsteroids()(AmunRa.java:594)——小行星带专属传送 - 到达条件:
setTierRequired(config.planetDefaultTier)(AmunRa.java:593)→ 默认 Tier 3 MehenWorldProvider自身未覆写重力/温度/陨石/声音衰减等任何数值, 全部继承自AmunRaAsteroidWorldProvider→WorldProviderAsteroids(Galacticraft 侧), 故原条目写"继承自"是正确的,本 mod 源码内无数值可填
已核对正确:保存数据 ID "AsteroidDataMehen"、WorldChunkManagerAsteroids、
MehenChunkProvider、传送高度 y=800。