跳到正文

TerraForged Reimagined

作者:Romoslayer

TerraForged 的非官方移植版,以大尺度、经侵蚀塑造的地貌替换主世界:包括大陆、山脉、河流和气候型生物群系。

收藏

截图

介绍

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

TerraForged Reimagined

将 TerraForged非官方移植至 Minecraft 26.2、26.3、1.21.1 和 1.20.1,支持 Fabric、NeoForge 和 Forge。它将主世界生成器替换为经侵蚀塑造的大尺度地形:大陆、山脉、河网,以及由气候决定的生物群系分布。

原模组与致谢

本项目移植自 TerraForged,由 TerraForged 团队制作:dags(CurseForge 上的 dagsu,作者)和 Won-Ton(CurseForge 上的 won_ton_,贡献者)。

TerraForged 的地形、侵蚀、河流和气候系统均由原团队设计并编写。本项目将这些内容移植到较新的 Minecraft 版本,并支持 Fabric、NeoForge 和 Forge。原模组已停止更新;最后一个版本适用于 Forge 上的 Minecraft 1.18.2。本移植版为非官方项目,与 TerraForged 团队无关,也未获其认可;如遇问题,请在此处反馈,而不要联系他们。

测试版

这是一个测试版。它已在游戏中及自动世界生成检查中进行测试,但尚未探索的区域仍可能存在问题。请备份重要的世界;如果发现异常,请在 GitHub上反馈,并附上你的种子、坐标和模组列表。

功能

  • 经侵蚀塑造的大尺度地形:大陆、山脉、河流和湖泊
  • 根据气候分布生物群系,包括其他模组添加的生物群系
  • 地下生物群系与深层洞穴,因此繁茂洞穴、深暗之域和远古城市都能生成
  • 设置界面包含世界、气候、地形、河流、过滤器、结构和其他选项页面,提供预览地图、内置预设和用户预设。设置会随世界保存。

使用方法

在创建世界界面中选择 TerraForged世界类型。点击 自定义打开设置界面。

运行要求

  • Minecraft 26.2 或 26.3 搭配 Java 25、1.21.1 搭配 Java 21,或 1.20.1 搭配 Java 17。请选择与你的 Minecraft 版本和加载器对应的文件;文件名会标明适用版本。
  • Fabric:26.2 需使用 Fabric Loader 0.19.3 或更高版本,26.3 需使用 0.19.5 或更高版本,1.21.1 和 1.20.1 需使用 0.16 或更高版本,并安装 Fabric API
  • NeoForge:适用于你的 Minecraft 版本的 NeoForge(1.21.1 使用 NeoForge 21.1,1.20.1 使用 NeoForge 47.1)
  • Forge:26.2 使用 Forge 65 或更高版本,26.3 使用 Forge 66 或更高版本,1.21.1 使用 Forge 52 或更高版本,1.20.1 使用 Forge 47 或更高版本

专用服务器

在服务器上安装模组,并在server.properties 服务器首次创建世界之前设置世界类型:

level-type=terraforged\:normal

然后启动服务器。首次启动时,模组会将其数据包复制到新世界中,服务器随后会加载该数据包;这与创建世界界面添加到单人世界的数据包相同。也可以直接将单人游戏中创建的世界复制到服务器。

预设。世界的设置来自预设。服务器创建新世界时,会使用服务器的 config/terraforged/default_preset.txt中指定名称的预设;如果未指定,则使用 Default。要使用其他预设,请在首次启动前创建对应文件,在文件中单独一行写入预设名称,例如 Huge Biomes。

  • 内置预设:Default、Beautiful、Huge Biomes、Lite 和 Vanilla-ish。大小写不影响识别,完整名称开头的“TerraForged – ”可以省略。
  • 如需使用自己的设置,请在单人游戏的“自定义”界面保存预设,然后将预设文件从游戏的 config/terraforged/presets 文件夹复制到服务器的对应文件夹。
  • 服务器首次启动时会写入 default_preset.txt,其中包含这些说明和预设列表。

已有世界。世界类型和预设只会在创建世界时读取:已有世界会保留创建时使用的世界类型和设置。若要将服务器切换到 TerraForged 或其他预设,请删除世界文件夹(world,除非 level-name 另有说明),或设置新的 level-name,然后启动服务器。使用旧版本手动创建的世界仍可照常运行。

需要使用 0.4.3 或更新版本。在较旧版本中,首次启动前必须手动将数据包复制到世界文件夹中,且世界会使用 Default 预设。

兼容性

  • 仅适用于主世界。下界和末地保持原版。
  • 支持生物群系模组。其他模组添加的生物群系会与原版生物群系一起,按气候条件生成和分布。
  • Terralith 可正常使用:在所有受支持的版本和加载器上,无论作为模组(可搭配或不搭配 Lithostitched)还是数据包,其生物群系、地表和结构都会出现在 TerraForged 世界中,而地形形状仍由 TerraForged 决定。Terralith 的数据包形式会定义自己的主世界;从 0.4.3 版本起,它不再替换 TerraForged 世界的地形。
  • 地形塑造类模组不会生效。由于 TerraForged 会自行计算高度图,因此不会读取更改原版噪声设置或密度函数的模组。
  • 更新可能会改变地形生成结果。较新版本生成的区块可能无法与旧版本生成的区块衔接,因此条件允许时,请创建新世界。

与原版的区别

此移植版基于 TerraForged 最后一个开发分支(0.3.x)的源代码,该分支面向 Minecraft 1.19 和 Forge 编写。CurseForge 上最后一个 TerraForged 正式发布版本为 0.3.1-ALPHA-2,适用于 Minecraft 1.18.2。

  • Minecraft 版本与加载器。 支持 Minecraft 26.2、26.3、1.21.1 和 1.20.1,可在 Fabric、NeoForge 或 Forge 上运行。原版仅支持 Forge,最高支持 Minecraft 1.18.2。
  • 重建的地形引擎。 0.3.x 代码依赖一个源码和已发布构建均已不存在的库。它基于一个幸存下来的旧分支以及调用它的代码进行了重建。因此,山脉不再有山谷雕刻,精细侵蚀细节也有所不同。整体地形形状保持不变。
  • 地下生物群系与更深洞穴。 繁茂洞穴、滴水石洞穴和深暗之域等洞穴生物群系被放置在 y=0 以下的一层,因此远古城市可以生成。基于原版洞穴噪声的深层洞穴处理填补了较新 Minecraft 版本新增的深度。TerraForged 自身的洞穴层得以保留。
  • 较新的 Minecraft 内容。 Minecraft 1.19 以来新增的生物群系和结构会在对应 Minecraft 版本中参与生成:樱花树林在所有版本中都有,试炼密室从 1.21.1 开始,苍白之园在 26.2 和 26.3 中。
  • 设置界面。 一个仿照 TerraForged 1.16.5 版本的设置界面,包含各类选项页面、预览地图,以及内置和用户预设。0.3.x 分支的“自定义”按钮从未生效。
  • 树木。 森林使用原版树木放置方式。TerraForged 自身的植被放置系统已包含但处于关闭状态,正如它在 0.3.x 代码中实际上也是如此。
  • 修复。 移植过程中发现的生成错误已修复,包括区块边界处的接缝、同一 seed 不同运行之间可能产生差异的地形,以及放置在错误高度或被洞穴破坏的结构。

许可证

TerraForged 以 MIT 许可证(Copyright (c) 2020 TerraForged)发布。本移植版以相同的 MIT 许可证发布。它在源码仓库和模组 jar 内部(LICENSE)原样保留了 TerraForged 的版权和许可声明。

该 jar 还包含以下代码,并附带其 MIT 声明:

  • Noise2D,作者 dags(Copyright (c) 2018 dags),TerraForged 的噪声库(LICENSE-Noise2D)
  • FastNoise,作者 Jordan Peck(Copyright (c) 2017 Jordan Peck)(LICENSE-FastNoise)
  • Cereal,TerraForged 的序列化库,受 TerraForged 自身声明覆盖

本移植版的源代码:github.com/Romoslayer/TerraForged-Reimagined

常见问题

TerraForged Reimagined 支持哪些 Minecraft 版本?

TerraForged Reimagined 支持 Minecraft Java 版 1.20.1–26.3,共 4 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

TerraForged Reimagined 怎么安装?

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

评论

登录后评论和评分

Romoslayer 的其他作品

查看全部 →