Home›Java›Mods›Dynamic Trees - Recurrent Complex
Dynamic Trees - Recurrent Complex
ModsJava

Dynamic Trees - Recurrent Complex

Minecraft Java mod. Download on the author's site.

by ThatSoulyGuy · on CurseForge

Prevents Recurrent Complex from generating its own static trees during world generation, allowing Dynamic Trees to handle all tree generation for…

⬇ Download on CurseForge

Dynamic Trees - Recurrent Complex Compat

Feedback to me in Discord: https://discord.gg/k9FeFYCAmh

A compatibility mod for Minecraft 1.12.2 that resolves conflicts between Dynamic Trees and Recurrent Complex.

The Problem

Without this mod, forests are an inconsistent mix of two completely different tree systems:

Because RC intercepts the biome decoration event before DT can act, entire biomes end up filled with RC's static trees while DT trees are blocked from generating. The result is forests full of lifeless, identical schematics surrounded by the occasional dynamic tree that managed to slip through.

How It Works

This mod uses Mixins to intercept Recurrent Complex's world generation at two levels:

1. Biome Decoration Override

RC's RCBiomeDecorator normally intercepts vanilla TREE decoration events and replaces them with its own structure generation. This mod prevents RC from handling TREE-type decorations, returning control to the vanilla event pipeline where Dynamic Trees operates. All other RC decoration types (cacti, desert wells, fossils, etc.) are unaffected.

2. Structure Generation Filter

RC's StructureGenerator is intercepted to cancel any structure whose ID contains "Tree" (BirchTree, GenericTreeHuge, OakTreeBig, DeadTreeLarge, etc.). Non-tree structures — dungeons, ruins, mazes, towers, crypts, and everything else RC is known for — generate normally.

3. Embedded Tree Conversion

For non-tree RC structures that happen to contain vanilla log and leaf blocks (e.g., a courtyard with decorative trees, a garden structure), the mod detects these tree patterns after placement and replaces them with Dynamic Trees rooty dirt blocks of the matching species. The detection algorithm:

Supported Tree Mappings

Vanilla Wood Type Dynamic Trees Species
Oak dynamictrees:oak
Birch dynamictrees:birch
Spruce dynamictrees:spruce
Jungle dynamictrees:jungle
Dark Oak dynamictrees:darkoak
Acacia dynamictrees:acacia

Commands

Command Description
/dtrc <biome> Teleport to a biome in unexplored terrain (2000-8000 blocks out) for testing. Supports tab-completion.

Examples:

/dtrc forest
/dtrc birch_forest
/dtrc roofed_forest
/dtrc taiga

Requirements

Dependency Version
Minecraft 1.12.2
Forge 14.23.5.2847+
Dynamic Trees 0.9.25+
Recurrent Complex 1.4.8+
IvToolkit 1.3.3-1.12 (required by RC)

Installation

Drop DynamicTreesRC-1.12.2-x.x.x.jar into your mods folder alongside Dynamic Trees, Recurrent Complex, and IvToolkit.

Known Limitations

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Dynamic Trees - Recurrent Complex is a free Minecraft Java mod. Downloaded 969 times (via CurseForge). Download it and open it directly in the game.

Explore more