The bug
Plains villages generate in superflat worlds biomes where they are not supposed to generate (e.g. the_void
). These villages cannot be found using /locate village
.
Below are 3 screenshots of the villages and the biomes listed in the debug screen.
In biomes where villages normally generate, the correct biome specific village is generated (e.g. desert or savanna). So I think the problem is that every biome where villages aren't supposed to generate get plains villages, but the ones where villages generate naturally are unaffected.
Example worlds
Last tested in 20w51a
Seed
63486455778136911
Superflat preset
minecraft:sandstone;minecraft:the_void;
/execute in minecraft:overworld run tp @s 61.74 1.00 -119.51 -158.25 -2.55
Linked issues
is duplicated by 2
Attachments
Comments 10
For all of them I selected superflat then hit customize, then I used classic flat and only changed the biome from plains to the biomes listed in the images.
Can confirm for 1.16.4, with generated structures enabled and preset:minecraft:bedrock,100*minecraft:black_concrete;minecraft:the_void
Generate structures was on so that’s why villages are spawning (default superflats are always plains)
I believe 21w40a fixed this. I tried to reproduce this bug with an old growth spruce taiga superflat and set the surface to stone so I would spawn on a grass block in a village. However, I didn't spawn in a village. When I repeated this but set the biome to taiga, I spawned in a village.
Is the village well in the plains?