Dynamic Trees: Universal Compat
Adds broad compatibility between Dynamic Trees and modded wood types. Automatically detects trees, registers species, and integrates growth systems. Built as a scalable framework to support many mods without requiring individual compat patches.
介绍
This project is no longer actively updated on Modrinth.
For the latest releases, fixes, and future updates, please use CurseForge.
Dynamic Trees Compat
Beta Build — Active Development
Dynamic Trees Compat is a Forge 1.20.1 mod that automatically detects vanilla and modded trees and generates Dynamic Trees compatibility for them.
The goal is to avoid needing a separate compatibility addon for every tree mod.
Instead of relying only on block names, the mod reads the actual configured features, registries, blockstates, models, and worldgen data used by Minecraft.
Features
- Automatically detects compatible trees from installed mods
- Detects logs, stripped logs, leaves, saplings, branches, and other tree components
- Generates Dynamic Trees families, species, leaves, branches, seeds, saplings, assets, and worldgen data
- Keeps the original tree’s log and leaf blocks
- Resolves textures from the original blockstates and models
- Replaces supported source trees in world generation with Dynamic Trees versions
- Filters out false positives such as planks, boards, bundles, bamboo, air, and non-tree wood features
Tree Shapes
The mod also tries to preserve the original shape of each tree.
When enough information is available from the configured feature, the tree topology is translated into a Dynamic Trees version.
If the exact shape cannot be reproduced, the mod selects the closest available Dynamic Trees profile based on things such as:
- Height
- Trunk size
- Canopy size
- Foliage placement
- Branch structure
- Tree type
This includes profiles for trees such as palms, conifers, acacias, large trees, shrubs, and broad-canopy trees.
If there is not enough information, an oak-like Dynamic Trees shape is used as the final fallback while still keeping the original tree’s materials.
World Generation
Supported source tree features are replaced with their generated Dynamic Trees species.
The mod also contains a diagnostic system for finding trees that are still generating outside the replacement system, which helps improve compatibility with unusual worldgen implementations.
Restart Required
Newly detected trees are generated into a pending resource pack and become active after restarting Minecraft.
This is required because Dynamic Trees registers its generated blocks and species during startup.
The first launch after migrating from an older version may show a Restart Required screen. Simply quit Minecraft and launch it again.
Required Dependencies
- Minecraft Forge 47+
- Dynamic Trees 1.20.1-1.3.0+
- Moonlight Lib 1.20-2.16.23+
- GabouLibs 1.8.2+
GabouLibs also require Architectury API.
Current Limitations
This mod is still in beta.
Generated sapling textures are still a work in progress. The mod currently does not have a reliable way to dynamically create unique sapling textures for every detected tree, so some generated saplings may use temporary or generic visuals.
Some mods use custom Java worldgen features that do not expose enough information to perfectly reproduce their tree shapes. These trees currently use the closest available Dynamic Trees shape.
Existing chunks are not converted. Changes only affect newly generated terrain.
Planned
- Custom topology JSON files
- More support for unusual custom tree generators
- Better handling of nested worldgen features
- More accurate automatic shape conversion
- Continued compatibility improvements
- Improved automatic sapling texture generation
常见问题
Dynamic Trees: Universal Compat 支持哪些 Minecraft 版本?
Dynamic Trees: Universal Compat 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Dynamic Trees: Universal Compat 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Gaboouu 的其他作品
查看全部 →
Serene Seasons Plus
SereneSeason Plus(原名 Extended Fix)通过基于子季节调整昼夜速度,并改进积雪堆积与融化逻辑,增强季节沉浸感,让方块随季节变化的表现更加平滑自然。
Gabou’s Libs
适用于我的模组的实用前置库
Identity 2 (Morph)
Fixed Identity (Morph) for Forge, Fabric and NeoForge
Project Atmosphere: Realistic Climate & Weather
Project Atmosphere is a Forge mod that adds dynamic weather, realistic temperature, seasonal effects, and cloud simulation with full Serene Seasons support.
评论
登录后评论和评分