跳到正文

Astrocraft

作者:pymsrps

一个可自定义的写实天文学模组。添加现实中的恒星、行星、流星,以及带食现象的环绕月球。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

一款可配置的天文学模组,为夜空增添真实的星星、行星以及更多内容。本模组适合那些想在游玩 Minecraft 时探索星空的玩家。

特色

  • 真实的星座与星星
  • 带有卫星的移动行星
  • 真实的太阳与月亮位置,以及随季节变化的更长白昼或黑夜
  • 流星与年度流星雨
  • 星云、星系与银河系
  • 罕见的天文事件,例如日食与月食
  • “实时模式”,在游戏中显示当前现实世界的夜空。
  • 让望远镜变得实用
  • 完全自定义,包括自定义行星或星星。

如果你只想简单替换星星,而对本模组的其他功能不感兴趣,可以试试 Astrocraft Lite(Fabric 和 Neoforge)。

星星

Astrocraft 会用现实中的星星替换 Minecraft 默认的星星。星星保留了原版风格,但色调更加多样,有些偏红,有些偏蓝。你可以在游戏中找到任何星座。在夜晚,这些星星都会围绕北极星(Polaris)旋转:

猎户座与天狼星银河中的数千颗星星南十字座与半人马座α星 / β星

有些星星属于变星,也就是说,它们的亮度会随着时间发生变化。

星系、星云与星团

夜晚可以隐约看到银河系,以及许多其他天体。其中包括仙女座和三角座这样的大型星系,也包括环状星云这样的小型行星状星云。在高耸的山峰上,银河系和其他深空天体会变得更加明亮、更加清晰,但月亮升起后,它们很容易被月光掩盖。

礁湖星云昴星团仙女座星系

流星 / 流星雨

夜晚,你偶尔可以看到一道道光 streak 过天空。流星通常属于某场流星雨,在流星雨期间,多颗流星会从天空中的同一点辐射而出。有些流星则是偶发流星,与任何流星雨都无关。流星雨每年都会在可预测的时间出现。例如,英仙座流星雨会在夏季中旬左右出现,大约对应 MC 第 142 天。偶尔,某些流星雨甚至会形成“流星暴”。
下面是一些流星雨示例:
|名称 |辐射点 |峰值日(/365¼)|峰值日(/96)|
|————-|——————-|—————-|————–|
|天琴座流星雨 |天琴座 |33 |9 |
|宝瓶座η流星雨|宝瓶座 |46 |12 |
|英仙座流星雨 |仙后座、英仙座|142 |37 |
|猎户座流星雨 |猎户座 |211 |55 |
|狮子座流星雨 |狮子座 |239 |63 |
|双子座流星雨 |双子座 |266 |70 |
|象限仪座流星雨 |牧夫座 |287 |75 |

望远镜

望远镜是探索 Astrocraft 天空的必备工具,因为它可以让你更加清晰地观察天空中的区域。它会提高星星的亮度,并显示原本过于暗淡而无法看见的天体,例如天王星或海王星。

使用望远镜能看到什么取决于多个因素,例如 Y 坐标或月相。最好爬到山上并向上方观测,这样才能看到像星云这类非常暗淡的天体。

使用望远镜观察银河

使用鼠标滚轮可以放大或缩小,最高可达 500 倍。

行星 / 太阳系天体

默认情况下,该模组会添加所有主要行星,以及太阳系中的许多其他天体。
未放大时,行星的渲染方式与星星相似,但通常会更亮、更大,颜色也更加鲜艳。与星星不同,行星会相对于固定的星空背景移动,随着时间推移穿过黄道。

这些行星在天空中的位置是根据其轨道参数计算得出的(完全可配置),同时还会考虑地球自身的轨道。这些参数包括:

  • 半长轴
  • 轨道周期
  • 偏心率
  • 倾角
  • 岁差

行星的亮度或大小根据以下因素计算:

  • 直径和反照率
  • 与地球 / 观测行星之间的距离
  • 与太阳之间的距离
  • 相位角(不同的行星会使用不同的相位曲线模型)

行星的卫星(包括月亮)甚至太阳也使用相同的算法。当行星的角直径超过一定大小时,该模组会从类似星星的渲染方式切换为类似原版月亮的渲染方式。

使用望远镜可以看到肉眼无法看见的暗淡星星、行星、小行星或卫星。当放大到足够程度时,行星会以纹理形式渲染,其中一些还会显示类似月亮的相位变化(例如金星和水星)。

使用望远镜观察木星和四颗卫星
天王星(蓝色星星)
昴宿星团(七姐妹星团,Messier 45)

月亮和全部五颗肉眼可见的行星

下面是各个行星(地球除外)及其在游戏中的外观描述表:
|行星 |亮度 |游戏内颜色|备注 |
|——-|———–|————-|—————————————————-|
|水星|中等 |米色 |日出 / 日落时可见 |
|金星 |非常明亮|白色 |日出前 / 日落后可见 |
|火星 |暗淡至明亮 |橙色 |冲日期间会明亮许多 |
|木星|明亮 |黄褐色 |使用望远镜可以看到四颗卫星 |
|土星 |中等 |黄绿色 |放大到足够程度时可以看到光环 |
|天王星 |暗淡 |青色 |通常需要使用望远镜才能看到 |
|海王星|暗淡 |蓝色 |需要使用望远镜才能看到 |

此外还添加了 100 多颗小行星,包括灶神星和谷神星。它们看起来类似暗淡的星星。

卫星

木星和土星都有易于观测的卫星。在望远镜中,它们看起来像围绕行星旋转的星星。你可以在一夜之间看到卫星围绕行星移动,因为它们的轨道周期通常很短。
你也可以在有些困难的情况下看到火星、天王星和海王星的卫星。

木星卫星轨道延时摄影

大行星模式

此选项会放大行星,并使用类似 MC 月亮的纹理渲染行星,而不是逼真的星点渲染。

土星、木星和火星并排显示,使用月亮风格纹理渲染

从其他行星观察太空

使用“观测位置”选项,你可以轻松地将视角从地球切换到任何其他天体,包括行星、卫星、小行星甚至太阳。这会向你展示从地球以外的行星上其他行星/卫星的样子(比如从火星看地球,或从木卫二看木星)。它还模拟了随着你离太阳越来越远光照如何变化(试试冥王星)。

你也可以切换到其他附近的恒星,例如“比邻星 B”。太阳将作为仙后座附近的一颗黄色恒星可见。

配置 + 自定义行星

行星完全可配置,你可以编辑现有行星甚至添加自己的行星。

|轨道选项 |-|
|————————-|-|
|近日点距离 (AU) |这是行星离太阳最近的距离|
|远日点距离 (AU) |这是行星离太阳最远的距离|
|轨道周期 (年) |行星完成一次轨道运行所需的地球年数|
|倾角 (度) |轨道倾斜的角度,从黄道面测量|

你还可以为每颗行星添加或移除卫星,卫星的编辑方式与行星相同。
将行星的模型设置为“恒星”,会将其变成一颗恒星,你可以通过这种方式让太阳系成为双星系统。

下面展示了一颗自定义行星,它大到在白天也可见:
添加自定义行星
生成的自定义行星

太阳和月亮的更改

天空中的位置

与原版 Minecraft 中太阳和月亮总是从头顶经过不同,它们会根据配置中设置的纬度倾斜(默认 30°N)。此外,太阳的路径还受其赤纬影响,赤纬在年周期中变化(默认 365 个游戏日)。在配置中禁用“倾斜天空”设置以恢复原版行为。

全年中,太阳相对于恒星移动,穿行于黄道十二宫。这决定了在特定时间可以看到哪些恒星。

改变昼夜长度

日出/日落时间也受太阳赤纬影响,夏季白天更长夜晚更短,冬季则相反。在配置中将纬度设置为 90° 或 -90° 将模拟在极点经历的极昼/极夜。

月亮

月亮相对于太阳的位置取决于月相。满月时,月亮与太阳相对,就像原版 Minecraft 中一样。然而,在新月阶段,月亮会出现在太阳的左侧或右侧,并且可以在白天看到。此模组还添加了月光,在满月前后照亮夜晚。

白天同时出现太阳和月亮

日食与月食

当满月与月球穿过黄道同时发生时,就会出现月食;月亮会变红,月光也会变暗。
新月期间,月亮可能会部分或完全遮挡太阳,使阳光被阻挡,天空逐渐变暗,直到像夜晚一样。其他天体,例如水星和金星,也会遮挡太阳;你可以看到它们像一个小黑点一样穿过太阳圆面。

日环食
月食
金星凌日

自定义

如果你安装了 Mod Menu,就可以打开配置菜单;否则请编辑配置文件:”config/astrocraft.json”。

在这里,你可以关闭星星或行星、减少星星的颜色效果、添加自定义星星和行星,以及进行更多设置。

星等上限

这是影响性能的主要选项,它会改变显示的星星数量。将其提高到 6,可以获得更加细致的夜空。如果遇到性能问题,或者想模拟城市光污染,可以将其调低。

年份长度

默认的“年份长度”为 365.25 个 Minecraft 日,这也会影响每颗行星和月球的公转周期。在单人世界中,这个速度可能对你来说太慢,因此可以将其缩短到 96 天左右。

多人游戏兼容性

行星和星星的位置根据世界时间计算,因此同一世界中的其他玩家也会看到相同的星星和行星。但如果你更改了某些设置,例如“年份长度”或“行星”分类中的大多数设置,情况就会有所不同。

覆盖层与星座

在“覆盖层”分类中,你可以启用渲染在天空上的覆盖层。“显示星座”选项会通过在星星之间绘制连线,帮助你查看星座,并显示每个星座由哪些星星组成。
此外,还可以选择显示网格或黄道。

实时模式

实时模式会使用现实中当前的行星位置。它也可以使用现实中的时间来决定昼夜,但你必须设置经度和纬度才能使用。

地球仪模式

你可以不使用固定的经度和纬度,而是让它根据你在 Minecraft 世界中的坐标进行变化。

配置菜单

模组兼容性

Serene Seasons 或 Fabric Seasons

Astrocraft 会自动同步这些模组的配置文件,使季节能够正确对应。

Serene Seasons 的默认配置:

  • “年份长度”:96

Fabric Seasons 的默认配置:

  • “年份长度”:112

轻微兼容性问题

Enchanced Celestials

血月不会与 Astrocraft 的月食同时发生;你可能需要禁用 Astrocraft 的月食功能,以免造成混淆。

Ad Astra

Astrocraft 的天空不会显示在其他星球上。有一个由 mynameisjeffitowastaken 制作的模组可以解决这个问题,同时还会自动将“观测行星”选项更改为你当前所在的星球。

光影

可能会出现许多视觉问题,例如太阳和月亮重复显示、星星外观难看等。

可修复的兼容性问题

如果你使用了其他模组,请阅读本节,尤其是整合包作者。

BadOptimizations

在 BadOptimizations 的配置文件 “config/badoptimizations.txt” 中,将 “enable_sky_angle_caching_in_worldrenderer” 设置为 “false”
否则,太阳和天空会以奇怪的方向来回移动。

AdditionZ

禁用 AdditionZ 的 Polar Star,该模组同样会导致天空显示异常。

不兼容

以下模组可能无法与 Astrocraft 一起工作,或会导致崩溃:

  • Fabric Skyboxes
  • Blinking Stars

Forge

如果你想在 Forge 或 NeoForge 上使用它,请安装 Sinytra Connector。

如果遇到任何问题,请联系模组作者 pymsrps,并附上完整日志。

评论

登录后评论和评分