mojira.dev
MC-140975

Decorations, farms, and animal pens are considered houses, leading to villages without actual houses

NB : note that MC-140973MC-140759MC-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

Attachments

Comments 17

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.

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.

https://imgur.com/l4MC0Xg

https://imgur.com/L5pd1e7

Can you just provide the seed, please ? At least I can search the village myself 🙂 

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

7 more comments

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.

Tank you for answering 🙂

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.

Turns out that this is resolved as intended, which IMO is actually a good thing since I don't want village seeds to change buildings after updating.

Valicon

(Unassigned)

Confirmed

Structures

village, world-generation

Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, ..., Minecraft 1.14.4 Pre-Release 6, 1.14.4, 19w34a, 19w35a, 19w36a

Retrieved