-
Bug
-
Resolution: Unresolved
-
None
-
21w41a, 21w42a, 21w43a, 21w44a, 1.18 Pre-release 1, 1.18 Pre-release 4, 1.18 Pre-release 5, 1.18 Release Candidate 1, 1.18 Release Candidate 3, 1.18, 1.18.1, 1.18.2, 22w12a, 22w14a, 22w15a, 22w17a, 22w18a, 1.19 Pre-release 2, 1.19, 1.19.1 Pre-release 6, 1.19.1, 1.19.2, 22w42a, 22w43a, 22w44a, 22w46a, 1.19.3 Pre-release 1, 1.19.3 Pre-release 2, 1.19.3, 23w03a, 1.19.4 Pre-release 1, 1.19.4, 23w16a, 23w18a, 1.20 Pre-release 1, 1.20 Pre-release 2, 1.20 Pre-release 5, 1.20 Pre-release 6, 1.20 Release Candidate 1, 1.20, 1.20.1, 23w32a, 23w35a, 1.20.2 Pre-release 1, 1.20.2 Release Candidate 1, 1.20.2, 23w41a, 23w42a, 23w43a, 23w44a, 1.20.3 Pre-Release 2, 1.20.3, 1.20.4, 24w07a, 24w09a, 24w10a, 1.20.5, 24w19b, 1.21, 24w34a, 24w39a, 1.21.3, 1.21.4
-
None
-
Confirmed
-
World generation
-
Normal
-
Platform
The bug:
Using a biome from the wrong dimension in the wrong type of buffet world causes the wrong surface to generate.
- Using a nether biome, end biome or The Void in a single biome world causes a surface made of grass blocks and dirt to generate.
- [Before 1.18-pre1] Using an overworld biome, end biome or The Void in a caves world causes no surface to generate on terrain surfaces (basically
MC-237181, but it no longer happens in nether biomes), but instead, the surface generates under the bedrock ceiling, like inÂMC-238930. It is only made of netherrack, except when using specific nether biomes, which aren't affected by this bug in cave worlds. - [Before 1.18-pre1] Using any biome in a floating islands world would technically cause a surface of end stone to generate, but the (very few) islands in floating islands worlds don't have surfaces at all in 1.18 snapshots (
MC-236723) so it cannot be reproduced.
Affected biomes:
- Nether Wastes
- Soul Sand Valley
- Crimson Forest
- Warped Forest
- Basalt Deltas
- The End
- Small End Islands
- End Midlands
- End Highlands
- End Barrens
- The Void
How to reproduce:
- In the world creation screen, go to the "World" tab.
- Change the world type to "Single Biome."
- Click on "Customize."
- Select one of the above biomes.
- Click on "Done" and create the world.
Expected result:
Depending on the selected biome, the surface of the terrain in a single biome world would consist of blocks that can normally be found in that biome (i.e. netherrack/soul sand/soul soil/nylium/basalt in nether biomes, end stone in end biomes, stone/air in The Void).
Observed result:
If the selected biome does not normally generate in the Overworld, the surface of the terrain in a single biome world still only consists of grass blocks and dirt.
Cause:
The new surface building system is based on a huge condition tree in the noise settings of a dimension. The default noise settings minecraft:overworld (which is only used for the overworld) is used for single biome worlds, minecraft:caves (with its condition tree copied over from minecraft:nether) is used for caves worlds, and minecraft:floating_islands (with its condition tree copied over from minecraft:end) is used for floating islands worlds. Each set of noise settings has its condition tree tailored just for its specific dimension, so using a biome that the tree has no check for causes the wrong surface to generate.
- blocks
-
MC-172393 Weird straight lines in buffet Soul Sand Valley
- Open
- is duplicated by
-
MC-239655 Meadow and Grove biomes does not work in "Floating Islands" world type
- Resolved
-
MC-239744 Complete un-yes of a mess of the world generation of Cave Style Buffet worlds (Different from my last bug report, you gotta believe me)
- Resolved
-
MC-240048 end stone on sky island generation
- Resolved
-
MC-240120 floating island world gen 1.17.1-1.18 (endstone land and large cuts in terrain) also netherrack cave roof on cave worlds
- Resolved
-
MC-240506 Caves and Floating Islands world types generate with Netherrack and End Stone
- Resolved
-
MC-240548 Floating Islands Preset always with End Stone
- Resolved
-
MC-240569 Floating islands worlds type broken in snapshots.
- Resolved
-
MC-240585 a only cave world in the overworld creates with Nether terrain generation
- Resolved
-
MC-240701 Islands mode is broken
- Resolved
-
MC-240824 World Generation
- Resolved
-
MC-240878 Lush Caves "cave" world generates in netherrack
- Resolved
-
MC-241092 Cave mode bug
- Resolved
-
MC-241099 Nether generation (with netherrack) in frozen peaks Caves world
- Resolved
-
MC-241808 Floating Islands noise settings is unusual
- Resolved
-
MC-241943 Using non-overworld biomes in single biomes doesn't generate correctly
- Resolved
-
MC-242044 Single Biome Nether & End not generating properly.
- Resolved
-
MC-242885 Single biome world gen error
- Resolved
-
MC-244755 Nether wasted unique biome world generate grass block
- Resolved
-
MC-245810 Single-biome worlds generated using Nether biomes use grass blocks for the surface.
- Resolved
-
MC-248522 Single biome worlds with nether biomes are very similar to the overworld
- Resolved
-
MC-249469 nether biomes dont generate properly
- Resolved
-
MC-251627 The biome "minecraft:the_void" cannot be created normally in 22w18a
- Resolved
-
MC-254116 Terrain generates wrong in one biome worlds
- Resolved
-
MC-254806 Single Biome World Generation (Also a heart to heart on the issue)
- Resolved
-
MC-258176 World Gen of "Single Biome" isn't working properly
- Resolved
-
MC-263095 Single biome is broken for end & nether (maybe more)
- Resolved
-
MC-263574 End biomes in "Single biome" selection resort to default overworld
- Resolved
- relates to
-
MC-237181 Cave world types generate are missing terrain features
- Resolved
-
MC-239901 Worlds of only nether biomes generated with grass blocks
- Open
-
MC-236884 In single biome worlds, the terrain doesn't always match the biome (oceans can generate in plains and vice-versa)
- Resolved
-
MC-238805 Single Biome Worlds Broken When set to be a Cave Biome
- Resolved
-
MC-239539 Lush caves and dripstone caves will not be generated in the Single Biome world
- Resolved
-
MC-258242 Checkerboard biome sources using biome tags do not generate features, and structures cannot be /located
- Resolved