From Minecraft Wiki
Jump to: navigation, search
This article is about Overworld trees. For End trees, see Chorus tree. For the plant that grows into a tree, see Sapling. For Nether tree-like structures, see Huge fungi.
This page is currently in the process of being split into Oak, Spruce, Birch, Jungle, Acacia, and Dark oak. Please help in the splitting of this page. [discuss]
Reason: This is a pretty big page already. We could also go into much more specifics for how each tree generates with them split.
Oak Tree.pngSpruce Tree.pngBirch Tree.pngJungle Tree.pngAcacia Tree.pngDark Oak Tree.png

Anywhere in the Overworld where light and dirt are present except mushroom fields.

Consists of
Can generate in
existing chunks


A tree is a common generated structure that consists of log and leaf blocks. There are six types of trees – oak, spruce, birch, jungle, acacia, and dark oak.


Trees 13w36b.png
The trees found in Minecraft

Trees vary widely in height, from a bare minimum of 1 block of logs for bush trees, ranging up to a maximum of 30 blocks for giant jungle trees.

Tree canopies are composed of leaf blocks and grow 1 block higher than the highest log block (except for that of the giant oak tree, whose leaves grow 3 blocks higher). The canopy may begin from the ground and go up to 6 blocks from the ground. Tree canopies are generated from roughly spherical clusters of leaves about 5–7 blocks across, centered on sections of trunk or branches. Leaves must be supported by an adjacent trunk (or leaf blocks connected to the trunk), otherwise, they disappear.

Dark oak and giant jungle trees grow branches (logs connected horizontally, vertically or diagonally to the trunk or other branches). Most of the time, a single tree has between one and six branches, and each branch has between one and six logs. Acacia tree branches do not cover their branches in this way.[more information needed] Regular oak, jungle, birch, and spruce trees (both small and large) lack branches.

Growth and characteristics[edit]

This jungle tree cannot grow because of the red wool block (looking from the northwestern corner)

Trees are created when a map chunk is generated, and can also be grown by planting tree saplings.

Tree saplings have a 120 chance (140 if they are jungle saplings) of dropping from leaf blocks when they decay or are destroyed. There are six species of saplings, corresponding to the six main trees: oak, birch, spruce, jungle, acacia, and dark oak.

A tree that was grown in a cave, with the necessary light provided by torches.

The sapling must be planted on a dirt, coarse dirt, podzol, grass block or farmland and must have a light level of at least 8 in the sapling block.

In Java Edition, acacia saplings do not grow on farmland and 2×2 trees cannot be grown when the NW sapling is on farmland.

A sapling uproots with light level 7 or less in the sapling block itself unless it has a view of the sky that is unobstructed (except by glass or other transparent materials). The sapling must have at least 6 blocks of space above it to grow; the amount of required space varies between the different species of trees. A ceiling above sapling limits the maximum height of the tree that can grow from that sapling. However, dirt blocks and logs may not prohibit tree growth, and in some cases may be replaced as a sapling attempt to grow through them. However in Bedrock edition, logs prohibit tree growth.

If multiple saplings are planted next to each other, each one grows as long as the leaves from the other grown saplings do not block too much of the sunlight. Artificial light (torches, etc.) can still be used to grow them if this happens.

Trees can be generated anywhere where there is light and dirt.

All trees in the active chunk radius around the player make attempts to grow at random intervals. For any given tree this can work out to about 3 growth attempts per minute. When a tree attempts to grow, it first checks that it has enough light, then randomly chooses which variant of that species of tree to become; for example, an oak sapling chooses to grow as either a normal or fancy oak tree.

Once a tree has passed a light check and chosen size to attempt, it checks if there is enough space for its chosen size. If it encounters an obstruction during this check, it fails to grow and must wait for the next pass before it can attempt to grow again. This means that a tree in an open field with enough light grows relatively quickly, but a tree in a cramped tree farm that stunts its size may make several attempts before finally growing.

Bone meal, when used on a sapling, has a chance of forcing it to grow, so long as all of the normal checks (light, space, dirt, etc.) have passed. It does not guarantee growth, but forces an attempt to grow.

Planting trees in the Nether

All saplings grow normally in the Nether and in The End, although they must be planted in dirt transported from the Overworld and provided with sufficient light and space. Leaf blocks in the Nether have the same color as if they were placed in a desert biome. In the end, they are a dull bluish-green, as in the mountains biome.

In order to grow a 2×2 tree (be it spruce, jungle or dark oak), four saplings must be placed adjacent to each other in a square. For growth to succeed, there must be no blocks adjacent (even diagonally) to the north-western side up to the final height of the tree. The bone meal can be used on any of the saplings. The largest jungle and spruce trees reach 31 blocks tall. Dark oak trees are typically 6–8 blocks tall.

Leaves and logs removed from a tree do not grow back over time.


See also: Tree/Structure
All of the current trees
Type Oak Fancy Oak Swamp Spruce Mega Spruce Pine Mega Pine Birch Tall Birch Jungle Mega Jungle Jungle Bush Acacia Dark Oak Red Mushroom Brown Mushroom Crimson Fungus Warped Fungus Chorus
Tree Oak Tree.png Balloon Oak Tree.png Swamp Tree.png Spruce Tree.png Mega Spruce Tree.png Pine Tree.png Mega Pine Tree.png Birch Tree.png Tall Birch Tree.png Jungle Tree.png Mega Jungle Tree.png Jungle Bush.png Acacia Tree.png Dark Oak Tree.png Huge Red Mushroom.png Huge Brown Mushroom.png Huge Crimson fungi.png Huge Warped fungi.png Chorus Tree.png
Leaves Oak Leaves JE4.png Spruce Leaves JE2.png Birch Leaves JE2.png Jungle Leaves JE2.png Oak Leaves JE4.png[Java Edition only]

Jungle Leaves JE2.png[Bedrock Edition only]

Acacia Leaves JE2.png Dark Oak Leaves JE2.png Red Mushroom Block JE2 BE2.png Brown Mushroom Block JE2 BE2.png Nether Wart Block JE3 BE3.png Warped Wart Block JE1 BE1.png Chorus Flower Dead JE2 BE2.png
Log Oak Log Axis Y JE5 BE3.png Spruce Log Axis Y JE5 BE3.png Birch Log Axis Y JE5 BE3.png Jungle Log Axis Y JE6 BE3.png Acacia Log Axis Y JE5 BE3.png Dark Oak Log Axis Y JE5 BE3.png Mushroom Stem (ES).png Crimson Stem Axis Y JE1.png Warped Stem Axis Y JE1.png Chorus Plant JE2 BE2.png
Stripped Log Stripped Oak Log Axis Y JE2 BE2.png Stripped Spruce Log Axis Y JE2.png Stripped Birch Log Axis Y JE2 BE2.png Stripped Jungle Log Axis Y JE4 BE3.png Stripped Acacia Log Axis Y JE2 BE2.png Stripped Dark Oak Log Axis Y JE2.png Stripped Crimson Stem Axis Y JE2 BE1.png Stripped Warped Stem Axis Y JE2 BE1.png
Planks Oak Planks JE6 BE3.png Spruce Planks JE4 BE2.png Birch Planks JE3 BE2.png Jungle Planks JE3 BE2.png Acacia Planks JE3 BE2.png Dark Oak Planks JE3 BE2.png Mushroom Inside Block.png Crimson Planks JE1 BE1.png Warped Planks JE1 BE1.png Purpur Block JE2 BE2.png
Sapling Oak Sapling JE5 BE2.png N/A Spruce Sapling JE2 BE2.png N/A Spruce Sapling JE2 BE2.png Birch Sapling JE2 BE2.png N/A Jungle Sapling JE2 BE2.png N/A Acacia Sapling JE2 BE2.png Dark Oak Sapling JE2 BE2.png Red Mushroom JE2 BE2.png Brown Mushroom JE2 BE2.png Crimson Fungus JE1 BE1.png Warped Fungus JE1 BE1.png Chorus Flower JE2 BE2.png
Fruit Apple JE3 BE3.png N/A Cocoa Beans JE4 BE2.png N/A Apple JE3 BE3.png N/A Chorus Fruit JE2 BE2.png
Can grow on Dirt

Grass Block
Coarse Dirt

Crimson Nylium Warped Nylium End Stone
Biome Dark Forest

Wooded Badlands Plateau
Wooded Mountains

Bamboo Jungle

Dark Forest
Jungle Edge
Wooded Mountains

Swamp Giant Spruce Taiga

Giant Tree Taiga
Snowy Mountains
Snowy Taiga
Snowy Tundra
Wooded Mountains

Giant Tree Taiga Snowy Taiga


Giant Spruce Taiga Birch Forest

Dark Forest

Tall Birch Forest Jungle

Jungle Edge

Bamboo Jungle


Bamboo Jungle

Jungle Edge

Savanna Dark Forest Dark Forest

Mushroom Fields
Swamp[Bedrock Edition only]

Crimson Forest Warped Forest End Highlands

Oak tree[edit]

Main article: Oak

Oak trees among the most common in the game. They are unique in that they have the smallest space requirements, and along with dark oak trees can drop an apple when their leaf block is destroyed.

Spruce tree[edit]

Main article: Spruce

Spruce trees grow from spruce saplings and have growth patterns and requirements similar to birch trees, although they appear different. They are mainly found in the taiga biome, but they may also generate in wooded mountains, snowy tundra, snowy taiga, and giant tree taiga biomes. Spruce logs have the same texture as oak logs, but it is a darker shade of brown; its leaves are denser, with a darker and blueish tone.

Birch tree[edit]

Main article: Birch

Birch trees look fairly similar to small oak trees in terms of height and are most commonly found in birch forest biomes. There are two types of birch trees: a shorter tree that can be grown by the player with birch saplings; and a taller, more rare tree that generates only naturally in tall birch forest biomes.

Jungle tree[edit]

Main article: Jungle tree

Jungle trees are native to the jungle biomes. Jungle tree leaves drop jungle tree saplings. When planted in grass or dirt they grow into a jungle tree with a 1×1 trunk, but the player can place them in a 2×2 formation and they grow into a jungle tree with a 2×2 trunk that are found naturally in the jungle biome.

Acacia tree[edit]

Main article: Acacia

Acacia trees are found in the savanna biome. Acacia trees are around 8 blocks tall and feature unique diagonal trunks, and may occasionally have multiple canopies.

Dark oak tree[edit]

Information icon.svg
This section would benefit from the addition of isometric renders.
Please remove this notice once you've added suitable isometric renders to the article.
The specific instructions are: Isometric renders of the trees in mansions
A dark oak tree

Dark oak trees are found in the dark forest biome. They have thick, 2×2 trunks, and generate dirt blocks under their trunk if generated on a steep cliff. Dark oak trees nearly always generate with irregular logs connected to the trunk – these represent large branches.

Growing these trees requires four dark oak saplings arranged in a 2×2 grid; they do not grow if planted individually. Dark oak trees grow at a much faster rate than most other trees. They require a 3×3 column of unobstructed space at least 7 blocks above the sapling to grow (8 blocks including the sapling itself). This column is centered on the northwestern sapling. Additionally, dark oak trees require 5×5 layers without obstruction for the top 3 layers of its final height. No horizontal clearance is needed at the base of the tree (saplings planted in a 2×2 hole 1 block deep still grow).

Dark oak trees with trunks consisting of 1×1 dark oak logs, instead of 2×2, can be found in two types of rooms in woodland mansions: the tree chopping room, and the nature room. These are not generated elsewhere in the world, and cannot be grown from saplings.

Huge Crimson Fungus[edit]

Main article: Huge fungus

Huge crimson fungi are found in the crimson forest biome. They come in many shapes and sizes, from really small to really huge. They always generate with shroomlights and weeping vines. Growing these trees requires crimson fungi to be planted on crimson nylium and given bone meal. They do not grow on warped nylium, even though they can be placed on it.

A huge crimson fungus

Huge Warped Fungus[edit]

Main article: Huge fungus

Huge warped fungi are found in the warped forest biome. They come in many shapes and sizes, from really small to really huge. They always generate with shroomlights. Growing these trees requires warped fungi to be planted on warped nylium and given bone meal. They do not grow on crimson nylium, even though they can be placed on it.

A huge warped fungus

Huge Mushrooms[edit]

Main article: Huge Mushroom

While loosely defined as a tree, these are structures generated in certain biomes. Instead of logs and leaves, they consist of mushroom stems and mushroom blocks. They do not drop their own block but instead drop mushrooms. They come in two variants, brown and red.

Chorus trees[edit]

Main article: Chorus tree
A chorus "tree" in The End.

While loosely defined as a tree, these are structures generated on the outermost End islands. Instead of logs and leaves, they are instead comprised of chorus plant trunk blocks and flowers on the tip. They do not drop their own block but instead chorus fruit. They are usually extremely tall, having multiple branches generating up. When the bottom of the chorus tree is cut, the whole chorus tree falls apart, dropping their fruit.

Variant trees[edit]

In Bedrock and Education editions, trees can generate as one of the two following variants of the normal tree. Both of these generate naturally, and can be grown out of normal saplings.[1][2]

Dying trees[edit]

These trees have the standard growth pattern of any other tree, however, all exposed logs in the main trunk are covered with vines. They can generate as dark oak, jungle, spruce, or small oak trees.

The different dying tree types.

Fallen trees[edit]

Information icon.svg
This feature is exclusive to Bedrock Edition.
Oak Fallen Log.pngSpruce Fallen Log.pngBirch Fallen Log.pngJungle Fallen Log.png
Different possible fallen log variants

These trees consist of a single upright log, or stump. Logs lying on their side are often found 1–2 blocks from the stump, occasionally with mushrooms on top. There are 5 variants of fallen tree:

  • Fallen oak tree
    • Log length : 4–7 blocks
    • Stump has 75% covered with vines
  • Fallen spruce tree
    • Log length : 6–10 blocks
    • Stump never covered with vines
  • Fallen birch tree
    • Log length : 5–8 blocks
    • Stump never covered with vines
  • Fallen tall birch tree
    • Log length : 5–15 blocks
    • Stump never covered with vines
  • Fallen jungle tree
    • Log length : 4–11 blocks
    • Stump has 75% covered with vines

Foliage colors[edit]

Main article: Tint

Depending on where the tree generates, the color of the leaves may differ. For example, if an oak tree is in a colder biome, such as a taiga or mountains biome, it has a blue-green hue. However, if it is in a dry biome, such as a desert or savanna, it has a mustard yellow hue. Birch and spruce leaves do not follow these rules; they are always the same color regardless of the biome.

Leaves are checked individually for biome coloration rather than as part of a larger tree; as such, trees that were grown between biomes usually have multiple shades on each side.

Data values[edit]


NameNamespaced ID
[No displayed name]?



Java Edition Classic
May 21, 2009Notch shows interest in adding trees.
May 23, 2009Notch says he accomplished adding "Trees with a trunk and a Canopy".
0.0.14aAdded trees. At this point they were available only as oak trees with a single foliage color, and were simply stumps covered with a thin leaf layer. Foliage is a 3×3×3 cube
0.0.14a_08Changed tree shape again, this time with a "+" shape in the top leaf layer.
0.0.15a (Multiplayer Test 1)Trees have a new shape, resembling modern small oak trees.
June 14, 2009Notch discussed trees as part of his vision for resource-balancing in Survival mode: "You can never directly build wood, but if you plant seeds on grass, you get a small plant. After some time, the plant will pop into a large beautiful tree."
August 25, 2009Demonstrated Trees can now be grown with saplings.
0.24_SURVIVAL_TESTThe tree growing ability was implemented.[needs testing]
0.29_01Growing trees on a multiplayer server is now optional.
Java Edition Infdev
February 27, 2010Trees temporarily removed to test basic infinite world functionality.
March 20, 2010Re-added trees.
March 27, 2010Trees regenerate after the world is reloaded.
March 30, 2010Trees no longer regenerate.
April 13, 2010New larger trees implemented, using parts of Paul Spooner's Forester editor script.[3][4]
April 20, 2010These new trees can be grown with saplings.
June 7, 2010Reverted back to old tree code.
Java Edition Alpha
v1.0.6The large trees were re-added.
Java Edition Beta
1.2Birch and spruce trees introduced. Trees predating this update would appear to have multiple types of leaves, as the data indicating tree type was previously used for decay calculations. Oak trees no longer generate in Taigas.
1.5Birch and spruce trees can now be grown using saplings. Old saplings either stayed as an oak sapling or became either a birch or spruce sapling.
1.8Pre-releaseThe Swampland biome was added, with a new tree design (made of the same blocks as oak trees), which are of more uniform size and have vines growing on them. There is no way to grow these trees; oak saplings grow normal oak trees. A bush-shaped variety of oak tree was removed.
Java Edition
1.0.0Beta 1.9 Prerelease 4Trees can sometimes be found growing on blocks of sand in swamp biomes.
1.2.112w03aAdded jungle trees.
1.3.112w19aSmall jungle trees can generate with cocoa already growing on them.
1.3.2preLarge oak trees now generate with sideways logs.
1.7.213w36aMega spruce trees, dark oak trees, and acacia trees added. These trees borrowed other trees' leaves and wood.
Spruce trees now generate in ice plains biomes and extreme hills+ biomes in addition to oak trees.
Large oak trees no longer naturally generate in forest biomes. Jeb explained it was due to issues in the large tree generator code that caused severe performance issues.[5]
13w43aAcacia and roofed oak now have their own wood, leaves and sapling variants. Note that acacia and roofed oak trees generated prior to this snapshot remain unchanged.
1.7Renamed "roofed oak" to "dark oak".
1.8.2pre4Big oak and dark oak branches no longer replace solid blocks.
1.915w44aLarge oak trees now generate in forest biomes again, thanks to an FPS fix provided by Spooner.[6]
1.1016w20aThere is now a rare chance to find lonely trees in plains.
1.1318w06aLarge spruce trees now transform nearby grass blocks into podzol when they grow.
18w22aNaturally-generated leaves now survive at a distance of up to 6 blocks from logs, instead of 4.
1.1519w41aAcacia tree 19w41a.png The tops of large acacia canopies are now plus shaped.[7]
19w45aAcacia tree 19w45a.png The tops of large acacia canopies are now again a rotated square
Pocket Edition Alpha
0.1.0Added oak, spruce, and birch trees.
0.2.0Oak trees generate with spruce wood.
0.4.0Oak trees use oak wood again.
0.9.0build 1Added jungle trees (small and mega), dark oak trees, acacia trees, mega spruce trees, oak trees (swamp and large oak variants), and version-exclusive fallen and dying trees.
Cold-en oak trees (spruce trees shaped like oak trees) no longer generate.
0.11.0build 1Added tall birch tree variant.
Bedrock Edition
1.16.0beta spruce trees now transform nearby grass blocks into podzol when they grow.
Legacy Console Edition
TU1CU1 1.00 Patch 11.0.1Added oak, spruce, and birch trees.
TU12Added jungle trees.
TU27CU15 1.18 Added dark oak and acacia wood, but without their own leaves or saplings.
TU31CU19 1.22 Patch 3Added dark oak and acacia saplings.
TU60CU51 1.64 Patch 301.0.11Added fallen and dying trees.
New Nintendo 3DS Edition
0.1.0Added trees.


Issues relating to "Tree" are maintained on the bug tracker. Report issues there.


  • Floating trees may appear when small above-ground ponds generate in a forested area. This happens since the tree is generated when the chunk loads first, before the pond appears underneath. This leaves the tree floating above the lake. If the pond is lava, the tree can catch on fire, potentially spreading to other trees and starting a forest fire.
  • Large jungle trees and dark oak trees generate with dirt under them if they generate partly or wholly over air or water blocks.
  • Though there are many different kinds of birch trees in the real world, the Silver Birch is common across the more temperate regions of Europe and Asia, matching the temperate biomes the birch can be found in Minecraft. The large dark knots on the in-game birch are also similar to the brown 'warts' commonly found on the Silver Birch, which has led to it also being nicknamed the 'Warty Birch' by arborists.



Odd generation[edit]