Problem description
When using the "Single Biome" world type to create the End dimension, the game generated world has a severely conflicting game mechanism: the biome data is completely replaced by the main world value, but the End structure and entities are still generated, resulting in chaotic dimensional characteristics and seriously affecting the game process.
Steps to reproduce the problem
Launch Minecraft Java version 1.21.1 (ensure a clean installation)
Click on "Single Player Game" → "Create New World"
Select a single biome in the 'world type' category
Choose the end
Click on 'Create New World'
After the world is loaded, perform the following validation tests:
a. Search for biomes
b. Attempt to place and use a bed
d. Waiting to observe changes in the sky and time
expected result
Biome detection: Should return minecraft: the_end
The mechanism of the bed: When placing and attempting to use the bed, it should immediately explode (terminal characteristic)
Time system: There should be no day night cycle in the end world, and the sky should maintain an eternal starry sky/void
Terrain generation: Standard terminal terrain should be generated:
The central island composed of terminal stones
Bedrock platform
The obsidian pillar stands correctly on the terminal stone
Surrounding the void
Game progress: The End Shadow Dragon fighter jet system is normal, but the End Ground Portal framework exists
Actual result
The biome is completely wrong:
Return to the main world biome
Grass blocks and leaves display the main world biome colors
Serious conflicts in game mechanics:
The bed can sleep normally: after placing the bed, right-click and players can sleep smoothly through the night without explosion
There is a day night cycle: the sky changes over time, and there may be day/night cycles
Chaotic terrain generation:
Central Island is composed of main world blocks (grass blocks, soil, stones)
The obsidian pillar still forms, but stands directly on the grass/soil
End stones and bedrock platforms are almost non-existent
External islands (if generated) mix main world and terminal blocks
Entity and monster brushing anomalies:
There is no End Shadow Dragon
Game process destruction:
The final poem may not trigger
There is no terminal folding gate
Technical Analysis Summary
The core of this issue lies in the boundary handling defects of the dimension generation system:
The world type of 'single biome' is hard coded as the main world logic, without considering other dimensions
The End Biome Source has been completely replaced with a single main world biome
But the structure generator runs independently and still generates structures such as obsidian columns according to the final configuration
The game mechanism check relies on biomes rather than dimensions, resulting in the coverage of terminal characteristics
Impact level: Serious
Scope of influence: All game saves using this specific world setting
Can it be restored: No, the world cannot be repaired after it is generated
Environment
minecraft 1.21.11
What you’re seeing is a known limitation. When you pick “Single Biome” the world-gen code forces the Overworld biome list for every dimension, so the End gets plains (or whatever you chose) instead of
minecraft:the_end. Beds sleep, day/night runs, and the dragon never spawns because the game now thinks it’s an Overworld with obsidian pillars.There’s no config tweak that fixes it, the biome choice is hard-coded to dimension 0. Until Mojang rewrites that screen to allow per-dimension biome settings, the only workaround is to not use Single Biome for the End or Nether. Generate a normal End, then use a datapack or
/fillcommands to change the biome to your choice after the terrain is placed.