Villagers become unable to move when their workstation is placed nearby. Placing the workstation will cause villagers to freeze immediately, and they will only return to normal once the workstation has been broken.
After the workstation has been broken, they will walk over to where it had been placed, and then turn around and walk back to whatever they were doing before.
Only seems to affect librarians but have not tested all villager types. All librarians in my survival world were affected, but farmers and fletchers have not done it at all.
Some users report that even breaking the workstations does not unfreeze the villagers, and that they are missing data.
Code analysis can be found in this comment by @unknown.
Linked issues
is duplicated by 19
Attachments
Comments 15
I have the same bug in my current world and I reported it which turned into a duplicate report of this bug.
I'm here to say something.
I actually previously had the same bug happen to two fletcher villagers in the same world. Somehow the bug fixed itself over time and the bug was transferred to my farmer villagers.
Hi I'm here again to say that I believe I have found a temporary fix for the bug until the bug itself has been fixed by developers.
As of currently I found a method that resets the villager AI.
First, remove all job blocks from broken villager AI along with other villager job blocks.
Next, place down a single variety of villager job blocks (ex: only lecterns for all your librarians).
Finally, Save and close the game and return to the menu screen multiple times until the villagers path find to their job blocks successfully and claim their block.
One final note, I haven't tested it yet but assuming it works with one type of villager it should work with others by placing down all of a single variety of job blocks and opening and closing the game multiple times.
I've also had this issue, and after pushing my villagers around for a few minutes and destroying the beds etc, only 1 out of 5 is walking around at all. the others might shuffle back toward their beds when pushed away but thats all they seem to do. Restarting the server i'm on hasnt fixed this issue either.
1.19.3 Server also has this issue. All of the villagers affected are only ones that have been traded with. Tried restarting the server, destroying workstations, beds, bells, nothing fixed. Villagers won't even turn or run away from zombies if their workstations are placed.
I also have the same issue, also with librarians. I wonder if the reason librarians are most likely to be affected is because users are more likely to have large numbers of librarians to get a bunch of enchanted book trades.
If you can fix the problem With Kevin Getzoff's solution, if you ever need to move them again, move one villager at a time by only breaking 1 jobsite at a time and assuming all the others have a job the one you are moving should be able to move because its the only one trying to get to it.
Same issue; moving a bunch of shepards (the wool guys) and I've already traded with them, so I can't switch them to another job block temporarily ): removed the job blocks and they can move now, but like ): I don't want to kill them
Edit: I tried putting the job blocks back, didn't work. Left one up.
decided to pop them in a hole, and put lava on them. pushed one in a hole, accidentally hit one. He jumped up! pushed into the hole again, and they started moving? Placed the other job blocks down and they all kept moving! 😃
I also have this issue, affecting 1.19.3. Also coincidently the affected villagers were librarians. Although it's only some of them. The ones that are fine are ones I moved and placed their workstations after moving. The rest I had removed their workstations for an extended period of time.
Using the /data command on an affected villager, I discovered that they don't have the tag "minecraft:job_site" or "minecraft:potential_job_site" anywhere. Placing down a workstation for them to claim doesn't seem to give them back the tag. It's as if the tag or at least the ability to gain the tag has been removed.
EDIT: I have attached the screenshots of the villager's data using the /data command