NB : note that MC-140973, MC-140759, MC-140975 and MC-143112 are very similar issues. They are all due to mistakes made when creating village's structures or arranging those in files where they shouldn't be.
The bug
Decorations, farms, and animal pens are in the same file than houses (in village structure).
This is a problem because it could happen that every "house" generated in a village would be a farm, a decoration or an animal pen. In this case, we couldn't really call this structure a "village", because the villagers wouldn't have a place to sleep.
Example of a village without actual house (doesn't work anymore since 19w07a, but the issue remains unfixed) :
Seed : 5419467522569981067
Coordinates : -2550 ~ 2150
In order to fix this bug, farms, animal pens and decorations need to be moved in an other file, in order to keep only the houses (which contain villagers) in the house file.
Location of house file (in a village structure)
.minecraft\versions\<version>\<version>.jar\data\minecraft\structures\village\plains\houses
or .minecraft\versions\<version>\<version>.jar\data\minecraft\structures\village\taiga\houses
or .minecraft\versions\<version>\<version>.jar\data\minecraft\structures\village\savanna\houses
or .minecraft\versions\<version>\<version>.jar\data\minecraft\structures\village\snowy\houses
or .minecraft\versions\<version>\<version>.jar\data\minecraft\structures\village\desert\houses
List of affected decorations/farms/animal pens/meeting points
Plains village:
plains_accessory_1
plains_animal_pen_1
plains_animal_pen_2
plains_animal_pen_3
plains_large_farm_1
plains_meeting_point_4
plains_meeting_point_5
plains_small_farm_1
plains_stable_1
plains_stable_2
Plains village (zombie):
plains_animal_pen_3
plains_meeting_point_4
plains_meeting_point_5
plains_stable_1
Desert village:
desert_animal_pen_1
desert_animal_pen_2
desert_farm_1
desert_farm_2
desert_large_farm_1
Savanna village:
savanna_animal_pen_1
savanna_animal_pen_2
savanna_animal_pen_3
savanna_large_farm_1
savanna_large_farm_2
savanna_small_farm
Savanna village (zombie):
savanna_animal_pen_2
savanna_animal_pen_3
savanna_large_farm_2
Snowy village:
snowy_animal_pen_1
snowy_animal_pen_2
snowy_farm_1
snowy_farm_2
Taiga village:
taiga_animal_pen_1
taiga_decoration_1
taiga_lamp_post_1
taiga_large_farm_1
taiga_large_farm_2
taiga_meeting_point_1
taiga_small_farm_1
Taiga village (zombie):
taiga_large_farm_2
Linked issues
is duplicated by 8
Attachments
Comments 17
Thank you for adding an image of a wrong generated village ! If we had seed and coordinates, that would be cool, this bug would be confirmed.
Look, I would love to help, but I can't. Not only can I not remember the coordinates (and thus it would take me literal months or years to find this village, if I ever did), but when I cannot fly around for more than five seconds before I have to let the world generation catch up, I can't go anywhere.
Certainly. The seed is 5419467522569981067
You should spawn in a tiny plains clearing surrounded by forest and dark oak forest.
Also, I have one minor question... I went AFK in the middle of a plains biome for 5 hours, waiting for a massive sugarcane plantation to grow. However, when I came back online and I ventured into a particular section of forest where pillager patrols normally spawn, I found- get this -10 pillager patrols just chilling out in one big huddle. Is this meant to happen or...? O.o
Postponed means it will be fixed some time later. Later usually means a time ranging from a month to multiple years. In this case, I think it will be fixed at a 1.14 pre release.
Edit: I suppose in this case the developers say this is intended after postponing the resolution of this ticket.
Apparently there is little chance this will be fixed for 1.14, but the developers ensured that villagers always spawn in meeting areas to prevent empty villages.
This ticket is about villages without houses (only farms, animal pen, etc). The only way to fix it is to dissociate the farms and pens from the houses. Currently, the game can't determine what is a house or not.
Yes, I agree.
There should be folders for,
Folder for lamp posts.
Folder for decoration.
Folder for meeting_point.
Folder for animal_pen and farms.
and Folder for well and meeting point centers for the center of town.
The Folder for animal_pen and farms may need to have a large and small folder. The same could be done for the houses.
This may help on avoiding structure overlap problem.