User:ImakerB/sandbox

a..
A job site can be made by building 2 houses.

−

Then get a villager that hasn't yet claimed a bed in the first house and place bed in that house, the first villager will remember this building as house. Place smoker (or any job site block) in the second house, then the first villager will claim and remember the second house as its job site.

−

Then spawn a second villager and place bed in the second house. The second villager will remember that building as its house.

−

Then place another smoker (or any job site block) in the first house. The second villager will remember the first house as its job site.

−

During the day, the first villager will go to the second house to work while the second villager will go to the first house to work. At night the first villager will sleep in the first house, while the second villager will sleep in the second house.

−

−

From what is described above, each villager will remember the position of a claimed job site block and try to pathfind to work at that block even if there are job site blocks of the same type which are much closer to their position.