I noticed that they will be moving toward world center of x0,y0,z0 after the village destroyed. I have tested up to 2000 blocks away. Is this WAI, bug, or missing code to define IF conditions?
What to expect:
When bed is destroyed, villager will move around looking or trying to reach for village boundary for few seconds and become neutral if there is none.
What happens:
After the last bed is destroyed, they will be moving straight to the world center if there is no village nearby. Continued moving on world center.
Linked issues
relates to 1
Comments 7
I want to add in case someone is going to test using egg in creative. Egg spawned villager behaves normally until you place and destroy the bed. It will be moving toward world center.
Only applied to Iron golem mob fix in 1.12.0.4 beta changelog. I am guessing that they are still working on village mechanics.
We are checking into whether this was partially fixed for iron golems only or the changelog accidentally omitted mentioning villagers.
This is still occurring for villagers. Note that a villager spawned using a spawn egg does not exhibit this behavior unless it has joined a village which was subsequently destroyed.
Can confirm for 1.11.4 as well. Small note, when a village is destroyed not all villagers will run towards 0 0, have seen several villagers in survival making a b-line in a random direction, away from zero zero๐
You can see demonstration of this bug here:
https://youtu.be/qR5M5v0XDM0?t=610
Confirmed on Windows 10 1.11.1, although with a clarification: Both villagers and iron golems are affected, and they will move toward whatever POI block (bed, workplace block, possibly bell) they're able to detect first, only running toward x=0,z=0 by default.
Note that this does not occur in old villages whose villagers were converted where there has never been a POI block. However, the first time you place a bed or workplace block, they become just like villagers in a new generated village.