在尊重 Minecraft 图形风格化表现的同时,创造更加动态、美观、有趣且自然的树木,并严格控制项目范围以保持简洁。
我们的核心价值观是:
也可以试试 Dynamic Trees Plus!
正在生长的树是一种由根土、树枝和树叶方块组成的多方块结构,相比原版 Minecraft 的树结构有许多改进。树的形成始于种子。这个种子既可以像原版树苗一样由玩家手动种植,也有机会在被留在地面且位置合适时自行种下。随后,树会从幼苗开始生长,随着时间慢慢变大,最终长成一棵完整的大树。之后你可以从树根处将其砍倒,一次性获取全部木材。
成熟的橡树
树苗(上:橡树、云杉、白桦、丛林木;下:金合欢、深色橡树、绯红菌、诡异菌)及其对应种子。
Dynamic Trees 为其树木完整实现了季节系统,默认兼容 Serene Seasons。树木会对气候作出反应,并相应减缓/停止生长。果实也有特定的收获季和开花季。
完整的果实及其适宜季节列表请访问 the wiki。
要启用此系统,至少需要一个季节模组。
如果插件默认尚未兼容,也可以接入季节系统。
橡树林的边缘
平原旁的橡树林
稀疏分布着金合欢树的热带草原
海岸附近的针叶林,后方是巨型针叶林
茂密森林中细长的白桦树
高大丛林树的树冠让森林地面变得昏暗
一片阴郁的绯红森林,旁边是较小的诡异森林
Woodland Staff 是一种为创造模式设计的多功能工具(无法合成)。最基础的用途是复制树木。手持法杖右键任意动态树,即可提取其 JoCode。然后对可生长土壤右键,即可重建同样的树。树木还会根据玩家朝向旋转。如果玩家潜行时用法杖右键树木,则只会复制树种,JoCode 保持不变。
借助这一点,例如你可以创造出一棵拥有高大丛林树外形的金合欢树。
Woodland Staff 的另一个功能是:从树木中提取出的任何 JoCode 也会作为文本复制到系统剪贴板。这使玩家可以轻松与他人分享树木模型。
Dynamic Trees Plus 是 Dynamic Trees 的扩展模组,仅适用于 1.16.5 及以上版本,旨在为一些不适合纳入本模组范围的其他植被添加动态版本,例如仙人掌和巨型蘑菇。
恶地生物群系中的巨柱仙人掌(Dynamic Trees Plus 1.16.5 及以上版本的特性)
Tree Packs 是一个类似数据包的 JSON 系统,已实装到 Dynamic Trees 中,可对动态树木及你的世界进行完全自定义。它们是所有附加模组的基础骨架,同时也是用户和整合包制作者的强大工具。
有关 Tree Packs 的更多信息和指南,请访问 https://github.com/DynamicTreesTeam/DynamicTrees/wiki/Tree-Packs 或加入我们的 discord。
附加模组是使用 Dynamic Trees API,以更模块化、更易维护的方式为其他模组树木提供支持的模组。这样可以避免基础版 Dynamic Trees 因只包含原版 Minecraft 树木之外的内容而变得臃肿。以下是当前由 DynamicTreesTeam 和其他模组作者开发的附加模组列表。有关这些模组能提供哪些树木的信息,请参阅它们各自的项目页面。
这些模组的特性能很好地与 Dynamic Trees 结合,兼容性较为明显或已被明确提供。不在此列表中的模组不一定不兼容。
如前所述,实现季节的模组将与 Dynamic Trees 的季节系统兼容。
项目范围
这类功能永远不会被实现。我并不是说这些点子不好或不好玩,但它们确实超出了本项目应完成的范围。
如果有人想实现这些超出范围的功能,欢迎以单独的扩展模组或兼容模组形式来做。热门模组往往会出现范围膨胀和功能过载。最终你就会得到喷气背包、金属矿石树、nyan cat、燃烧的超级死亡仙人掌剑,以及 15 种苦力怕。我可不接受这种情况。
技术细节
树木生长使用树叶的元胞自动机算法与树干/树枝的分支网络逻辑相结合
不使用 tile entity rendering。渲染通过 BakedModels 完成,以便在大量树节点下获得更好的性能
树叶仅通过 updateTick() 更新,因此区块只会在脏时重新渲染,频率不会比原版农作物更高
使用 DropCreator 接口来创建种子掉落和其他物品。其他模组可以注册新的 drop creator,以扩展现有或新的树木行为
世界生成使用自定义变体的 Adaptive Incremental Stippling(AIS),结合 PoissonDisk Distribution,实现高质量且互不重叠的树木摆放
季节数据可在此处获取
现明确授权:你可以在任何整合包或服务器中使用本模组。既然我已经告诉你可以用了,就请不要再来问能不能把这个模组放进你的整合包里,这很烦。署名会很好,但不是强制要求。未经提供 CurseForge 下载链接并获得我的许可,你不得将本模组重新发布到其他网站。对了,我有提到你可以在整合包中使用这个模组吧?……很好!说明你有认真看!
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:147,898 | 历史访问人次:243,875
今日访问人数:8,180 | 今日访问人次:8,961
昨日访问人数:25,313 | 昨日访问人次:28,419
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6