diff --git a/src/main/java/com/minecolonies/core/entity/pathfinding/navigation/MinecoloniesAdvancedPathNavigate.java b/src/main/java/com/minecolonies/core/entity/pathfinding/navigation/MinecoloniesAdvancedPathNavigate.java index f7ab2c8e815..e16e6085c5e 100644 --- a/src/main/java/com/minecolonies/core/entity/pathfinding/navigation/MinecoloniesAdvancedPathNavigate.java +++ b/src/main/java/com/minecolonies/core/entity/pathfinding/navigation/MinecoloniesAdvancedPathNavigate.java @@ -909,7 +909,7 @@ private boolean handlePathPointOnLadder(final PathPointExtended pEx) } else { - if (PathfindingUtils.isLadder(level.getBlockState(entityPos.below()), getPathingOptions())) + if (PathfindingUtils.isLadder(level.getBlockState(entityPos.below()), getPathingOptions()) || ourEntity.getY() > pEx.y) { this.ourEntity.setYya(-0.5f); } @@ -986,7 +986,7 @@ protected void followThePath() { this.path.setNextNodeIndex(curNodeNext); } - return; + return; } }