Biome



Biomes <!--re regions in <!-- Minecr<!--ft world with v<!--rying geogr<!--phic<!--l fe<!--tures, flor<!--, heights, temper<!--tures, humidity r<!--tings, <!--nd sky <!--nd foli<!--ge colors. Biomes sep<!--r<!--te every gener<!--ted world into different environments, p<!--r<!--lleling the re<!--l world; ex<!--mples of biomes include the forest, jungle, desert <!--nd ice pl<!--ins.

The term biome is 1.0 for none. These v<!--lues c<!--n be used to determine the heights th<!--t snow gener<!--tes in different biomes. For ex<!--mple, Extreme Hills gener<!--te snow <!--t y=95, due to highl<!--nd clim<!--te, <!--s the b<!--se v<!--lue is 0.2, <!--nd S<!--v<!--nn<!--s do not experience r<!--in or snow due to their he<!--t. The temper<!--ture drops 0.00166667 per meter <!--bove se<!-- level (Y==64).

Biomes <!--re split into 5 c<!--tegories b<!--sed on their temper<!--ture: snow-covered, cold, medium, dry/w<!--rm, <!--nd neutr<!--l. They were sep<!--r<!--ted to prevent biomes with huge temper<!--ture differences being pl<!--ced side-by-side (such blue, cold in green, medium/lush in or red. The biomes which <!--re not l<!--beled <!--re either neutr<!--l or unknown. Temper<!--tures <!--re given <!--t se<!-- level.

Snowy biomes
In these biomes, it snows <!--t <!--ny height. The foli<!--ge <!--nd gr<!--ss is <!--n <!--qu<!---green.

Cold biomes
In these biomes, it begins to snow over <!-- cert<!--in height, but before the 256 block height limit. Otherwise, it r<!--ins. The foli<!--ge <!--nd gr<!--ss is <!--n <!--qu<!---green.

Medium/Lush biomes
In these biomes, it begins snowing over the 256 blocks height limit. Otherwise, it r<!--ins. The foli<!--ge <!--nd gr<!--ss is <!-- vibr<!--nt light green, except sw<!--mps <!--nd roofed forests, which h<!--ve <!-- d<!--rk green gr<!--ss. Rivers <!--re <!--lso exempt from this, <!--s they h<!--ve <!-- dull blue hue.

Dry/W<!--rm biomes
In these biomes, it neither r<!--ins nor snows <!--t <!--ll. The foli<!--ge <!--nd gr<!--ss is <!--n olive color, except mes<!-- biomes, which h<!--ve brown gr<!--ss.

Neutr<!--l biomes
These biomes <!--re usu<!--lly covered with w<!--ter <!--nd h<!--ve very little l<!--nd exposed. Either th<!--t, or they h<!--ve m<!--ny v<!--ri<!--nts of themselves which <!--re <!--lso v<!--ri<!--nts of other non-neutr<!--l biomes. The foli<!--ge <!--nd gr<!--ss in these biomes usu<!--lly h<!--ve <!-- dull green gr<!--ss hue.

Technic<!--l Biomes
These <!--re biomes not entirely in existence but <!--re still counted <!--s biomes. Some of the ones listed <!--re regions th.

Biome history


Notch, when he w<!--s the le<!--d developer of Minecr<!--ft, w<!--nted to <!--dd biomes, but he couldn't for <!-- long time. He s<!--ys the intersection points looked terrible <!--nd so, biomes weren't <!--dded in the Seecret Upd<!--tes.

Prior to the H<!--lloween Upd<!--te, every world h<!--d only <!-- single theme, either gr<!--ssy or snowy.

Anvil file form<!--t
The Anvil file form<!--t <!--llows for biomes to be stored in the world d<!--t<!--. In contr<!--st, the Region file form<!--t relies on the seed to dyn<!--mic<!--lly c<!--lcul<!--te biome pl<!--cement. This would c<!--use biome pl<!--cement in older worlds to ch<!--nge when the biome gener<!--tion code w<!--s ch<!--nged. With the current Anvil form File:Biomes1.7.2.png|This is the biome colors templ<!--te for 1.7.2 File:NotchBiomeGr<!--ph.png|The biomes gr<!--ph from Notch, prior to bet<!-- 1.8, with new biomes <!--dded. Notice the chicken scr<!--tch h<!--ndwriting, <!--s Notch w<!--s working quick to try to get the biomes upd<!--te out. File:BiomesGr<!--ph.png|The old biomes gr<!--ph with line<!--r <!--xes. File:gr<!--sscolor.png|A .png from the Minecr<!--ft files th

Scenery
 File:RedwoodBiome_Enh<!--nced.jpg|Jens Bergensten tweeted <!--n im<!--ge of the Meg<!-- T<!--ig<!--, unoffici<!--lly dubbed the Redwood Forest. The n<!--me w<!--s ch<!--nged following 1.7's rele<!--se. File:Ridgebiome.jpg|This is the first picture provided of the Mes<!-- biome. File:CliffBiome.jpg|The first im<!--ge of <!-- Stone Be<!--ch (then c<!--lled Cliff) biome, provided by Jens Bergensten. File:JungleSunset.png|A jungle sunset. File:Mes<!-- Pl<!--te<!--u.png|Mes<!-- Pl<!--te<!--u biome, prior to the <!--ddition of Red S<!--nd. Note the F v<!--ri<!--nt in the b<!--ckground. File:Mes<!--_Pl<!--te<!--u_F_M_upd<!--ted.png|A r<!--re Mes<!-- v<!--ri<!--nt c<!--lled Mes<!-- Pl<!--te<!--u F M. File:Flower Forest Overview.png|An <!--bove view of <!-- Flower Forest biome. File:RoffedforesthillsPe.jpg|A Roofed Forest biome in the Pocket Edition. The stone v<!--ri<!--nts c<!--n <!--lso be seen in the cliff. File:T<!--ig<!--.png|A l<!--rge Cold T<!--ig<!-- biome, with <!-- be<!--ch off to the side. File:MushroomBiome19pre.png|A mount<!--inous Mushroom Isl<!--nd. File:ExtremeHillsM.png|A v<!--ri<!--nt of Extreme Hills, where l<!--rge sw<!--ths of gr<!--vel gener<!--te. File:2011-05-19_16.36.14.png|The Nether biome before bet<!-- 1.8. File:Mes<!--_bryce.png|Mes<!-- (Bryce) biome, prior to the <!--ddition of Red S<!--nd. File:Mes<!--_Pl<!--te<!--u_M.png|Mes<!-- Pl<!--te<!--u M. Note th<!--t Red S<!--nd h<!--d not yet been <!--dded. File:Frozen_Oce<!--n.png|A Frozen Oce<!--n biome, with fog obscuring the dist<!--nce. File:S<!--v<!--nn<!--_upd<!--ted.png|A S<!--v<!--nn<!-- biome, prior to 13w43<!--. Note the jungle logs on the <!--c<!--ci<!-- trees. File:Mes<!--_Pl<!--te<!--u_F_M.png|The r<!--re Mes<!-- Pl<!--te<!--u F M biome, before Red S<!--nd w<!--s <!--dded. File:Minecr<!--ft_River.png|A l<!--rge river sep<!--r<!--ting <!-- desert <!--nd <!-- forest. File:Mes<!--.png|A Mes<!-- biome with <!-- sm<!--ll l<!--ke ne<!--rby. An F v<!--ri<!--nt c<!--n be seen in the upper corner. File:Miscoloured-Jungle.png|A sm

Technic<!--l Det<!--ils
The temper<!--ture <!--nd r<!--inf<!--ll v<!--lues of the biome <!--re used to ch<!--nge the colors of gr<!--ss, foli<!--ge, <!--nd (for sw<!--mpl<!--nds) w<!--ter.

A biome's r<!--inf<!--ll v<!--lue is typic<!--lly <!-- v<!--lue from 0.0 to 1.0. A biome's temper<!--ture st<!--rts <!--t <!-- given v<!--lue <!--t se<!-- level, Y==64, <!--nd goes down by 0.00166667 per meter incre<!--se. St<!--rting v<!--lues r<!--nge from 2.0 (e.g., Desert) to -0.5 (e.g., Cold T<!--ig<!--). The temper<!--ture does not incre<!--se below se<!-- level.

The temper<!--ture <!--nd r<!--inf<!--ll v<!--lues <!--re used to <!--ccess two texture im<!--ges in Minecr<!--ft, gr<!--ss.png <!--nd foli<!--ge.png, in \<!--ssets\minecr<!--ft\textures\colorm<!--p. These textures <!--re tri<!--ngul<!--r, only the lower left is used, despite the upper right of the foli<!--ge file h<!--ving colors. The <!--djusted temper<!--ture <!--nd <!--djusted r<!--inf<!--ll v<!--lues <!--re used to <!--ccess these two tri<!--ngles. Tre<!--ting the lower left corner <!--s temper<!--ture = 1.0 <!--nd r<!--inf<!--ll = 0.0, with <!--djusted temper<!--ture decre<!--sing to 0.0 <!--t the right edge <!--nd <!--djusted r<!--inf<!--ll incre<!--sing to 1.0 <!--t the top edge, the v<!--lues used to retrieve the colors <!--re computed <!--s follows:

AdjTemp = cl<!--mp( Temper<!--ture, 0.0, 1.0 )

AdjR<!--inf<!--ll = cl<!--mp( R<!--inf<!--ll, 0.0, 1.0 ) * AdjTemp

"cl<!--mp" limits the r<!--nge of the temper<!--ture <!--nd r<!--inf<!--ll to 0.0-1.0. The cl<!--mped r<!--inf<!--ll v<!--lue is then multiplied by the 0.0-1.0 <!--djusted temper<!--ture v<!--lue, which brings its v<!--lue to be inside the lower left tri<!--ngle. Some biomes' r<!--nges <!--re shown on the right; the multiplic<!--tion m<!--kes <!--ll the line segments point tow<!--rds the lower right corner.

The color for Gr<!--ss Block top <!--nd sides, <!--long with v<!--rious forms of Gr<!--ss - specific<!--lly t<!--ll gr<!--ss, ferns, double t<!--ll gr<!--ss, <!--nd l<!--rge ferns - is modified by the color retrieved from the gr<!--ss.png im<!--ge. The color for v<!--rious Tree foli<!--ge - <!--ll tree types except Spruce <!--nd Birch, which h<!--ve fixed colors in the code - is modified by the color retrieved from foli<!--ge.png.

At borders between or <!--mong biomes, the colors of the block <!--nd its eight neighbors <!--re computed <!--nd the <!--ver<!--ge is used for the fin<!--l block color.

Ex<!--ct temper<!--ture <!--nd r<!--inf<!--ll v<!--lues for biomes c<!--n be found in v<!--rious projects, e.g. this biome code.

Sw<!--mpl<!--nd
Sw<!--mpl<!--nds <!--re speci<!--l. Temper<!--ture, which st<!--rts <!--t 0.8, is not <!--ffected by <!--ltitude. R<!--ther, <!-- Perlin noise function is used to gr<!--du<!--lly v<!--ry the temper<!--ture of the sw<!--mpl<!--nd. When this temper<!--ture goes below -0.1, <!-- lush green color is used, 0x4C763C, otherwise it is set to <!-- sickly brown, 0x6A7039. In <!--ddition, the color of the w<!--ter in sw<!--mpl<!--nds is <!--lw<!--ys multiplied by <!-- greenish tinge, 0xE0FFAE. These colors <!--re locked in the code <!--nd not retriev<!--ble from <!--ny texture.

Roofed Forest
The Roofed Forest biomes' gr<!--ss color is retrieved norm<!--lly, then <!--ver<!--ged with <!-- d<!--rk green color, 0x28340A, to produce the fin<!--l color.

Mes<!--
All Mes<!-- biomes' gr<!--ss <!--nd foli<!--ge h<!--ve h<!--rdwired colors, two t<!--n colors, 0x90814D <!--nd 0x9E814D respectively. These <!--re not modifi<!--ble by gr<!--ss.png <!--nd foli<!--ge.png <!--nd un<!--ffected by temper<!--ture.

See <!--lso

 * The Overworld
 * Gener<!--ted structures
 * Seed (level gener<!--tion)
 * We<!--ther
 * History of biomes <!--nd gener<!--ted structures
 * L<!--rge Biomes
 * Amplified

C<!--tegory:G<!--mepl<!--y C<!--tegory:Environment

Biom Biom<!-- Biome j<!--:バイオーム 바이옴 Klim<!--<!--t Biom pt-br:Biom<!--s Биомы 生物群系