跳到正文

ReTerraForged: From the Ashes

作者:Vladeezy

TerraForged 地形回归:在 1.21.1–26.3 版本中体验大陆、山脉、河流和侵蚀效果,支持 NeoForge 和 Fabric。

收藏

截图

介绍

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

ReTerraForged: From the Ashes

适用于 Minecraft 1.21.1 至 26.3 的逼真 TerraForged 世界生成 – NeoForge 与 Fabric

A river in the desert between red badlands

TerraForged 曾将 Minecraft 世界变成真实的景观:大陆、山脉、侵蚀形成的山坡,以及一路奔流入海的河流。ReTerraForged 将其带到了 1.20.1,但随后开发停止:之后的移植版被弃用、改变了世界生成,甚至无法创建新世界。

From the Ashes 让它重获新生。我们逐类对照原版 ReTerraForged 0.0.6 的源代码,修复其中的错误,并将其世界生成带回 Minecraft 1.21.1 至 26.3 的所有版本。


🆕 0.0.28 版本更新

  • 树木不再排列成网格:沼泽、平原、热带草原、草甸、风袭丘陵和积雪平原中的树木原先都长在区块角落,形成间隔 16 格的网格。现在它们会分散生成在整个区块内。
  • 沼泽小屋恢复生成(其他模组的沼泽结构也一样):此前,生成结构时湿地被误认为是河流。
  • 河边树木:河流和冰冻河流旁现在会生成 ReTerraForged 的树木,而不是原版树木(河边是橡树,冰冻河边是松树)。
  • 热带雨林旁的暖水海洋(气候页面,默认关闭):热带雨林区域旁的海洋现在是暖水海洋,并会生成珊瑚礁,就像沙漠旁的海洋一样。
  • 树木改动仅适用于新世界;现有世界的地形不会改变。

0.0.27

  • 河流与湖泊的山谷(河流页面,新增山谷区块):地形较高或被拉伸时,河流可能会切穿山脉,形成陡峭的峭壁。山谷宽度(x0.5 至 x3)、山谷最陡坡度(10 至 90 度;河流或湖泊旁更陡的地面会被削切至该坡度)、山谷随河曲弯折(河流转弯离开时,不会在旁边留下干涸的谷底)以及峡谷概率(以峡谷形式流经的河流数量)。
  • 深板岩层级(世界页面):石头转变为深板岩的高度;低于该高度会生成深板岩矿石。
  • 积雪线随世界高度变化(世界高度远超 320 格时,生物群系不会再因高度而过度降温,导致大部分陆地下雪而非下雨)。
  • 设置界面:悬停在每个选项按钮上即可查看其选项说明;开关关闭后,受其影响的滑块会变灰,并显示提示。
  • CityWorld ReForged:“地形:原版,城市另算”不再只生成海洋世界。
  • Terralith:绿洲和砂岩山谷现在会重新生成沙子(适用于 1.21.1 至 26.2)。
  • 所有新增设置默认保留旧地形:现有世界和内置预设的生成效果与之前完全一致。

0.0.26

  • 积雪线上的积雪深度(杂项页面,位于积雪线变化之后):积雪线处的积雪深度和山峰上的积雪深度(1 至 8 层,8 层为一个完整方块),以及积雪深度增长范围(从积雪线向上多少格,积雪深度会从第一个值逐渐变为第二个值)。现在山峰可以积起厚厚的积雪;如果山峰积雪深度低于积雪线处的深度,积雪就会随着海拔升高而变薄。陡峭的岩石表面仍会使积雪滑落。
  • 使用默认设置(1 和 1)时,积雪线仍会像 0.0.25 版本一样铺上 1 层雪:现有世界和内置预设的生成效果与之前完全一致。
  • 现已发布适用于 Minecraft 1.21.1、1.21.11、26.1.2、26.2 和 26.3的版本。Minecraft 1.21.3 至 1.21.10 仍使用 0.0.25 版本。

0.0.25

  • 雪线(新增,位于“杂项”页面,默认关闭):无论生物群系如何,地面和高处的树上都会积雪,因此温暖气候中的山脉也会有雪顶;雪线以上的静水会结冰。雪线高度和雪线变化用于设置雪线的位置及其上下起伏范围。
  • Ecliptic Seasons:ReTerraForged 世界中重新出现降雨和降雪,并带有相应音效。更新前生成的区块会保留为其存储的 Ecliptic Seasons 生物群系。(26.3 版本没有这个问题。)
  • 关闭雪线后,现有世界和内置预设的生成效果与之前完全一致。

0.0.24

  • C2ME 的 OpenCL 模块不再导致创建世界时游戏停止运行:ReTerraForged 世界会自动回退到 CPU(仍由 C2ME 多线程处理),下界和末地则继续使用 GPU 加速。无需在c2me.toml中进行设置。(26.3:该模块尚未发布 26.3 版本。)

0.0.23

  • ModernFix(以及 ModernFix-mVUS):已修复点击“创建新世界”后立即崩溃(“初始化关卡时发生异常”)的问题。

0.0.22

  • 全新的创建世界界面:新世界默认启用ReTerraForged,“游戏”选项卡中新增世界生成切换开关(ReTerraForged / 原版)和ReTerraForged 设置按钮。
  • 更清晰的预设界面:左侧设有所有页面的选项卡,名称清晰易读,不再显示代码;滑块上也标明了单位(方块、Y、倍、%)。支持全部 11 种语言。
  • 侵蚀:水滴体积和水滴速度现在在较小数值下也能正常生效。
  • 现有世界和内置预设的生成效果与之前完全一致。

0.0.21

  • Fabric:其他模组提供的 Forge 生物群系修改器(如 YUNG’s Better Dungeons 等)不再导致世界创建中断。

0.0.20

  • 岩浆高度滑块现已生效,预设界面中的每项设置也都能正常发挥作用;现有世界不会改变。

✨ 功能

地形

  • 拥有海岸线、浅滩和海湾的大陆
  • 山脉、台地、丘陵、山谷、草原、恶地和火山
  • 水滴侵蚀、陡坡上的岩石与碎石、岩层,以及只在适宜位置积雪

水域

  • 河流网络:主河道与支流一路流向大海
  • 河流上的湖泊和湿地

植被

  • 模组自带的模板树:橡树、桦树、云杉、红杉、柳树、金合欢和丛林树
  • 树上会按原版概率生成蜂巢

预设编辑器

  • 11 个页面,包含 160 多项设置,并提供随设置变化实时重绘的预览地图
  • 内置预设:ReTerraForged 0.0.6 的“默认”预设,以及经典 TerraForged 预设(美丽、超大生物群系、轻量、近似原版)
  • 保存、复制预设,并将其导出为数据包
  • 结构设置:可为每个结构集调整间距、间隔和盐值,也可关闭该结构集;山上不会生成村庄

语言

  • 支持 11 种语言:英语、俄语、乌克兰语、中文、德语、法语、西班牙语、葡萄牙语(巴西)、日语、韩语、波兰语

📸 展示画廊

Minecraft 26.3,使用“默认”预设,世界高度为 384,生物群系大小为 300,山脉倍率为 1.15。截图中使用了 Complementary Reimagined 光影和 Distant Horizons,但模组并不需要它们。

A sandy coast and a river mouth A wide river between wooded shores A lake in the plains A lake by a village A sea shore and a sandbank Hills to the horizon A desert river valley Sunset over the mountains A cherry grove on the slopes A badlands canyon in a spruce forest Terracotta hills in the meadows A snowy peak above the forest A river in the jungle Under the trees of a forest A beach at the edge of the jungle A shipwreck in a lake on the plains A flower forest A lake under the mountains A pillager outpost on the plains Desert villages at night

The preset screen with the live preview map
带实时预览地图的预设编辑器


📦 支持的版本

  • 26.3:NeoForge 26.3.0.76+ · Fabric Loader 0.19.5+ 搭配 Fabric API 0.162+ · Java 25
  • 26.2:NeoForge 26.2.0.90+ · Fabric Loader 0.19.5+ 搭配 Fabric API 0.161+ · Java 25
  • 26.1.2:NeoForge 26.1.2.116+ · Fabric Loader 0.19.5+ 搭配 Fabric API 0.155+ · Java 25
  • 1.21.11:NeoForge 21.11.45+ · Fabric Loader 0.17.3+ 搭配 Fabric API 0.141+ · Java 21
  • 1.21.10:NeoForge 21.10.64+ · Fabric Loader 0.17.3+ 搭配 Fabric API 0.138+ · Java 21
  • 1.21.8:NeoForge 21.8.54+ · Fabric Loader 0.17.2+ 搭配 Fabric API 0.136+ · Java 21
  • 1.21.5:NeoForge 21.5.98+ · Fabric Loader 0.16.14+ 搭配 Fabric API 0.128+ · Java 21
  • 1.21.4:NeoForge 21.4.158+ · Fabric Loader 0.16.14+ 搭配 Fabric API 0.119+ · Java 21
  • 1.21.3:NeoForge 21.3.97+ · Fabric Loader 0.16.14+ 搭配 Fabric API 0.114+ · Java 21
  • 1.21.1:NeoForge 21.1.201+ · Fabric Loader 0.16.3+ 搭配 Fabric API 0.102+ · Java 21

请在 Files 标签页中选择适用于你的 Minecraft 版本和加载器的文件。Fabric 版本需要 Fabric API。


🛠️ 安装

单人游戏

  1. 将 jar 文件放入你的 mods 文件夹。
  2. 创建新世界:World 标签页 → Customize → 选择一个预设 → Done。
  3. 出现“实验性设置”警告是正常的:点击 Proceed。

⚠️ 如果没有执行第 2 步,世界将按原版生成。

服务器

  1. 将 jar 文件放入服务器的 mods 文件夹。
  2. 从 GitHub releases 下载预设数据包 reterraforged-preset-<version>.zip(或在预设界面使用 Export As Datapack 导出你自己的数据包)。
  3. 在新世界首次启动之前,将其放入 world/datapacks/。

该模组仅影响使用其预设创建的新世界;现有世界不会改变。


🤝 兼容性

已一同测试,ReTerraForged 方面未发现问题

每组模组都在真实的 NeoForge 服务器上运行,并执行了该模组的 18 项自检、结构检查(生成点附近找到的每个结构都会被建造,并检查是否有悬空或埋入地下的部分),同时在相同种子的原版世界中加载相同模组进行对比。

  • Biomes O’ Plenty 搭配 TerraBlender(26.3):其生物群系生成情况几乎与原版世界相同(26.3 上 59 个 BoP 生物群系中有 50 个生成,相同种子下原版为 53 个);在 26.3 上你需要自行安装 TerraBlender,BoP 的 Modrinth 页面并未列出它。
  • Waystones、Lithostitched、Dungeons and Taverns、Towns and Towers(26.3):它们的结构像在原版世界中一样矗立在地形上。
  • YUNG’s Better Dungeons、Mineshafts、Strongholds、Desert Temples、Ocean Monuments、Jungle Temples、Witch Huts、Nether Fortresses、End Island、YUNG’s Bridges、Extras 和 Cave Biomes(26.1.2,它们支持的最新版本)。
  • Cobblemon(1.21.1,它支持的最新版本)。
  • Distant Horizons、Iris 和 Sodium:上方的截图就是在它们环境下拍摄的。

可以运行,但不建议一起使用

  • Distant Horizons SeedGen:可以运行(自 0.0.16 起不再刷屏日志),但它根据种子推测远处地形,而不是实际生成,因此远处的山脉可能与真实地形不符。仅使用 Distant Horizons 时,显示的地形与 ReTerraForged 生成的一致。
  • Terralith:两个模组都会生成地形。使用 ReTerraForged 预设时,地形由 ReTerraForged 生成,只会出现部分 Terralith 生物群系,森林会生长 Terralith 的树木而不是 ReTerraForged 的。不会崩溃,但请在两者中选一个。

其他

  • 其他 TerraBlender 生物群系模组:它们的生物群系区域遵循 ReTerraForged 地图。
  • 洞穴生物群系模组:请在「洞穴」页面启用洞穴兼容模式。
  • Ecliptic Seasons:从 0.0.25 版本起,降雨、降雪及其音效均可正常运行。
  • ModernFix 和 C2ME:从 0.0.23 版本起可与 ReTerraForged 配合使用;从 0.0.24 版本起,C2ME 的 OpenCL 模块也可正常运行(主世界使用 CPU 生成,下界和末地继续使用 GPU)。

🔧 此分支修复的内容

  • 恢复了 0.0.6 版本的生成效果。此分支基于 1.21.1 移植版,但该移植版改动了「默认」设置、山地气候、河流、湖泊、湿地、山地结构等内容。
  • 无法创建新世界:Mixin 错误导致生成过程崩溃。
  • 树木缺失:在 NeoForge 上,树木及其他特性不会生成;在 26.x 版本中,该模组的树木无法生长。
  • 卡顿冻结:Fabric 在下界、末地和新生成的区块中会卡死;/locate、探险家地图和海豚会导致服务器冻结数分钟。
  • 内存泄漏:生成器的缓存直到关闭游戏才会释放。
  • 预设界面:在 1.21.11 及更高版本中,滑块不起作用;在 1.21.6 及更高版本中,界面会崩溃,编辑内容也会丢失;损坏的预设文件不再导致游戏崩溃。

✅ 测试

每个版本都在真实的 NeoForge 和 Fabric 服务器上进行了测试:包含 18 项自检(地形、海洋、陆地出生点、该模组的树木、蜂巢、基岩、下界和末地、结构页面)、出生点附近的所有原版结构、使用 Biomes O’ Plenty 进行的生物群系模组测试、通过鼠标操作的预设界面测试,以及对每项设置极限值的压力测试。


🔗 链接

👏 致谢与许可

TerraForged 作者:dags · ReTerraForged 作者:racoonman2 · From the Ashes 作者:Vladeezyy。

许可证:LGPL-3.0-only。取自上游项目的代码仍遵循其 MIT 许可证,并保留版权声明。请仅从模组官方页面(CurseForge 和 GitHub)下载。

常见问题

ReTerraForged: From the Ashes 支持哪些 Minecraft 版本?

ReTerraForged: From the Ashes 支持 Minecraft Java 版 1.21.1–26.3,共 10 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

ReTerraForged: From the Ashes 怎么安装?

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

评论

登录后评论和评分

Vladeezy 的其他作品

查看全部 →