I put my base location a little way away from a village so they wouldnt steal my bed.
i went in and traded with the farmer and cartographer till they were both apprentice level.
I go away for a while, come back and theres a new farmer even tho i haven't placed any new jobblock, and i see my apprentice farmer is still around, but he doesnt go to his workstation anymore.
if i try to put down a workstation only a jobless villager reacts to it, so he will not grab a new one before the whole village is full of farmers it seems.
I think it happend because I went far away from the village and when the game loaded it in again it just picked whoever was closest to take the job block and everyone got jumbled that way.
this has been an issue since 1.14 for me.
Related issues
Comments


This happens for me too in 1.14.3. When you go to trade with the original villager whose job was stolen, the trade screen appears for only a few frames before closing.
I was only able to open the trade screen again by making extra workstations, then the original villager takes the second block as his workstation

I can confirm as well.
This happens to me on a 1.14.3 multiplayer java server. The villagers steal workstations from each other, and now I have multiple villagers per workstation, but only one of those can trade.
This is really annoying for anyone working with villagers. I had a mending-trading librarian and an unbreaking-trading librarian, but their workstations were stolen, so now I have 2 villagers whose gui opens and immediately closes, and 2 villagers with worthless trades.


Duplicate MC-150806.
Can confirm. This happened to me with a master villager I had created, and then a new guy comes along and steals his lectern. I don't think the master can restock anymore.