Resolution: Works As Intended
Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03a, Minecraft 19w03b, Minecraft 19w03c, Minecraft 19w04a, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w08a, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w11a, Minecraft 19w11b, Minecraft 19w12a, Minecraft 19w12b, Minecraft 19w13a, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 1
Mob behaviour, Structures
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.
Villagers aren't spawning in some houses (actually in a lot of them). This can lead to some issues, the first being that some villages don't contain any villagers ! More generally, villages will have a really small amount of villagers in comparison with the number of houses. An other issue is that Iron Golems won't spawn naturally, 99% of the time. This is also due to the doors requirement (you need more than 21 in a village, and naturally generated ones don't have such a number), which is too high and should be reduced.
Example of an empty village in 19w07a (this seed isn't working anymore since 19w08a because village generation changed, but the issue remains unfixed) :
Seed : 5419467522569981067
Coordinates : -2550 ~ 2150
No villager spawned in this village.
This can be explained by the way villagers are generated now.
A villager will now spawn if there is a Jigsaw block in a house whose role is to spawn a villager. These Jigsaw blocks aren't generated in every house.
This is how they look like :
Here is a list of houses that don't have this key Jigsaw block.
- snowy_butchers_shop ** (duplicated file. Relates to
- desert_tannery_1 (+ generates weirdly, blocks are missing under the house. See screenshot)
- taiga_fisher_cottage_1 (+ generates weirdly, water is generated in the house instead of under trapdoors. See screenshot. Relates to
- taiga_sheperds_house_1 (duplicated file. Relates to
- taiga_weapon_smith_1 (duplicated file. Relates to
It seems like even if the jigsaw block is generated, the villager doesn't spawn sometimes. Example : a Jigsaw block is generated in all plains small houses but in the given seed there isn't any villager despite that a small house was generated in the village. I don't really know what causes this issue, and I maybe should create an other bug report for that.
As you can see, most of affected houses are assigned to a certain profession. I suggest that you could add a Jigsaw Block to each of them, that spawns the villager that is supposed to work in the house, which avoids the problem to find a library house without any librarian villager in the village for example (the best could be that these villagers would spend the night in their house, like if they were assigned to it ; it is only a suggestion). An other problem is that farms and animal pens are also considered as "house". It could lead to strange villages that only have farms and pens, without any house (and therefore without any villagers). In order to fix entirely the bug, farms and animal pens need to be moved in an other file. Some decorations are also in house files, such as plains_accessory_1 (in plain villages). They need to be moved too. This last point relates to