Treeplacer

Treeplacer

Saplings can dynamically generate different trees, based on the biome they are grown in, declared in data files.

136 199 downloads
138 followers

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?

With Treeplacer you can create a custom datapack that allows you to change saplings to grow into whatever tree your heart desires!

Features include:

  • Change a sapling's tree for all biomes,
  • Change a sapling's tree based on biome,
  • Change a sapling's tree based on the block it is grown on.
  • Define a 2x2 tree that uses the rules above on all saplings, even mushrooms!
  • Plus many advanced rules!

Example Sapling Override File:

Spoiler
{
    "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"
    }
}

To get started take a look at the wiki on github. Create Sapling Override JSONS online here!

Add Ons:

No gallery available for this project.