Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Terrain features: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
Line 1: Line 1:
{{redirect|Terrain|the old image file used to load block textures|terrain.png}}
{{redirect|Terrain|the old image file used to load block textures|terrain.png}}
{{About|specific terrain generation features|features generated after terrain generation|Feature|general information about terrain generation|World generation}}
{{About|specific terrain generation features|features generated after terrain generation|Feature}}
{{split|reason=Modularize the page similar to [[Minecraft:Features]]; see talk page for details|discussAnchor=Split Erosions into its own page}}


This page lists '''terrain features''' that are created as part of the [[Minecraft:world generation]].
This page lists '''terrain features''' that are created as part of the [[Minecraft:world generation]].
Line 90: Line 89:
=== Surface ===
=== Surface ===
{{For|a detailed overview of noise parameters and surface blocks per biome|World generation#Surface}}
{{For|a detailed overview of noise parameters and surface blocks per biome|World generation#Surface}}
Based on the depth value calculated by the terrain generation, [[Minecraft:water]] exposure, the [[Minecraft:biome]], and the [[Minecraft:dimension]], the world is "filled" with several blocks in layers.
Based on the depth value calculated by the terrain generation, [[Minecraft:water]] exposure, the [[Minecraft:biome]], and the [[Minecraft:dimension]], the world is "filled" with several blocks in layers. The top layer is always defined, and the following layers are determined by a surface depth noise, roughly 5 blocks deep.


==== Terrain ====
==== Terrain ====
Line 98: Line 97:
* {{BlockLink|Deepslate}} generates up to Y=0. Above, a gradient randomly places decreasing amounts of deepslate up to layer Y=8.
* {{BlockLink|Deepslate}} generates up to Y=0. Above, a gradient randomly places decreasing amounts of deepslate up to layer Y=8.
* {{BlockLink|Stone}} generates anywhere else as terrain block.
* {{BlockLink|Stone}} generates anywhere else as terrain block.
<gallery widths="200">
File:The Void single biome pre-1.18.png|The terrain before any surface block placement
File:Deepslate blending.png|Stone transitioning into deepslate
File:Bedrock Generated Mineshaft.jpg|A mineshaft exposing the bedrock layers
</gallery>


==== Surface layers ====
==== Surface layers ====
The uppermost layers of the terrain are converted to a biome-dependent material. The first layer is usually [[Minecraft:grass blocks]], the following few layers are [[Minecraft:dirt]]. In shallow water, the first and following layers are always dirt, allowing [[Minecraft:disks]] to generate. In deeper water, the first layer is gravel and the following layers are [[Minecraft:stone]]. A few biomes override this.
The uppermost layers of the terrain are converted to a biome-dependent material. The first layer is usually [[Minecraft:grass blocks]], the following few layers are [[Minecraft:dirt]]. In shallow water, the first and following layers are always dirt, allowing [[Minecraft:disks]] to generate. In deeper water, the first layer is gravel and the following layers are [[Minecraft:stone]]. A few biomes override this.


* {{BiomeSprite|Desert}} In [[Minecraft:deserts]], [[Minecraft:beaches]], and [[Minecraft:Warm Ocean|warm oceans]],{{Only|je|short=1}} the first few layers are [[Minecraft:sand]]. Secondary, deeper layers are [[Minecraft:sandstone]], reaching deeper in deserts. Except warm oceans,{{Only|je|short=1}} this is not applied in deep water.
* {{BiomeSprite|Desert}} In [[Minecraft:deserts]], [[Minecraft:beaches]], and [[Minecraft:Warm Ocean|warm oceans]],{{Only|je|short=1}} the first few layers are [[Minecraft:sand]]. A secondary surface depth generates [[Minecraft:sandstone]], reaching deeper in deserts. Except warm oceans,{{Only|je|short=1}} this is not applied in deep water.


* {{BiomeSprite|Lukewarm Ocean}} In [[Minecraft:Lukewarm Ocean|lukewarm oceans]] and warm oceans,{{Only|be|short=1}} only the first layer in deep water is [[Minecraft:sand]].
* {{BiomeSprite|Lukewarm Ocean}} In [[Minecraft:Lukewarm Ocean|lukewarm oceans]] and warm oceans,{{Only|be|short=1}} only the first layer in deep water is [[Minecraft:sand]].
Line 113: Line 118:


* {{BiomeSprite|Mangrove Swamp}} In [[Minecraft:mangrove swamps]], the first few layers excluding deep water are [[Minecraft:mud]].
* {{BiomeSprite|Mangrove Swamp}} In [[Minecraft:mangrove swamps]], the first few layers excluding deep water are [[Minecraft:mud]].
* {{BiomeSprite|Jagged Peaks}} In [[Minecraft:Jagged Peaks|jagged peaks]], the first layer above water is [[Minecraft:snow blocks]] and the following layers are [[Minecraft:stone]].{{Fn|In ''Bedrock Edition'', snow blocks may also generate in shallow water.|name=snow}}{{Fn||name=slope}}


* {{BiomeSprite|Frozen Ocean}} {{IN|be}}, in [[Minecraft:Sulfur Caves|sulfur caves]] as well as [[Minecraft:Frozen Ocean|frozen oceans]] below water, the first few layers are [[Minecraft:stone]].
* {{BiomeSprite|Frozen Ocean}} {{IN|be}}, in [[Minecraft:Sulfur Caves|sulfur caves]] as well as [[Minecraft:Frozen Ocean|frozen oceans]] and jagged peaks, below any water, the first few layers are [[Minecraft:stone]].


When gravel or sand generates floating, it gets replaced by [[Minecraft:stone]] and [[Minecraft:sandstone]], respectively. The surface layers do not apply to caves, meaning these blocks can still generate floating, and other blocks can be exposed.
When gravel or sand generates floating, it gets replaced by [[Minecraft:stone]] and [[Minecraft:sandstone]], respectively. The surface layers do not apply to caves, meaning these blocks can still generate floating, and other blocks can be exposed.


==== Erosion ====
<gallery widths="200">
{{main|Erosion}}
File:Ocean single biome.png|In most biomes, grass blocks cover the land with dirt below and in shallow water, and gravel in deep water
In older versions of Minecraft, instead of being converted to dirt or sand, the top layer is stripped away, leaving an 'erosion' (aka. 'basin') of bare [[Minecraft:stone]]. Commonly, minerals can be found in these, generally [[Minecraft:coal ore]] and [[Minecraft:iron ore]]. If generated in a Badlands biome, [[Minecraft:gold ore]] can also be seen. Erosions appear in all dimensions. Due to a bug, this no longer occurs except in frozen oceans.
File:Desert single biome.png|The surface in deserts is covered by sand and some sandstone can be exposed on cliffs.
File:Warm Ocean Vibrant Visuals.png|Underwater in a warm ocean, showing one layer of sand
File:Shattered ice spikes.png|Ice spikes have snow blocks instead of grass.
File:Mushroom Fields Vibrant Visuals.png|Mushroom fields have mycelium instead of grass
File:Dripstone Caves single biome.png|The dripstone caves biome replaces grass with stone.
File:Mangrove swamp lake.png|Mangrove swamps have mud both on the floor layers and in shallow water
</gallery>
 
==== Special surface layers{{Anchor|Strip}} ====
{{redirect|Strip|the mechanic used by [[Minecraft:axe]]s|Axe#Stripping and scraping}}The following biomes have special surface layers, also known as '''strips'''. This is created by 2D noise, making blocks appear in varying patches, blobs, and strips.


* {{BiomeSprite|Wooded Badlands}} In [[Minecraft:Wooded Badlands|wooded badlands]], above roughly layer 97, [[Minecraft:Coarse Dirt|coarse dirt]] and [[Minecraft:grass blocks]] alternate as top layer above water.
* {{BiomeSprite|Old Growth Spruce Taiga}} In [[Minecraft:Old Growth Taiga|old growth taigas]], [[Minecraft:Coarse Dirt|coarse dirt]], [[Minecraft:podzol]], and grass blocks alternate as top layer above water.
* {{BiomeSprite|Stony Peaks}} In [[Minecraft:Stony Peaks|stony peaks]], [[Minecraft:calcite]] and [[Minecraft:stone]] alternate as the first few layers, not applied in deep water. This forms long strips across the entire biome.
* {{BiomeSprite|Stony Shore}} In [[Minecraft:stony shores]], [[Minecraft:gravel]] and stone alternate similarly, forming strips. Floating gravel is replaced by stone.
* {{BiomeSprite|Snowy Slopes}} In [[Minecraft:groves]] and [[Minecraft:Snowy Slopes|snowy slopes]],{{Fn|Also affected by [[#Mountain slopes|mountain slope]] mechanisms|name=slope}} [[Minecraft:Powder Snow|powder snow]] and [[Minecraft:snow blocks]] alternate as the first layer, forming patches of powder snow.{{Fn||name=snow}}
** In the first layers below, powder snow alternates with [[Minecraft:dirt]] in groves or the [[Minecraft:Terrain features#Mountain slopes|mountain slopes]] noise in snowy slopes. This results in powder snow patches reaching depth, while snow blocks only cover the surface.
* {{BiomeSprite|Frozen Peaks}} In [[Minecraft:Frozen Peaks|frozen peaks]], [[Minecraft:ice]] replaces the top few layers in very small blobs. [[Minecraft:Packed Ice|Packed ice]] generates in larger strips between [[Minecraft:snow blocks]], both in the top few layers.{{Fn||name=snow}}{{Fn||name=slope}}
* {{BiomeSprite|Windswept Hills}} In [[Minecraft:Windswept Hills|windswept hills]], as well as [[Minecraft:Frozen Oceans|frozen oceans]] {{In|be}}, [[Minecraft:stone]] replaces most dirt and grass in the first few layers, making the latter generate in patches.
* {{BiomeSprite|Windswept Savanna}} Similarly, in [[Minecraft:Windswept Savanna|windswept savannas]], stone generates in strips in the first few layers. The top grass layer is replaced by [[Minecraft:Coarse Dirt|coarse dirt]] in some patches.
* {{BiomeSprite|Windswept Gravelly Hills}} [[Minecraft:Windswept Gravelly Hills|Windswept gravelly hills]] use a similar noise to windswept hills but with some [[Minecraft:gravel]] alternating in the first few layers. {{IN|be}}, the noise is different and most of the biome is covered in gravel, with a few one-block strips of grass blocks (or dirt in shallow water).
<gallery widths="200">
<gallery widths="200">
Erosion in forest.png|A naturally generated erosion.
File:Stony Peaks 1.18.png|A strip of calcite in a stony peaks biome
Desert erosion.png|A desert erosion.
File:GravelStrip.png|A strip of gravel in a stony shore biome
Taiga erosion new.png|A taiga erosion.
File:Gravelly Mountains+ Vibrant Visuals.png|Grass strips in [[Minecraft:Gravelly Mountains+|gravelly mountains+]] in ''Bedrock Edition''
Tundra erosion new.png|A snow-covered tundra erosion.
File:Frozen Peaks Vibrant Visuals.png|Packed ice strips and ice blobs in frozen peaks
File:Windswept Savanna single biome.png|Stone, coarse dirt, and grass in the windswept savnna
File:Old Growth Pine Taiga Vibrant Visuals.png|Coarse dirt, podzol, and grass in an old growth pine taiga
File:Wooded badlands overview 2.jpg|Coarse dirt and grass in wooded badlands plateaus, generating only at higher altitudes
File:Regular and powder snow.png|A powder snow patch
File:Windswept Hills single biome.png|Stone and grass in windswept hills
</gallery>
 
==== Mountain slopes ====
The [[Minecraft:Jagged Peaks|jagged peaks]], [[Minecraft:Frozen Peaks|frozen peaks]], and [[Minecraft:Snowy Slopes|snowy slopes]] biomes all use a mechanism to determine steep slopes. North and east cliffs replace other blocks in the first few layers with [[Minecraft:stone]], or [[Minecraft:Packed Ice|packed ice]] in frozen peaks, where only a thin snow layer will generate on top.<gallery widths="200">
File:Snowy Slopes 1.18.png|South slopes (facing) expose more stone than west slopes (right).
File:Frozen Peaks.png|A similar effect happens with frozen peaks, but with packed ice instead.
</gallery>
 
==== Badlands terracotta ====
All [[Minecraft:badlands]] biomes have more complex surface algorithms.
 
* Deep water generates as usual {{In|je}} with one [[Minecraft:gravel]] layer above [[Minecraft:stone]], or entirely stone {{In|be}}.
* Shallow water replaces the top layer with [[Minecraft:white terracotta]] {{In|je}} only.
* The following above-ground terrain is covered with one [[Minecraft:Red Sand|red sand]] layer followed by some [[Minecraft:orange terracotta]] layers.
** Floating red sand is replaced by [[Minecraft:Red Sandstone|red sandstone]].{{Only|je|short=1}}
* Above roughly Y=74, the top-most layer is replaced by [[Minecraft:terracotta]] alternating using noise with ''hoodoo terracotta''. The first layers below are always hoodoo terracotta.
* Above Y=256, orange terracotta replaces hoodoo terracotta, visible only in [[Minecraft:amplified]] worlds.
 
"Hoodoo terracotta" is generated as follows. Each world seed generates 192 layers of random [[Minecraft:Stained Terracotta|stained terracotta]] colors (red, orange, yellow, brown, white, and light gray), corresponding to the Y-coordinates above ''Y=63''. At each horizontal coordinate, each layer may shift up and down by at most 7 blocks based on noise, creating unique variation.<gallery widths="200">
File:Wooded Badlands single biome.png|Lower parts of a badlands biome generate with red sand, terracotta, and stone underwater.
File:BE Badlands 8388608.png|Hoodoo terracotta at a badlands plateau
File:Badlands Plateau Vibrant Visuals.png|When viewed from the side, terracotta colors are often organized in layers
</gallery>
</gallery>


==== Strip ====
==== Swamp marshland ====
{{redirect|Strip|the mechanic used by [[Minecraft:axe]]s|Axe#Stripping and scraping}}
In [[Minecraft:swamps]] and [[Minecraft:mangrove swamps]], a noise creates variation near the sea level. At layer Y=63, the surface materials are sometimes replaced by [[Minecraft:water]], which can extend slightly deeper in mangroe swamps. This creates some undeep marshland in the terrain that already alters between shallow water and flat land a lot.<gallery widths="200">
Strips are long stretches of blocks in certain biomes that replace the typical surface materials in these biomes. They can occur in [[Minecraft:stony shore]] biomes as strips of [[Minecraft:gravel]], in [[Minecraft:stony peaks]] biomes as strips of [[Minecraft:calcite]], in [[Minecraft:frozen peaks]] biomes as strips of [[Minecraft:packed ice]], as well as in [[Minecraft:grove]] and [[Minecraft:snowy slopes]] biomes as strips of [[Minecraft:powder snow]].
File:Swamp Marsh.png|A wider area of swamp marshland
File:Mangrove Swamp Vibrant Visuals.png|In a mangrove swamp, the marshland creates shallow lakes everywhere.
</gallery>{{Fnlist}}
 
==== Erosion ====
{{main|Erosion}}
{{exclusive|bedrock|section=1}}
When the surface depth is less than or equal to 0, the top layer is stripped away, exposing the layers ''below'' all surface blocks, ususally [[Minecraft:stone]]. In badlands, they are made of [[Minecraft:orange terracotta]]. Erosions in [[Minecraft:Frozen Oceans|frozen oceans]] occur at the freeze layer and replace it with air, followed by [[Minecraft:ice]] or [[Minecraft:water]] below.
 
Commonly, minerals can be found in these, generally [[Minecraft:coal ore]] and [[Minecraft:iron ore]]. Due to a bug, they do not generate {{in|je}}.


<gallery widths="200">
<gallery widths="200">
Stony Peaks 1.18.png|A strip of calcite in a stony peaks biome.
Erosion in forest.png|A naturally generated erosion
GravelStrip.png|A strip of gravel in a stony shore biome.
Desert erosion.png|A desert erosion
Taiga erosion new.png|A taiga erosion
Tundra erosion new.png|A snow-covered tundra erosion
</gallery>
</gallery>


==== Hoodoo ====
=== Hoodoo ===
Hoodoos are tall spike-like structures found in badlands, consisting of six colors of terracotta. While this structure is found exclusively in [[Minecraft:eroded badlands]], all badlands biomes actually have this structure, but set to false except for eroded badlands and can occasionally pass altitude layer 100.
'''Hoodoos''' are tall spike-like structures found in badlands at the red sand level. While this structure is found exclusively in [[Minecraft:eroded badlands]], all badlands biomes actually have this structure, but set to false except for eroded badlands. Hoodoos are entirely made up of hoodoo terracotta, making it occur at much lower altitudes, although they can reach more than 100 blocks tall.


<gallery widths="200px">
<gallery widths="200">
Bryce Pillars Eroded Mesa.png|Hoodoos in an eroded badlands biome.
File:Eroded Badlands (MisterTimi).png|Hoodoos in the eroded badlands
Mesa bryce.png|Hoodoos in a Mesa Bryce biome in an older version of Minecraft.
File:Eroded Badlands single biome.png|Many hoodoos in a single biome world
Bryce pillar.png|Hoodoo render.
File:Bryce pillar.png|Hoodoo render
</gallery>
</gallery>


==== Iceberg ====
=== Iceberg ===
{{about|a terrain feature known as iceberg|a feature called iceberg|Iceberg (feature)}}
{{about|the terrain feature known as "large iceberg"|the smaller feature known as "cone iceberg"|Iceberg (feature)}}
A '''large iceberg''' is a large terrain feature composed of [[Minecraft:packed ice]] and [[Minecraft:snow block]]s. There is also a smaller feature known as a [[Minecraft:Iceberg (feature)|cone iceberg]].
An '''iceberg''' is a large terrain feature composed of [[Minecraft:packed ice]] and [[Minecraft:snow block]]s.


Large icebergs generate in [[Minecraft:frozen ocean]]s and [[Minecraft:deep frozen ocean]]s. They consist of [[Minecraft:packed ice]], and can be topped with snow blocks. Icebergs generate in a wide variety of shapes and sizes, ranging from small islands to giant mountain-like icebergs. They can also generate with cave-like holes (these might be related to the [[Minecraft:Iceberg (feature)#Carved|carved recesses]] in cone icebergs){{Info needed}} in them, which sometimes pass through to the other side of the iceberg.
Large icebergs generate in [[Minecraft:frozen ocean]]s and [[Minecraft:deep frozen ocean]]s. They consist of [[Minecraft:packed ice]], and can be topped with snow blocks. Icebergs generate in a wide variety of shapes and sizes, ranging from small islands to giant mountain-like icebergs. They can also generate with cave-like holes (these might be related to the [[Minecraft:Iceberg (feature)#Carved|carved recesses]] in cone icebergs){{Info needed}} in them, which sometimes pass through to the other side of the iceberg.
Line 163: Line 226:
Small IceCave.png|A cave inside an iceberg.
Small IceCave.png|A cave inside an iceberg.
</gallery>
</gallery>


=== Noise cave ===
=== Noise cave ===
{{main|Cave#Noise caves}}
{{main|Cave#Noise caves}}


Noise caves are generated using a noise. They come in the form of '''cheese caves''', '''spaghetti caves''', and '''noodle caves'''. By adjusting noise frequency, hollowness (for cheese caves), and thickness (for spaghetti caves, noodle caves, and noise pillars), noise caves can vary in extremely diverse ways. When generating noise caves, the game firstly generates a random noise field, and "smudges" it using a mathematical trick called Perlin noise. These processes then result in a 3D noise image.
'''Noise caves''' are generated using a noise. They come in the form of '''cheese caves''', '''spaghetti caves''', and '''noodle caves'''. By adjusting noise frequency, hollowness (for cheese caves), and thickness (for spaghetti caves, noodle caves, and noise pillars), noise caves can vary in extremely diverse ways. When generating noise caves, the game firstly generates a random noise field, and "smudges" it using a mathematical trick called Perlin noise. These processes then result in a 3D noise image.


Unique features of noise caves are '''aquifers'''. Bodies or [[Minecraft:water]] or [[Minecraft:lava]] may for at different altitudes, separated from other bodies by thin walls or ceilings.
Unique features of noise caves are '''aquifers'''. Bodies or [[Minecraft:water]] or [[Minecraft:lava]] may for at different altitudes, separated from other bodies by thin walls or ceilings.
Line 370: Line 434:
{{yt|QICjosAFKT8|align=inline}}
{{yt|QICjosAFKT8|align=inline}}
</div>
</div>
== References ==
{{reflist}}


== Navigation ==
== Navigation ==

Revision as of 11:20, 11 May 2026

Template:Redirect


This page lists terrain features that are created as part of the Minecraft:world generation.

Overworld

General terrain generation

Template:Main The surface in the Overworld is generated using 3D Perlin noise, which creates pseudo-random variation. More variation is created by three noise paramters: continentalness, erosion, and peaks and valleys. These are also tied to Minecraft:biome placement.

Some features created by this algorithm include:

Hills and lakes

Hills in the game can vary from gradual slopes to steep cliffs. They can occur anywhere in the world, including oceans, flatland, or mountains. Hills in an ocean biome can reach high enough to create islands. Similarly, terrain variation can also cause holes and pits, sometimes forming lakes. On an Minecraft:amplified world, hills in most biomes are often extended and form extreme cliffs.

Higher erosion values often result in more "windswept" hills with steep cliffs and generally lower altitudes. At lower erosion, hills are smooth or almost flat, but the terrain can reach much higher elevation.

Mountains and valleys

When the erosion value reaches lower values, peaks and valleys start to contribute more to the terrain variation. The general altitude depends on the continentalness.

Minecraft:Mountains are high elevation terrain that have jagged peaks and higher land. Mountainous terrain often includes valleys, slopes, cliffs, and peaks. Sometimes, mountains reach the terrain generation limit of Y=256, where they are cut off and form flat plateaus combined with rugged terrain.

In contrast to windswept hills, however, mountains and valleys are smoothly shaped with rolling hills. Plateaus occur at slightly higher erosion or lower continentalness, which are similar to mountains but flattened at around Y=130. More inland, both mountains, valleys, and plateaus can stretch over huge areas with much higher elevation. At the border of different terrain types, steep slopes or cliffs form.

Common terrain features created by peaks and valleys (weirdness) are mountain rings. Mountain peaks or plateaus can enclose lower valleys, although they are sometimes incomplete. When the weirdness reaches very high or low values, these valleys can reach extreme depths and form craters, sometimes reaching the bottom Minecraft:bedrock layers. When this occurs, stone walls more than a hundred blocks tall are formed to separate the water from the lava above the bedrock.

The peaks and valleys noise usually creates Minecraft:rivers between mountains or plateaus. Depending on the continentalness, these vary in width and depth. High-erosion terrain like Minecraft:swamps can also be affected, but oceans and mushroom fields are not.

Cliff

Template:Confuse Oceanic cliffs are steep vertical slopes that can sometimes generate when mountainous terrain borders an Minecraft:ocean. Oceans near cliffs are often deep and sometimes very small. The cliffs expose many Minecraft:caves, while the surface terrain ends abruptly.

Fjord

Template:Redirect Fjords happen when rivers cut through high-medium elevation terrain. Rivers are deeper here than usual.

Floating island

Floating islands are structures that float in mid-air. Floating islands are normally just small chunks of floating Minecraft:dirt and Minecraft:stone found near cliffs, but on rare occasions they can be large structures that even have springs and Minecraft:trees on them. Floating islands are most frequently found in or near Minecraft:windswept hills biomes and their variants, as well as Minecraft:windswept savannas.

Floating islands and overhangs are common when the erosion is high, but not at its maximum. This results in windswept terrain often surrounding Minecraft:swamps, with flatland terrain nearby.

Sea level

Minecraft:Air on Minecraft:altitude Y=62 and lower is replaced by Minecraft:water. This occurs mostly in river and ocean biomes – areas in the terrain generation with low continentalness or peaks and valleys – and can form massive, deep water bodies. The sea level can also create lakes in land biomes, or fill deep craters.

Below Y=-55, all air is replaced by Minecraft:lava, forming a similar "lava level". This mostly applies to caves, as the terrain rarely reaches such depths.

Surface

Template:For Based on the depth value calculated by the terrain generation, Minecraft:water exposure, the Minecraft:biome, and the Minecraft:dimension, the world is "filled" with several blocks in layers. The top layer is always defined, and the following layers are determined by a surface depth noise, roughly 5 blocks deep.

Terrain

All blocks that make up the terrain are placed depending on the dimension and altitude. In the Overworld, this is as follows:

  • Template:BlockLink: Template:IN, one full layer at Y=-64, followed by a randomized gradient that places bedrock up to layer Y=-59. Template:IN, two full layers at Y=-64 and -63, followed by a noise that randomly places bedrock up to Y=-60, meaning that they cannot generate "floating", and the pattern is always the same regardless of Minecraft:world seed. The bedrock layers cannot be overridden by other terrain features.
  • Template:BlockLink generates up to Y=0. Above, a gradient randomly places decreasing amounts of deepslate up to layer Y=8.
  • Template:BlockLink generates anywhere else as terrain block.

Surface layers

The uppermost layers of the terrain are converted to a biome-dependent material. The first layer is usually Minecraft:grass blocks, the following few layers are Minecraft:dirt. In shallow water, the first and following layers are always dirt, allowing Minecraft:disks to generate. In deeper water, the first layer is gravel and the following layers are Minecraft:stone. A few biomes override this.

When gravel or sand generates floating, it gets replaced by Minecraft:stone and Minecraft:sandstone, respectively. The surface layers do not apply to caves, meaning these blocks can still generate floating, and other blocks can be exposed.

Special surface layersTemplate:Anchor

Template:RedirectThe following biomes have special surface layers, also known as strips. This is created by 2D noise, making blocks appear in varying patches, blobs, and strips.

Mountain slopes

The jagged peaks, frozen peaks, and snowy slopes biomes all use a mechanism to determine steep slopes. North and east cliffs replace other blocks in the first few layers with Minecraft:stone, or packed ice in frozen peaks, where only a thin snow layer will generate on top.

Badlands terracotta

All Minecraft:badlands biomes have more complex surface algorithms.

"Hoodoo terracotta" is generated as follows. Each world seed generates 192 layers of random stained terracotta colors (red, orange, yellow, brown, white, and light gray), corresponding to the Y-coordinates above Y=63. At each horizontal coordinate, each layer may shift up and down by at most 7 blocks based on noise, creating unique variation.

Swamp marshland

In Minecraft:swamps and Minecraft:mangrove swamps, a noise creates variation near the sea level. At layer Y=63, the surface materials are sometimes replaced by Minecraft:water, which can extend slightly deeper in mangroe swamps. This creates some undeep marshland in the terrain that already alters between shallow water and flat land a lot.

Template:Fnlist

Erosion

Template:Main Template:Exclusive When the surface depth is less than or equal to 0, the top layer is stripped away, exposing the layers below all surface blocks, ususally Minecraft:stone. In badlands, they are made of Minecraft:orange terracotta. Erosions in frozen oceans occur at the freeze layer and replace it with air, followed by Minecraft:ice or Minecraft:water below.

Commonly, minerals can be found in these, generally Minecraft:coal ore and Minecraft:iron ore. Due to a bug, they do not generate Template:In.

Hoodoo

Hoodoos are tall spike-like structures found in badlands at the red sand level. While this structure is found exclusively in Minecraft:eroded badlands, all badlands biomes actually have this structure, but set to false except for eroded badlands. Hoodoos are entirely made up of hoodoo terracotta, making it occur at much lower altitudes, although they can reach more than 100 blocks tall.

Iceberg

An iceberg is a large terrain feature composed of Minecraft:packed ice and Minecraft:snow blocks.

Large icebergs generate in Minecraft:frozen oceans and Minecraft:deep frozen oceans. They consist of Minecraft:packed ice, and can be topped with snow blocks. Icebergs generate in a wide variety of shapes and sizes, ranging from small islands to giant mountain-like icebergs. They can also generate with cave-like holes (these might be related to the carved recesses in cone icebergs)Template:Info needed in them, which sometimes pass through to the other side of the iceberg.

There are often blue ice features attached to them.


Noise cave

Template:Main

Noise caves are generated using a noise. They come in the form of cheese caves, spaghetti caves, and noodle caves. By adjusting noise frequency, hollowness (for cheese caves), and thickness (for spaghetti caves, noodle caves, and noise pillars), noise caves can vary in extremely diverse ways. When generating noise caves, the game firstly generates a random noise field, and "smudges" it using a mathematical trick called Perlin noise. These processes then result in a 3D noise image.

Unique features of noise caves are aquifers. Bodies or Minecraft:water or Minecraft:lava may for at different altitudes, separated from other bodies by thin walls or ceilings.

Larger noise caves may feature noise pillars, formations of rock connecting the ceiling with the floor based on noise, which can have varying sizes.

Some noise caves may also reach the surface, exposing stones or creating floating islands.

Carvers

Minecraft:Carver caves are narrow, winding tunnels similar to noise caves, but with a clear end and a central starting room. They can generate at any altitude and connect to the surface, other caves, or structures. Sometimes, carver caves are filled with water or lava.

Minecraft:Canyons are similar to carver caves, but shaped like a tall ravine and relatively shorter. Canyons may generate entirely underground, underwater, or exposed to the surface, and they can have different sections similar to aquifers. The walls of a canyon are steep cliffs with some edges and natural variation. They can also reach the lava level.

Ore veins

Template:Main Unlike ore features, ore veins are terrain features that carve through the world and place several blocks. There are two types: veins with copper ore, Minecraft:granite as filler material, and occasional raw copper blocks, forming in the Minecraft:stone layer, and veins with Minecraft:deepslate iron ore, Minecraft:tuff as filler, and so

me raw iron blocks, forming in the Minecraft:deepslate layer. Ore veins are massive branching networks, sometimes exposed in a cave, but they cannot replace air or water.

The Nether

General terrain generation

Template:Main Terrain in the Nether is generated similarly to the Overworld with 3D Perlin noise. Instead of surface-oriented paramters, the game has two pairs for the solid terrain at the ceiling and ground, and the hollow space in between. This results in cave-like terrain where most air is found in the middle between the ceiling and the ground.

Floating islands, cliffs, and overhangs are very common. Some holes may

Lava sea

Similar to the water sea level in the Overworld, a Minecraft:lava sea forms below Y=31 in Minecraft:the Nether, which happens quite often. They can stretch for hundreds of blocks in any direction, and are usually bordered by Minecraft:netherrack, or occasionally Minecraft:soul sand, Minecraft:gravel, and Minecraft:magma blocks. Minecraft:Striders can spawn in lava seas.

Unlike with Minecraft:Overworld oceans, lava seas are not handled as a biome. Template:IN, the lava sea is biome-dependent and can also be generated in the Overworld, replacing the water sea.

Surface

Template:For Based on the depth value calculated by the terrain generation, the Minecraft:biome, and the dimension, the world is "filled" with several blocks in layers.

Terrain

All blocks that make up the terrain are placed depending on the dimension and altitude. In the Nether, this is as follows:

Surface layers

Nether erosions

Template:Main In the Nether, erosions generate the same size and shape as they do in the Overworld. Unlike their Overworld counterparts, however, Nether erosions replace the ground with Minecraft:netherrack instead of stone. Nether erosions can also expose ores, mainly Minecraft:Nether quartz ore and Minecraft:Nether gold ore.

Notably, erosions generate independent of the y-coordinate; if an erosion generates in an overhang in the Nether, an identical erosion is guaranteed to generate at the exact same x and z coordinates on the ground below such an overhang.

Nether carvers

Minecraft:Carver caves and Minecraft:canyons generate in the Nether similarly to the Overworld. Below Y=31, they are filled with lava Template:In. Template:IN, they are filled with air and some biome features, and are separated from the lava sea by walls. They can often expose Minecraft:bedrock, but not at the ceiling.

The End

Central island

The center of the End is a large, asteroid-like island composed entirely of Minecraft:End stone, floating in the void. It features the Minecraft:exit portal in the center, surrounded by 10 Minecraft:End spikes in a circle. The island is home to the Minecraft:ender dragon, and serves as the arena where it is fought.

At a distance of 1000 blocks away, an endless expanse of additional islands begins, away from the main island. These consist of large islands, about the size of the main island, and smaller ones, which are usually thin and small.

Outer islands

The outer End islands are found 1000 blocks away from the central island, also made entirely of End stone. They vary in size from large islands to smaller "mini islands". Generated structures such as End cities and End ships spawn here, along with Minecraft:chorus trees and erosions. The player can be taken to the End islands through the Minecraft:End gateway.

End erosions

Template:Main Erosions generate in the End as they would in the Overworld and the Nether but they never expose any ores. End erosions may generate on both the central island and outer islands, and Minecraft:chorus trees can occasionally take root in the erosions.

History

Template:Cleanup Template:Update

Java Edition

Template:HistoryTable

Bedrock Edition

Template:HistoryTable

Legacy Console Edition

Template:HistoryTable

New Nintendo 3DS Edition

Template:HistoryTable

Issues

Template:Issue list

Videos

Navigation

Template:Navbox terrain features Template:Navbox environment

Minecraft:de:Landschaftsmerkmal Minecraft:es:Características de terreno Minecraft:fr:Caractéristiques du terrain Minecraft:ja:地形の特性 Minecraft:lzh:地貌 Minecraft:pt:Recursos do terreno Minecraft:ru:Особенности рельефа Minecraft:uk:Об'єкти рельєфу Minecraft:zh:地形特征