mojira.dev
MC-151904

Villagers not retaining workstations, but switch to other workstations.

When the world was updated from 1.14 to 1.14.1 all my villagers that haven't been traded with yet, but had workstations, all reset to unemployed and would no longer detect the workbench right in front of them. The villagers that had been traded with and were locked in their trades all mixed up their work stations, so they wouldn't restock. I sent them all over 150 blocks away and brought one villager at a time to set them up with their work stations. As I was trying to match them to their work stations they started to not restock anymore, after I've confirmed a workstation for them (i.e. I watched them use it to restock). I let one villager out of their trading cell and they went and restocked from a different workbench that I had already matched to a different villager. So the villagers keep choosing new workstations and won't retain their workstations. This problem was not present before 1.14.1.
Edit: I have done a bit more testing in a creative world, and it seems as though this may be specific to 1.14 villagers, not new villagers that are given jobs after the update to 1.14.1.
Edit_2: It appears that any villager unemployed or employed that updated from 1.14 to 1.14.1 will not retain work stations. I am not sure if they reset each night or if it has something to do with the chunks unloading and loading. I brought an unemployed villager to my trading hall and gave them a workstation, but every so often that id check on their trades without breaking and replacing the workstation, they will have new trades. I still need to test with a newly bred villager in 1.14.1, to see if this problem persists.
Edit_3: I bred a new villager and they continue to lose and replace workstation each night it appears. They continue to reset trades without interaction. Not sure if this is due to the villager being bred from villagers found in 1.14, then updated.
Edit_4: I went out into the world to find a previously unloaded/unvisited village so that it would be newly generated in 1.14.1. I brought back some villagers and bred them. However, even new villagers that I put a workstation next to would continue to get new trades over time, which leads me to believe that in a world updated to 1.14.1 from 1.14, the villagers will not retain their work stations overnight or when loading and unloading chunks (not sure which is causing the villagers to forget their workstations).

Attachments

Comments 5

I confirm this is the case is the same for me here. Its just that even if they dont restock, they sit outside during the night instead of going sleeping which results in getting killed. Other villagers try to enter a house which has an occupied bed, gets out of the house and then instantly wants to get in again. AI in this update is broken.

Confirm for me as well.  All my 1.14 Villagers who were unemployed will not pick up workstations nor jobs in 1.14.1.    The 1.14 Villagers who were employed became dissociated with their existing workstation and would not refresh locked trades in 1.14.1.    Even 1.14 Villagers who were employed and associated with a workstation but had not yet been traded with became unemployed in 1.14.1.  However, these WOULD pick up new workstations if presented with a valid workstation in 1.14.1.  

 

The transition from 1.14 to 1.14.1, from my experience/testing:

  • Employed villagers that had been traded with previously no longer retain their bond with a workstation.

  • Employed villagers that had NOT been traded with became unemployed until presented with a fresh workstation.

  • Unemployed villagers will not bond with a workstation and remain unemployed.

Please check if that's still an issue for you in the latest 1.14 (pre-)release.

I can confirm that this is still an issue in 1.15.2 

Villagers that I have traded with without issue for weeks would suddenly lose stations or change stations. Below is a screenshot using a tool to find villager work stations.

[media]

Is this still an issue in 1.17.1 or later? 

If you have a repro case for this, please provide it as well.

Norestel

(Unassigned)

Community Consensus

Village system

Minecraft 1.14.1, 1.15.2

Retrieved