blocklab

Minecraft tree generator

Growing…

About the tree generator

The tree generator grows Minecraft trees in 3D from 33 species and shades them in real blocks: broadleaves from oak and birch to willow, baobab and jacaranda, conifers such as fir, redwood and cedar, character trees like the dead, ghost and spiral trees, and giant mushrooms. Pick one, set its size and seed, reshape it as much as you like, then download it as a schematic to paste with WorldEdit, FastAsyncWorldEdit or Axiom.

It runs in your browser, with no account and nothing to install. The trees you make stay on your computer.

How to use it

  1. Pick a species in the list on the left.
  2. Choose a size, from XS (a bush) to 4XL (a landmark), each about 1.4 times the last, and a theme: one of the four seasons, or a mood such as Withered, Enchanted, Frost or Glow.
  3. Change the seed to grow another tree of the same species, or turn on Variants to see nine seeds side by side. Player puts a Minecraft player beside the tree for scale.
  4. Open the settings to reshape it: trunk, limbs, branches, twigs, crown, leaves and roots, each with its own blocks, and the light that shades it.
  5. Download this tree as a .schem, or add it to the pack and fill the pack with more.

What you download

This tree: one Sponge schematic (.schem) whose paste point is the foot of the trunk, so the tree stands where you paste it. The pack: up to 120 trees of any species, sizes and seeds, as a zip with a folder per species, ready for a schematic brush. The plot: every tree of the pack on a grass plinth, one row per species, in a single schematic to look them over in game.

Save the pack as a file to open it again later. A species you change and save keeps its settings in this browser, under Your species.

Trees on a landscape

The terrain generator grows these species too: one of its layers sows them across a landscape in drifts, at a range of sizes, and the terrain exports with its trees in one file.

How do I paste a tree in Minecraft?

With WorldEdit, put the .schem in plugins/WorldEdit/schematics on a server or config/worldedit/schematics in single player (FastAsyncWorldEdit: plugins/FastAsyncWorldEdit/schematics), then run //schem load <name> and //paste -a. The -a leaves out the air round the tree, so it does not cut into the ground. Axiom imports the file as a blueprint.

Which Minecraft versions does it work with?

Java Edition. Pick your server version in the sidebar: the schematic is written for it, and if a model uses a block your version does not have yet, the studio names it before you download.

How big can a tree get?

Eight sizes, each about 1.4 times the last: XS is 0.4 times the species' own size (M) and 4XL five times it. The biggest are landmarks: leave room round them.

Read next