modsmith Log in Log in Рус / Eng

Treeplacer

treeplacer · 156502 downloads · MIT

game-mechanicsutilityworldgen

client: required · server: required (declared by the mod author)

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

Description

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:

<details> <summary>Spoiler</summary>

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

</details>

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

Add Ons:

Versions (53)

VersionMinecraftLoadersFile
2.2.0 26.1, 26.1.1, 26.1.2, 26.2 neoforge download
2.2.0 1.21.10 neoforge download
2.2.0 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 neoforge download
2.2.0 1.21.1 neoforge download
2.2.0 1.20.1 forge download
2.2.0 26.1, 26.1.1, 26.1.2, 26.2 fabric download
2.2.0 1.21.10 fabric download
2.2.0 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric download
2.2.0 1.21.1 fabric download
2.2.0 1.20.1 fabric download
2.1.0 26.1, 26.1.1, 26.1.2, 26.2 fabric download
2.1.0 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric download
2.1.0 26.1, 26.1.1, 26.1.2, 26.2 neoforge download
2.1.0 1.21.10 neoforge download
2.1.0 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 neoforge download
2.1.0 1.21.1 neoforge download
2.1.0 1.20.1 forge download
2.1.0 26.1, 26.1.1, 26.1.2, 26.2 fabric download
2.1.0 1.21.10 fabric download
2.1.0 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 fabric download
2.1.0 1.21.1 fabric download
2.1.0 1.20.1 fabric download
2.0.2 1.20.1 fabric download
2.0.2 1.21.1 fabric download
2.0.2 1.21.10 fabric download
2.0.2 26.1, 26.1.1, 26.1.2 fabric download
2.0.2 1.20.1 forge download
2.0.2 1.21.1 neoforge download
2.0.2 1.21.10 neoforge download
2.0.2 26.1, 26.1.1, 26.1.2 neoforge download
2.0.1 1.21.10 fabric download
2.0.1 1.21.10 neoforge download
2.0.0 1.21.10 fabric download
2.0.0 1.21.10 neoforge download
2.0.0 26.1, 26.1.1, 26.1.2 neoforge download
2.0.0 26.1, 26.1.1, 26.1.2 fabric download
2.0.0 1.21.1 neoforge download
2.0.0 1.21.1 fabric download
2.0.0 1.20.1 forge, neoforge download
2.0.0 1.20.1 fabric download
1.3.0 1.21.1 fabric download
1.3.0 1.20.1 fabric download
1.3.0 1.21.1 neoforge download
1.3.0 1.20.1 forge, neoforge download
1.2.0 1.20.1 fabric download
1.2.0 1.20.1 forge download
1.1.2 1.19.4 forge download
1.0.2 1.19.4 fabric download
1.0.1 1.19, 1.19.1, 1.19.2 fabric download
1.0.0 1.19.2 fabric download
1.1.1 1.19.2 forge download
1.1.0 1.19.2 forge download
1.0.0 1.19.2 forge download

Modrinth page →