Mobs that try to pathfind over blocks with custom geometry just start jumping as if they're trying to get on top of a full block when there isn't one.
Update: 1.17.40.23:
Vertical pathfinding seems to be pretty good now, but narrow blocks appear to be a problem for pathfinding, see attached video
Update: 1.17.40.20:
In this update mobs can pathfind correctly over a custom slab (lower or upper), there still exists block heights that mobs won't pathfind over 2/3 for example.
Expected Behavior:
- Mobs pathfind over and around custom geometry correctly and smoothly.
Actual Behavior:
- Mobs start jumping up and down uncontrollably.
Steps To Reproduce:
Download the attached pack
Use the give command to obtain either 'grunt:mud' or 'grunt:basalt_slab'
Place enough blocks to test pathfinding over
Spawn a villager and a husk on opposite ends
The husk will try to get to the villager but fail and end up jumping uncontrollably on the slab or just sit still on the mud
Linked issues
is duplicated by 1
relates to 2
Attachments
Comments 7
The same issue affects vanilla dead corals and amethyst clusters. It is likely related to a block property that cannot be set for custom blocks (or for which there is no documentation), which makes pathfinding treat the block as if it were solid and full. It seems that this default "solid" property or a related one also causes MCPE-140364.
Still affects 1.16.100.58