Treeplacer
Saplings can dynamically generate different trees, based on the biome they are grown in, declared in data files.
I don't know my version or loader
Treeplacer
Ever played with a mod, such as Terralith or William Wythers' Overhauled Overworld, that add custom trees to world gen that you can't grow?
Treeplacer allows for the creation of custom datapacks that allow you to change what a sapling grows into based on its growing conditions.
Features include:
- Changing a sapling's tree for all biomes
- Change based on selected biome
- Change based on block grown on, globally or per biome
- Weighted randomization of saplings grown
- Change based on world position such as y level
- Define 2x2 trees even for saplings that do not naturally have them
- Change large mushrooms (they are internally trees)
- Change what blocks saplings individually can be placed on
To get started take a look at the wiki on github.
Create Sapling Override JSONs online here!
Example sapling override json for an oak sapling:
{
"replace": false,
"values": {
"treeplacer:all_biomes":[
{
"feature":"minecraft:birch",
"weird":true
},
{
"feature":"minecraft:fancy_oak",
"weird":false
}
],
"minecraft:plains":[
{
"feature":"minecraft:spruce",
"weight":1,
"y":{
"max":70
},
"weird":false,
"block":[{"id":"minecraft:podzol"},{"id":"minecraft:coarse_dirt"}]
},
{
"feature":"minecraft:jungle_tree",
"weight":2,
"block":[{"id":"minecraft:podzol"}]
}
],
"minecraft:dirt":"minecraft:acacia"
}
}
Add Ons:
Terralith by FusionSwarly (May be out of date)
If you would like to feature your addon here let me know!
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.10, 1.21.8, 1.21.5
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as treeplacer-fabric-26.1 26.2-2.2.0.jar — drop this file into the mods folder
- Download size: 37 KB
- Download link checked 27 Aug 2026 — working
These come from our own check of the pack file, not from the source page.