
动态树木 - 自然编辑
生长与变化的树木 - 附带修复与性能优化
Dynamic Trees 是一个 Minecraft Forge 模组,彻底改变了游戏中树木的运作方式:
核心特性:
- 逼真的树木生长 - 树木会从树苗开始,经过多个阶段随时间生长,逐渐长出树枝和树叶,而不是瞬间凭空出现
- 正确的树木结构 - 树木拥有粗细不一的真实枝干网络,而非仅仅是原木柱加上树叶方块
- 基于物理的砍伐 - 当你砍伐树木时,它会带动画和物理效果倒下,并在倒下时压碎树叶
- 泊松圆盘分布 - 世界中的树木使用数学圆盘填充算法生成,创造出自然且互不重叠的森林
- 树种系统 - 提供了广泛的 API,用于添加具有独特形状、生长模式和行为的新树种
该模组在整合包中很受欢迎,并且有许多附属模组(如 dtbop、dtquark、dtnatures_spirit 等),为来自其他模组的树木添加了动态树版本。
我们非常喜欢在 Au Naturel 中使用它。但它并非与我们试图实现的所有目标都完美兼容。存在一些问题,例如:
- 诸如 C2ME(并发区块管理引擎)之类的模组会跨多个线程并行化区块加载/生成。Dynamic Trees 使用了常规的
HashMap集合,在并发访问时会导致数据损坏 - 世界生成和游戏玩法中的热点路径会创建过多临时对象,导致 GC 压力和卡顿。
我们对底层模组进行了基本修改,使其能与 Au Naturel 5 整合包中的其他模组组合及理念更好地配合。
加入 Discord 讨论反馈、问题、疑问和建议。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。