I am experiencing this issue on a pure vanilla 1.19.3 server. Villager AI only returns to "normal" after a job block is broken. It's effecting about 15% of my 100 villagers.
Babies and jobless villagers are unaffected.
It's effecting various job roles, from butchers to clerics to fletchers to blacksmiths.
Frozen villagers are missing the "job site" value. Working ones are not.
I have attempted to troubleshoot this by doing the following, none worked:
Restart the server
Force time back to 0
Break beds
"remove" all other villagers except the problem villagers
Break blocks around the villager to ensure they weren't stuck via collision
Teleport the problem villager to their bed
So far, the only method that works to 'solve' the immediate issue is breaking the job block and waiting until all relationships with the block breaks. The villager goes to where the job block was and resumes normal activity. Placing the job block again doesn't always fix the issue, but sometimes it does.
Below is a screenshot of a correctly working villager, note the job site value circled
[media]
Below is a screenshot of a blacksmith who hasn't moved in multiple in-game days. Note the lack of a job site value. All of my problem villagers have "potential_job_site", never "job_site". Seems to support earlier comments regarding the logic for job aquisition.
I am experiencing this issue on a pure vanilla 1.19.3 server. Villager AI only returns to "normal" after a job block is broken. It's effecting about 15% of my 100 villagers.
Babies and jobless villagers are unaffected.
It's effecting various job roles, from butchers to clerics to fletchers to blacksmiths.
Frozen villagers are missing the "job site" value. Working ones are not.
I have attempted to troubleshoot this by doing the following, none worked:
Restart the server
Force time back to 0
Break beds
"remove" all other villagers except the problem villagers
Break blocks around the villager to ensure they weren't stuck via collision
Teleport the problem villager to their bed
So far, the only method that works to 'solve' the immediate issue is breaking the job block and waiting until all relationships with the block breaks. The villager goes to where the job block was and resumes normal activity. Placing the job block again doesn't always fix the issue, but sometimes it does.
Below is a screenshot of a correctly working villager, note the job site value circled
[media]Below is a screenshot of a blacksmith who hasn't moved in multiple in-game days. Note the lack of a job site value. All of my problem villagers have "potential_job_site", never "job_site". Seems to support earlier comments regarding the logic for job aquisition.
[media]