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

Minecraft:World generation/History: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{about|the history of world generation|the biome history (IDs, etc.)|Biome#History|the history of generated structures ([[Minecraft:Loot table]]s, behaviors, etc.)|Structure#History}}
{{about|the history of world generation|the biome history (IDs, etc.)|Biome#History|the history of generated structures ([[Minecraft:Loot table]]s, behaviors, etc.)|Structure#History}}
{{wip}}
{{Wip}}
{{Missing information|Legacy Console Edition terrain changes}}
{{Missing information|Legacy Console Edition terrain changes}}


== ''Java Edition'' ==
== ''Java Edition'' ==
=== Overworld ===
=== Overworld ===
==== Pre-Classic to early Infdev ====
==== Pre-Classic to early Infdev ====
{{HistoryTable
{{HistoryTable
Line 67: Line 65:
|{{HistoryLine|||dev=20100131-2156|The Lava sea generates only when caves cut through the top layer of bedrock.
|{{HistoryLine|||dev=20100131-2156|The Lava sea generates only when caves cut through the top layer of bedrock.
|The bottom layer of bedrock can rarely have gaps.}}
|The bottom layer of bedrock can rarely have gaps.}}
|{{HistoryLine|||dev=20100201-2227|The Lava no longer spawns on the surface.{{is this the correct version?|only mentioned in 20100202 page}}
|{{HistoryLine|||dev=20100201-2227|The Lava no longer spawns on the surface.{{Check version|only mentioned in 20100202 page}}
|When generating a new level, any grass block below flower turns into dirt.}}
|When generating a new level, any grass block below flower turns into dirt.}}
|{{HistoryLine|||dev=20100202|Flowers no longer spawn with dirt under them.}}
|{{HistoryLine|||dev=20100202|Flowers no longer spawn with dirt under them.}}
Line 144: Line 142:
|Fancy trees now generate alongside normal small trees.}}
|Fancy trees now generate alongside normal small trees.}}
|{{HistoryLine||v1.0.11|Added [[Minecraft:clay blob]]s and [[Minecraft:sugar cane]] random patches to world generation.}}
|{{HistoryLine||v1.0.11|Added [[Minecraft:clay blob]]s and [[Minecraft:sugar cane]] random patches to world generation.}}
|{{HistoryLine||v1.1.0|Clay generation is apparently more common.}}}}
|{{HistoryLine||v1.0.14|Doubled the frequency of dungeons in worlds.}}}}


==== Halloween Update terrain generator ====
==== Halloween Update terrain generator ====
Line 316: Line 314:
|{{HistoryLine|java}}
|{{HistoryLine|java}}
|{{HistoryLine||1.18|dev=1.18 Experimental Snapshot 1|'''The terrain generation changed greatly in this version.'''<ref group=note name=great_worldgen_change />
|{{HistoryLine||1.18|dev=1.18 Experimental Snapshot 1|'''The terrain generation changed greatly in this version.'''<ref group=note name=great_worldgen_change />
|For the first time since [[Minecraft:Java Edition 1.7.2]] in 2013, [[Minecraft:terrain]] generation has been completely overhauled once again.
|For the first time since [[Minecraft:Java Edition 1.7.2]] in 2013, [[Minecraft:terrain]] generation has been majorly overhauled once again.
|All of the [[Minecraft:cave]] changes from [[Minecraft:21w06a]] to [[Minecraft:21w17a]] has been re-implemented.
|All of the [[Minecraft:cave]] changes from [[Minecraft:21w06a]] to [[Minecraft:21w17a]] has been re-implemented.
|World seeds are now 48-bit instead of 64-bit due to biome noise generation only being affected by the last 48 bits of the world seed number like all other terrain generation elements.
|World seeds are now 48-bit instead of 64-bit due to biome noise generation only being affected by the last 48 bits of the world seed number like all other terrain generation elements.
Line 351: Line 349:
|{{HistoryLine||1.21.2|exp=Winter Drop|dev=24w40a|Added [[Minecraft:pale gardens]].
|{{HistoryLine||1.21.2|exp=Winter Drop|dev=24w40a|Added [[Minecraft:pale gardens]].
|Initially, they only generate with positive weirdness.}}|{{HistoryLine||1.21.5|dev=25w02a|Pale gardens can now also generate in areas with negative weirdness.
|Initially, they only generate with positive weirdness.}}|{{HistoryLine||1.21.5|dev=25w02a|Pale gardens can now also generate in areas with negative weirdness.
|[[Minecraft:Woodland mansion]]s now generate in pale gardens.}}}}
|[[Minecraft:Woodland mansion]]s now generate in pale gardens.}}
|{{HistoryLine||26.2|dev=snap1|Added sulfur caves.}}
|{{HistoryLine||26.3|dev=snap1|Added dappled forests.| Added abandoned camps.}}
|{{HistoryLine|||dev=snap10|The {{code|noise}}, {{code|surface}}, and {{code|carvers}} chunk generation steps have been combined into a single {{code|terrain}} step.<ref>Change does not apear in changelog, but can be seen in the code <code>net.minecraft.world.level.chunk.status.ChunkStatus</code> and <code>net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator</code> using [https://mcsrc.dev/ mcsrc.dev].</ref>}}
}}


=== The Nether ===
=== The Nether ===
Line 398: Line 400:
|{{HistoryLine||1.11|dev=16w39a|Added [[Minecraft:End gateway|return portal]]s, which generates randomly in [[Minecraft:End]] islands.}}
|{{HistoryLine||1.11|dev=16w39a|Added [[Minecraft:End gateway|return portal]]s, which generates randomly in [[Minecraft:End]] islands.}}
|{{HistoryLine||1.13|dev=?|The End now uses dedicated biomes for generating outer islands.}}
|{{HistoryLine||1.13|dev=?|The End now uses dedicated biomes for generating outer islands.}}
|{{HistoryLine||1.14|dev=18w46a|Empty rings now appear far away from spawn, with the first one starting at X/Z{{=}}370,400 and ending at X/Z{{=}}524,280.<ref name= "end-rings"/>}}
|{{HistoryLine||1.17|dev=21w13a|The End now generates using the full 256 blocks of world height rather than the 128 used previously.}}
|{{HistoryLine||1.17|dev=21w13a|The End now generates using the full 256 blocks of world height rather than the 128 used previously.}}
|{{HistoryLine|||dev=21w14a|The End now generates as it did earlier.<ref group=note name=MC-221553>{{bug|MC-221553}}</ref>}}
|{{HistoryLine|||dev=21w14a|The End now generates as it did earlier.<ref group=note name=MC-221553>{{bug|MC-221553}}</ref>}}
|{{HistoryLine||26.3|dev=snap6|Empty rings no longer appear far away from spawn.<ref name= "end-rings"/>}}
}}
}}


Line 459: Line 463:
|{{HistoryLine|bedrock}}
|{{HistoryLine|bedrock}}
|{{HistoryLine||1.2.0|dev=beta 1.2.0.2|Added [[Minecraft:Canyon|ravines]].}}
|{{HistoryLine||1.2.0|dev=beta 1.2.0.2|Added [[Minecraft:Canyon|ravines]].}}
|{{HistoryLine||1.4.0|dev=beta 1.2.14.2|'''''World generation is equivalent to [[Minecraft:Java Edition 1.13]]'''''<br>Added [[Minecraft:warm ocean]]s and their deep variant.
|{{HistoryLine||1.4.0|dev=beta 1.2.14.2|Added [[Minecraft:warm ocean]]s and their deep variant.
|Added [[Minecraft:lukewarm ocean]] and its deep variant.
|Added [[Minecraft:lukewarm ocean]] and its deep variant.
|Added [[Minecraft:cold ocean]] and its deep variant.
|Added [[Minecraft:cold ocean]] and its deep variant.
Line 468: Line 472:
|[[Minecraft:Cave]]s can now generate underwater.}}
|[[Minecraft:Cave]]s can now generate underwater.}}
|{{HistoryLine||1.6.0|dev=beta 1.6.0.5|[[Minecraft:old growth birch forest|Birch forest m]], [[Minecraft:tall birch hills|birch forest hills m]], [[Minecraft:windswept savanna|savanna m]], [[Minecraft:shattered savanna plateau|savanna plateau m]], and [[Minecraft:wooded badlands|mesa plateau f]] biomes now have the wrong grass color.<ref group=note name=grasscolor>{{Bug|MCPE-34936}}</ref>}}
|{{HistoryLine||1.6.0|dev=beta 1.6.0.5|[[Minecraft:old growth birch forest|Birch forest m]], [[Minecraft:tall birch hills|birch forest hills m]], [[Minecraft:windswept savanna|savanna m]], [[Minecraft:shattered savanna plateau|savanna plateau m]], and [[Minecraft:wooded badlands|mesa plateau f]] biomes now have the wrong grass color.<ref group=note name=grasscolor>{{Bug|MCPE-34936}}</ref>}}
|{{HistoryLine||1.9.0|dev=beta 1.9.0.0|'''''World generation is equivalent to [[Minecraft:Java Edition 1.14]]'''''<br>Added [[Minecraft:bamboo jungle]]s.}}
|{{HistoryLine||1.9.0|dev=beta 1.9.0.0|Added [[Minecraft:bamboo jungle]]s.}}
|{{HistoryLine||1.10.0|dev=beta 1.10.0.3|Added [[Minecraft:pillager outpost]]s.
|{{HistoryLine||1.10.0|dev=beta 1.10.0.3|Added [[Minecraft:pillager outpost]]s.
|Added new villages.}}
|Added new villages.}}
|{{HistoryLine||1.11.0|dev=beta 1.11.0.1|Mesa plateau f biomes now properly generate.<ref group=note name=mesa2/>}}
|{{HistoryLine||1.11.0|dev=beta 1.11.0.1|Mesa plateau f biomes now properly generate.<ref group=note name=mesa2/>}}
|{{HistoryLine||1.17.0|dev=beta 1.16.220.50|'''''World generation is equivalent to [[Minecraft:Java Edition 1.17]]'''''<br>Added the new [[Minecraft:mountain]] biomes: lofty peaks, snow capped peaks, snowy slopes, mountain grove, and mountain meadow behind experimental gameplay.
|{{HistoryLine||1.17.0|dev=beta 1.16.220.50|Added the new [[Minecraft:mountain]] biomes: lofty peaks, snow capped peaks, snowy slopes, mountain grove, and mountain meadow behind experimental gameplay.
|Added [[Minecraft:dripstone caves]].}}
|Added [[Minecraft:dripstone caves]].}}
|{{HistoryLine|||dev=beta 1.16.220.52|Added [[Minecraft:lush caves]].
|{{HistoryLine|||dev=beta 1.16.220.52|Added [[Minecraft:lush caves]].
Line 508: Line 512:
|{{HistoryLine||1.20.0|dev=Preview 1.20.0.21|Cherry groves and the trail ruins are now available outside experimental gameplay.}}
|{{HistoryLine||1.20.0|dev=Preview 1.20.0.21|Cherry groves and the trail ruins are now available outside experimental gameplay.}}
|{{HistoryLine||1.21.60|dev=Preview 1.21.60.24|[[Minecraft:Canyon]]s now generate more often|Canyons can once again generate on the [[Minecraft:ocean]] floor|Canyons now completely carve through copper [[Minecraft:vein]]s|Canyons now properly interact with [[Minecraft:aquifer]]s, filling with [[Minecraft:water]] instead of generating as disconnected segments.}}
|{{HistoryLine||1.21.60|dev=Preview 1.21.60.24|[[Minecraft:Canyon]]s now generate more often|Canyons can once again generate on the [[Minecraft:ocean]] floor|Canyons now completely carve through copper [[Minecraft:vein]]s|Canyons now properly interact with [[Minecraft:aquifer]]s, filling with [[Minecraft:water]] instead of generating as disconnected segments.}}
|{{HistoryLine||26.20|dev=Preview 26.20.23|exp=Drop 2 of 2026|Added sulfur caves.}}
|{{HistoryLine||26.30|dev=Preview 26.30.20|Implemented all features from the "Drop 2 of 2026" experiment in vanilla gameplay.|Added [[Minecraft:sulfur spike]]s, which generate in sulfur caves.|[[Minecraft:Granite]] and [[Minecraft:tuff]] are now dispersed between sulfur and cinnabar.|Increased the amount of sulfur that generates.}}
|{{HistoryLine||26.40|dev=Preview 26.40.27|exp=Drop 3 of 2026|Added dappled forests.| Added abandoned camps.}}
|{{HistoryLine||26.50|dev=Preview 26.50.22|All features from the "Drop 3 of 2026" experiment have been fully implemented.}}
}}
}}


Line 516: Line 524:
|Added [[Minecraft:Nether fortress]]es.}}
|Added [[Minecraft:Nether fortress]]es.}}
|{{HistoryLine|bedrock}}
|{{HistoryLine|bedrock}}
|{{HistoryLine||1.16.0|dev=beta 1.16.0.51|'''''World generation is equivalent to [[Minecraft:Java Edition 1.16]]'''''<br>Added [[Minecraft:crimson forest]]s.
|{{HistoryLine||1.16.0|dev=beta 1.16.0.51|Added [[Minecraft:crimson forest]]s.
|Added [[Minecraft:warped forest]]s.
|Added [[Minecraft:warped forest]]s.
|Added [[Minecraft:soul sand valley]]s.
|Added [[Minecraft:soul sand valley]]s.
Line 639: Line 647:
|Obsidian pillars are generated in a spiral circling an unactivated exit portal.
|Obsidian pillars are generated in a spiral circling an unactivated exit portal.
|The crystals on the two tallest obsidian pillars are surrounded by iron bars.}}
|The crystals on the two tallest obsidian pillars are surrounded by iron bars.}}
|{{HistoryLine||xbox=TU46|xbone=CU36|ps3=1.38|psvita=1.38|ps4=1.38|wiiu=Patch 15|switch=1.0.1|The End has changed when generating a new world and can also be updated for old worlds. To get the new End in an old world, select "Reset End" in the "More Options" menu when loading the world.
|{{HistoryLine||xbox=TU46|xbone=CU36|ps3=1.38|psvita=1.38|ps4=1.38|wiiu=Patch 15|switch=1.0.1|The End has changed when generating a new world and can also be updated for old worlds via the "Reset End" option.
|After killing the ender dragon in the new End, an end gateway spawns nearby. Throwing an ender pearl into this teleports the player to a new area in the End with an end city and end ship.  
|The End dimension has been downsized from previously using the Nether dimension world sizes for the single central island prior to this update. All End islands are now 192x192 block area centered at 0,0; with outer islands 2048 blocks away from the world origin in cardinal directions. Up to four outer End islands on consoles that support multiple world size options (Xbox One, PS4, Nintendo Switch).
|There is 1 outer end island on classic worlds, and large world sizes have up to 4 outer end islands. These spawn about 2,048 blocks from the center island in each cardinal direction and are not directly connected. This is exclusive to Legacy Console Edition.
|A new area in the End with an end city and end ship now generates as the outer end island.  
|Within the End City and End Ship the player can find shulkers, elytra and a dragon head.}}
|There is 1 outer end island on classic worlds, and large world sizes have up to 4 outer end islands. These spawn about 2,048 blocks from the center island in each cardinal direction and are not directly connected. This is exclusive to Legacy Console Edition.}}
}}
}}


Line 674: Line 682:


== Glacier seed comparison ==
== Glacier seed comparison ==
{{more images|Bedrock Edition from MCPE 0.1.0 to current day, Legacy Console Edition from Xbox 360 TU1 to PS4 1.95 (use small biomes after introduction of LCE biome size, but LCE large biomes as bonus extra is okay), and New Nintendo 3DS Edition. Also add zoom level 3 maps (in most cases center it at 0,0) from the introduction of the filled map item for Java, Bedrock, Legacy Console, and New 3DS Edition.}}
{{more images|Bedrock Edition from MCPE 0.1.0 to current day, Legacy Console Edition from Xbox 360 TU1 to PS4 1.95 (use small biomes after introduction of LCE biome size, but LCE large biomes as bonus extra is okay), and New Nintendo 3DS Edition. Also add zoom level 3 maps (in most cases center it at 0,0) from the introduction of the filled map item for Bedrock, Legacy Console, and New 3DS Edition.|section=1}}
=== ''Java Edition'' ===
 
==== Spawn area ====
<gallery>
<gallery>
Glacier a1.1.2_01.png|The seed Glacier in Alpha v1.1.2_01.
Glacier a1.1.2_01.png|The seed Glacier in Alpha v1.1.2_01.
Line 705: Line 716:
Java Edition world gen 1.20.png|The seed Glacier in 1.20, at exactly 0,0.
Java Edition world gen 1.20.png|The seed Glacier in 1.20, at exactly 0,0.
Glacier neobeta 00.png|The seed Glacier in 1.12.2 with the "Neo-Beta" preset, at exactly 0,0.
Glacier neobeta 00.png|The seed Glacier in 1.12.2 with the "Neo-Beta" preset, at exactly 0,0.
</gallery>
==== Maps ====
<gallery>
Glacier map b1.6.6.png|[[Minecraft:Map]] of the Glacier seed in [[Minecraft:Java Edition Beta 1.6.6|Beta 1.6.6]], centered at (0,&nbsp;0).
Glacier map b1.8.1.png|Map of the Glacier seed in [[Minecraft:Java Edition Beta 1.8.1|Beta 1.8.1]], centered at (0,&nbsp;0).
Glacier map 1.0.0.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.0.0|1.0.0]], centered at (0,&nbsp;0).
Glacier map 1.1.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.1|1.1]], centered at (0,&nbsp;0).
Glacier map 1.2.5.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.2.5|1.2.5]], centered at (0,&nbsp;0).
Glacier map 1.3.2.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.3.2|1.3.2]], centered at (0,&nbsp;0).
Glacier map 1.6.4.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.6.4|1.6.4]], centered at (0,&nbsp;0).
Glacier map 1.7.10.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.7.10|1.7.10]], centered at (0,&nbsp;0).
Glacier map 1.13.2.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.13.2|1.13.2]], centered at (0,&nbsp;0).
Glacier map 1.17.1.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.17.1|1.17.1]], centered at (0,&nbsp;0).
Glacier map 1.18 experimental-snapshot-1.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.18 Experimental Snapshot 1|1.18 Experimental Snapshot 1]], centered at (0,&nbsp;0).
Glacier map 21w41a.png|Map of the Glacier seed in [[Minecraft:Java Edition 21w41a|21w41a]], centered at (0,&nbsp;0).
Glacier map 1.18.2.png|Map of the Glacier seed in [[Minecraft:Java Edition 1.18.2|1.18.2]], centered at (0,&nbsp;0).
Glacier map 26.2.png|Map of the Glacier seed in [[Minecraft:Java Edition 26.2|26.2]], centered at (0,&nbsp;0).
</gallery>
</gallery>



Latest revision as of 11:21, 5 October 2026

Template:Wip Template:Missing information

Java Edition

Overworld

Pre-Classic to early Infdev

Template:HistoryTable

Mid-Infdev to mid-Alpha

Template:HistoryTable

Halloween Update terrain generator

Template:HistoryTable

Adventure Update terrain generator

Template:HistoryTable

The Update that Changed the World terrain generator

Template:Info needed section Template:HistoryTable

Caves & Cliffs terrain generator

Template:HistoryTable

The Nether

Template:Info needed section Template:HistoryTable

The End

Template:HistoryTable

Bedrock Edition

Overworld

Early Alpha terrain generator

Template:Info needed section

Template:HistoryTable

Pre-Caves & Cliffs terrain generator

The terrain generator was made infinite in mid-2014 with the addition of biomes from the then Java 1.7 generator. This world generator lasted until Caves and Cliffs Part 2, which was fully released in late 2021.

Template:HistoryTable

Caves & Cliffs terrain generator

Template:Info needed section

Template:HistoryTable

The Nether

Template:HistoryTable

The End

Template:HistoryTable

Legacy Console Edition

Template:Incomplete section Legacy Console Edition was historically updated roughly following Java Edition major releases, and as such, mirrored Java Edition changes for much of its update history.

Overworld

Halloween Update terrain generator

Xbox 360 edition was released with features roughly equivalent to Java Edition Beta 1.6, and therefore matched its terrain generation identically. Template:HistoryTable

Adventure Update terrain generator

Xbox 360 version TU5 released features identical to Java Edition Beta 1.8, and therefore, all seeds have changed. The addition of Jungle biomes in TU12 shuffled positions of all major land biomes, changing a decent portion of world seeds again on Xbox 360. All other console editions except for Nintento Switch edition were initially released with the latter world generation. Template:HistoryTable

The Update that Changed the World terrain generator

Nintendo Switch edition was the only Legacy Console Edition to be initially released during this world generation's stage. Template:HistoryTable

The Nether

Template:HistoryTable

The End

Template:HistoryTable

New Nintendo 3DS Edition

Overworld

Template:HistoryTable

The Nether

Template:HistoryTable

The End

Template:HistoryTable

Glacier seed comparison

Template:More images

Java Edition

Spawn area

Maps

Notes

Template:Cleanup Template:Notelist

Map sizes (width × length × height)
Square Long Deep
Small 128×128×64 256×64×64 64×64×256
Normal 256×256×64 512×128×64 128×128×256
Huge 512×512×64 1024×256×64 256×256×256

Indev world types

  • Island: World spawns as a large island surrounded with water; smaller island(s) off the coast are common too. Border block is water as well. Sand generates.
  • Floating: World generates in rings of floating islands high in the air. Border block is water. Sand is common. Caves often lead into the void.
  • Flat: World is a perfectly flat plane with trees growing. Border block is grass. Sand does not generate.
  • Original: Resembles Classic 0.30 terrain generation.
  • Inland: Same as Original, but border block is grass instead of water.

Minecraft:pt:Geração de mundo/Histórico