动态的树:拓展

动态的树:拓展

不仅仅是树木!

装饰

Banner

Discord Forge

项目目标

这是Dynamic Trees的官方扩展。本模组旨在通过创建并非严格意义上的树木的动态植物来扩展DT的范围,这些植物原本不会包含在Dynamic Trees模组中。

特性

仙人掌

  • 4种独特的仙人掌物种,每种都有独特的外观和美感。
  • 不同物种可以在沙漠和恶地生物群系中找到。
  • 行为现在更接近原版浆果丛,会减缓移动速度,仅在玩家顶着它们移动时刺伤玩家(可通过配置改回默认行为)。
  • 它们不再在接触时摧毁物品(可通过配置重新启用)。
  • 巨人柱仙人掌会结出可食用的果实,当你看到它们开放时收获,美味可口!
橡树
一株结有果实的巨人柱仙人掌

巨型蘑菇 (仅适用于1.18.2及以上版本)

  • 红色和棕色的巨型蘑菇,可以像动态树木一样生长和倒下。
  • 用精准采集斧头砍伐可获得菌柄和蘑菇方块,否则你将获得蘑菇物品。
  • 两种蘑菇的巨型变种会自然生成在蘑菇岛生物群系中。你也可以通过使用巨化药水获得它们。
  • 偶尔的孢子颗粒在巨型蘑菇下营造出神秘氛围。
  • 弹跳!

生物群系

  • 恶地将会被巨人柱仙人掌所覆盖。这个物种是1.12.2版本Dynamic Trees中仙人掌的直接移植。
  • 沙漠将会被柱状仙人掌和管状仙人掌所覆盖,增加一些有趣的多样性。
  • 黑森林将稀疏地分布着红色和棕色巨型蘑菇(仅适用于1.18.2+)。
  • 蘑菇岛将充满红色和棕色蘑菇及其巨型变种(仅适用于1.18.2+)。
图片
沙漠中的柱状仙人掌和管状仙人掌
图片
恶地沙漠中的巨人柱仙人掌
图片
蘑菇岛生物群系中的巨型蘑菇(仅适用于1.18.2+)
图片
黑森林生物群系中的巨型蘑菇(仅适用于1.18.2+)

种子和菌盖

  • 就像基础Dynamic Trees模组一样,每种新物种都有自己独特的物品来种植和传播它们。
  • 仙人掌仍然有种子,而蘑菇则通过孢子繁殖。在Dynamic Trees Plus中,我们选择将菌盖作为蘑菇的"种子"物品,因为从技术上来说,它们确实含有孢子,并且在物品栏中更容易区分。
种子和树苗
树苗(上:红色蘑菇、棕色蘑菇。下:巨人柱仙人掌、管状仙人掌、柱状仙人掌)及其相应的种子。

前置要求

此模组需要1.16.5版本Dynamic Trees 0.10.0+和1.18.2版本Dynamic Trees 1.0.2+。

项目范围

项目范围

范围内特性的示例

  • 非树木的植物类结构
  • 提供原版植物的高级生长版本
  • 零到最小化配置。应以合理的设置或默认值开箱即用
  • 为其他模组开发者提供接口,以便通过附加组件、新树木、效果、生物和其他内容扩展模组。如果你需要一个钩子,请告诉我 :)
  • 对季节变化的响应
  • 在适当时与其他流行模组实现兼容
  • 风格化不应偏离Minecraft美学。方块模型的每个部分应由矩形棱柱组成,每个面与1/16米(标准Minecraft纹理像素)对齐

范围外特性的示例

  • 未在原版Minecraft中实现的植物物种(例如《Oh the Biomes You'll Go》、《Pam's Harvestcraft》、《Natura》、《Biomes O' Plenty》中的物种)。如需这些模组的兼容性,请参阅Dynamic Trees主页面中的附加内容部分。
  • 生物实体、怪物和/或粒子(如松鼠、猴子、萤火虫等)
  • 水果(原版Minecraft树果产品除外:苹果、可可豆)
  • 地牢战利品(对模组无意义)
  • 树村、村民和/或交易站
  • 秋千或其他常见于树木的小装置
  • 魔法、能量系统、经验掉落、附魔
  • 工具和/或服装(在生存模式下,管理员工具可能可以)
  • 嫁接
  • 树木遗传学和/或授粉,如林业模组中的那样
  • 自动肥料、探测器或任何类型的与树木交互的机器

类似这样的功能永远不会实现。我并不是说这些想法不好或不会有趣,但它们确实超出了本项目预期的范围。

希望实现范围外功能的人欢迎在单独的扩展或兼容性模组中实现。流行模组往往会经历范围蔓延和功能膨胀。最终你会得到喷气背包、金属矿石树、彩虹猫、燃烧的超级死亡仙人掌剑和15种苦力怕。

技术细节

技术细节

幕后机制

树木生长使用叶子的元胞自动机算法和树干树枝的树枝网络逻辑相结合。 不使用方块实体渲染。渲染使用BakedModels以获得大量树木节点时的更好性能。 叶子仅通过updateTick()更新,因此区块在变脏时重渲染的频率不超过原版农作物。 使用DropCreator接口来创建种子掉落和其他物品。其他模组可以注册新的掉落创建器以扩展现有或新的树木行为。 世界生成使用自适应增量点画法(AIS)的自定义变体,采用泊松圆盘分布以实现高质量且不重叠的树木放置。 季节数据可在此处获取。

许可、权限和整合包

 现授予您在任何整合包或服务器中使用此模组的权限。在我已经告诉你可以在整合包中使用它后,请不要再次询问许可,这很烦人。注明出处会很好,但我不要求。未经CurseForge下载链接和我的许可,您不得将此模组重新发布到其他网站。我说过你有权在你的整合包中使用这个模组了吗?..很好!你很专注!