跳到正文

Dynamic Trees – Au Naturel Edit

作者:acowadonis

让树木生长并发生变化,同时修复问题并优化性能

收藏

介绍

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

Dynamic Trees 是一款 Minecraft Forge 模组,彻底改造了游戏中的树木机制:

 核心功能:

  • 真实的树木生长 – 树木会从树苗开始,经过多个阶段逐渐生长,慢慢长出树枝和树叶,而不是瞬间生成
  • 合理的树木结构 – 树木拥有实际的枝干网络,粗细各异,不再只是由原木柱和树叶方块组成
  • 基于物理的伐倒效果 – 砍伐树木时,它会带有动画和物理效果地倒下,落地时撞碎树叶
  • 泊松圆盘分布 – 世界中的树木按照数学圆盘填充算法生成,形成自然的森林,避免彼此重叠
  • 树种系统 – 提供完善的 API,方便添加拥有独特形态、生长模式和行为的新树种

这款模组在整合包中很受欢迎,也有许多附属模组(dtbop、dtquark、dtnatures_spirit 等),可为其他模组中的树木添加 Dynamic Trees 版本。

我们很喜欢在 Au Naturel 中使用它。 不过,它并不能完美兼容我们想实现的所有内容。 例如:

  • 像 C2ME(Concurrent Chunk Management Engine,并发区块管理引擎)这样的模组会通过多个线程并行加载和生成区块。Dynamic Trees 使用了普通的 HashMap集合,在并发访问时会发生数据损坏
  • 世界生成和游戏过程中的高频代码路径会创建过多临时对象,导致垃圾回收压力增大并出现卡顿。

我们对底层模组进行了一些基本修改,让它更好地适配其他模组组合以及 Au Naturel 5 整合包的理念。

欢迎加入 Discord,讨论反馈、问题、疑问和建议。

常见问题

Dynamic Trees – Au Naturel Edit 支持哪些 Minecraft 版本?

Dynamic Trees – Au Naturel Edit 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Dynamic Trees – Au Naturel Edit 怎么安装?

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

评论

登录后评论和评分

acowadonis 的其他作品

查看全部 →