

The two villagers in the first picture take extremely long to accept their jobs, even though the block is directly in front of them, they have beds (both in the walls and in the next door village), and I make sure to only break one job block at a time to make sure their paths do not get messed up. The villagers on the other side had no issues. Whatβs the problem?
by DulcisTerra
7 Comments
Just to clarify, this is Java edition
They are likely already locked onto other job blocks. In order for them to unclaim it you would have to find that block and break it before they will take another job.
When that happens there should be a bednnearby and the job next to said bed otherwise it can take longer or not even happen at all
Only thing i could think of are the minecarts
Check to see if there are any other potential workstations, barrels, stonecutters etc.
Villagers that won’t take jobs are often “sensing” a workstation that they can’t reach.
Try to move a villager farther from the village in more than 100 blocks and lock it to a trade you desire before returning it to the village. That is how I do my traders in a short time.
It’s Java edition, get rid of the beds. Also, don’t have them out in the open like that. Build blocks around them and lock them into a 1×1 cell. Place a top trap door so they can’t walk out (villagers are 2 blocks tall) and they’ll stay in the 1×1. Doing this also makes it so other villagers can’t attempt to link to it.