BlackJack55
- BlackJack55
- blackjack55
- Europe/Stockholm
- Yes
- No
Changed Description:
Villagers can climb ladders, but cannot navigate downward on them, resulting in them getting stuck on
smallhouses with rooftop ladder accessVillagers can climb ladders, but cannot navigate downward on them, resulting in them getting stuck on houses with rooftop ladder access or ladders in general when fleeing (only affects player built buildings)
Added Labels: villager villager-breeding villagers
A possible fix could be, that each block that is workable by a villager has a "claimed" attribute, perhaps linking to the villager UUID or a boolean. If the block is claimed, no other villager seeking for a job is assigned. The claimed attribute is removed if the assigned villager (coordinates of workplace are also saved in a tag) is killed (remove tag from workplace coordinates block) or the pathfinding fails. For possible concurrency problems a semaphor might be used instead.
Furthermore, this could also be enhanced by the system I proposed in
MC-159675, but this might cause concurrency problems aswell.