The Bug:
Villagers have difficulty pathfinding to workstations that have blocks located above them.
Steps to Reproduce:
Summon the "plains_armorer_house_1" structure by using the command provided below.
/place template minecraft:village/plains/houses/plains_armorer_house_1
Summon a villager within the house and wait for it to notice and begin pathfinding to the blast furnace.
Watch the behavior of the villager closely.
Take note as to whether or not villagers have difficulty pathfinding to workstations that have blocks located above them.
Observed Behavior:
Villagers have difficulty pathfinding to workstations.
Expected Behavior:
Villagers would not have difficulty pathfinding to workstations.
Linked issues
is duplicated by 26
relates to 2
Attachments
Comments 14
Please check if that's still an issue for you in the latest 1.14.4 stable release or the latest 1.15 development snapshot.
I can confirm that this happens in 1.16.3. The villager can only gain the profession when the block above the blast furnace is broken.
[media]I'd like to request ownership of this ticket since the current reporter has been inactive since May of 2020.
Confirmed for 1.21.3 - screenshot included. has this really been a problem for Five Years now???
[media]i did some additional testing in creative mode - for some reason, it's trying to pathfind to ... Above the block?
[media]when i break the block it's pathing to, it's able to claim the job block, too. how odd!
[media]as the bug report says, when you break the block above the job block, the villager has no trouble at all. but it seems like when there Is a block above it, the villager attempts to pathfind to the top of the block on top of the job block??
exhibit C: villager pathfinding to above the job block
[media]i have NO idea what could cause this kind of bug. but i've experimented with it! i hope this data helps 🙂
I believe the villager needs to access the top of the blast furnace. I had a similar design in my town, and when I moved the furnace out in the open, they could restock. This should be changed to accessing the front of it.