跳到正文

Spawn Normalization

一个关于更改出生点Y轴高度选择算法的模组

收藏

介绍

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

在 Minecraft 中,生物即将生成到世界里时,必须先选定一个生成位置。 这意味着先在一个区块内随机选择 x/y 坐标,然后再选定该列中的一个 y 坐标。  

默认情况下,y 坐标会从该列中所有可能的 y 坐标(从零到当前最高方块)里均匀选取。 这会带来几个问题:

  • 该列中的大多数 y 坐标都不适合作为生成位置
  • 由于大量尝试都以失败告终,生成速度会很慢
  • 只有当刷怪塔的最高方块位于或接近 y=0 时,效率才最高。

例如,如果你身处空岛世界,并生活在 y=65 的位置,那么生物成功选中你的平台作为生成位置的概率只有 1/66。 这意味着你需要等待更久才能生成生物,游戏体验也会因此变得没那么有趣。

不过,我们可以通过数学方法调整选取特定 y 坐标的概率曲线。 这个模组允许你从一组默认选项中选择特定的生成算法,并用它替代原版生成算法。 此模组提供的算法如下图所示:

这些估算以高度 65 为例,但你可以将曲线理解为:某个 y 坐标被选中的概率如何随高度变化。  

  • 原版:所有高度的选取概率相同。
  • 偏好地表:选中地表的概率大幅提高,选中地表附近区域的概率也高于常规水平;在达到最大高度的约 55% 后,选中概率则低于原版。
  • 空岛:更倾向于选取达到最大高度 60% 或以上的位置,选中低于最大高度 30% 的位置的概率则接近于零。
  • 双层:选中地表附近位置的概率较高,同时也更倾向于选中约为最大高度 33% 的第二个区域(可让生物在地表和深层洞穴生成)。
  • 仅地表:所有生物都只会在地表或非常靠近地表的方块上生成(以便水生生物也能生成)。

 

最后,这些曲线还可以反转,让你获得相反的效果(相对于高度而言)——也就是说,y 坐标会变为(最大高度 – y),而不是 y。 这意味着,反转后的仅地表只会选中基岩附近的位置,而反转后的空岛则会大幅提高选中基岩附近位置的概率。

常见问题

Spawn Normalization 支持哪些 Minecraft 版本?

Spawn Normalization 支持 Minecraft Java 版 1.16.5,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Spawn Normalization 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Shadows_of_Fire 的其他作品

查看全部 →