跳到正文

Water Erosion

作者:13rac1

水流侵蚀土地,形成溪流和瀑布,产生沙砾、沙子和黏土

收藏

截图

介绍

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

水流侵蚀地貌,形成溪流和瀑布,产生砂砾、沙子、黏土和苔藓

水从湖泊和含水层中溢出。泥土和沙子被冲走,加深河床并切割河岸。在探索中寻找森林小溪和山地溪流。某天穿过干燥的沙漠山谷,第二天却发现它已被洪水淹没。

Minecraft 中的侵蚀,就像现实生活一样,是一个缓慢的过程。你必须等待才能看到效果,或者提高随机刻速度。

目标

  • 将水流侵蚀实现为仿佛 Minecraft 默认功能一般,使世界更加动态。
  • 提供一种符合原版游戏机制的可再生粗泥、沙子和黏土来源。
  • 避免破坏原版现有的游戏玩法。

特性/规则

  • 水流经过边缘时会侵蚀下方的方块。
  • 水流进入方块时会”饱和”,然后溶解”墙壁”。转向最近的空气空间。
  • 水流结束时”饱和”,然后溶解下方的方块,可能继续向下流动。
  • 水源会朝空气空间方向溶解侧面的方块。
  • 可侵蚀方块包括沙子、砂砾、黏土、耕地、泥土、草方块,以及罕见的圆石。
  • 可侵蚀方块根据其密度具有不同的抗侵蚀能力,但所有方块最终都会被侵蚀。
  • 方块在侵蚀过程中会衰减为更弱的方块,然后消失。
  • 方块在河床中向上游衰减。
  • 圆石和石砖在水附近会长出苔藓。
  • 通过配置文件启用/禁用耕地侵蚀(目前仅限 Forge 1.14+)

衰减层级:

  • 圆石 -> 苔石 -> 砂砾
  • 石砖 -> 苔石砖 -> 砂砾
  • 草径 -> 草方块 -> 泥土 -> 粗泥 -> 泥 -> 砂砾
  • 砂砾 -> 沙子 -> 黏土(罕见) -> 空气/水。

有想法让它变得更好?在评论或问题中告诉我!

 

待办特性

 

教程

沙子可以通过简单的机器从砂砾中生成

测试区域

创建每个世界,传送到指定位置,并可选地更改 randomTickSpeed 设置以加速过程。注意:如果你不更改 randomTickSpeed,例如在生存世界中,你必须等待长达 30 分钟才能看到效果。

  • /teleport X Y Z
  • /gamerule randomTickSpeed NUMBER # 建议 150

种子 4465334863609190468

在 Minecraft 1.20.4 上测试

  • -388 73 258 – 一个巨大的瀑布覆盖了沼泽中山峰的一侧。
  • -538 85 1133 – 一个瀑布填满了狭窄森林裂隙的底部
  • -638 72 1459 – 一条溪流在森林中穿过树木找到多条路线

Water Erosion Mod Logo

 

 

技术说明

这个“核心模组”使用 Mixin 框架向水方块的 randomTick() 函数添加了代码。randomTick() 仅由 Minecraft 运行时在玩家周围 128 格半径内调用,因此发生侵蚀的几率被设置得相当高。

模组文件使用

这些文件只能直接托管在 Curseforge.com 上。整合包作者可以自由地在任何基于 Curseforge 的整合包中使用此模组。

常见问题

Water Erosion 支持哪些 Minecraft 版本?

Water Erosion 支持 Minecraft Java 版 1.12.2–1.20.6,共 17 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Water Erosion 怎么安装?

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

评论

登录后评论和评分