From 0d515b336f1637b5dc633c89c2f466130581b416 Mon Sep 17 00:00:00 2001 From: Leijurv Date: Fri, 7 Sep 2018 10:50:49 -0700 Subject: [PATCH] can get to block at eye level adjacent too --- src/main/java/baritone/pathing/goals/GoalGetToBlock.java | 3 +++ src/test/java/baritone/pathing/goals/GoalGetToBlockTest.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/baritone/pathing/goals/GoalGetToBlock.java b/src/main/java/baritone/pathing/goals/GoalGetToBlock.java index ed927a12c..bc32c5ca0 100644 --- a/src/main/java/baritone/pathing/goals/GoalGetToBlock.java +++ b/src/main/java/baritone/pathing/goals/GoalGetToBlock.java @@ -50,6 +50,9 @@ public class GoalGetToBlock implements Goal { if (yDiff == -2 && xDiff == 0 && zDiff == 0) { return true; } + if (yDiff == -1) { + yDiff = 0; + } return Math.abs(xDiff) + Math.abs(yDiff) + Math.abs(zDiff) <= 1; } diff --git a/src/test/java/baritone/pathing/goals/GoalGetToBlockTest.java b/src/test/java/baritone/pathing/goals/GoalGetToBlockTest.java index 3c3905aa9..a908a8dd5 100644 --- a/src/test/java/baritone/pathing/goals/GoalGetToBlockTest.java +++ b/src/test/java/baritone/pathing/goals/GoalGetToBlockTest.java @@ -30,7 +30,7 @@ public class GoalGetToBlockTest { @Test public void isInGoal() { - List acceptableOffsets = new ArrayList<>(Arrays.asList("0,0,0", "0,0,1", "0,0,-1", "1,0,0", "-1,0,0", "0,1,0", "0,-1,0", "0,-2,0")); + List acceptableOffsets = new ArrayList<>(Arrays.asList("0,0,0", "0,0,1", "0,0,-1", "1,0,0", "-1,0,0", "0,-1,1", "0,-1,-1", "1,-1,0", "-1,-1,0", "0,1,0", "0,-1,0", "0,-2,0")); for (int x = -10; x <= 10; x++) { for (int y = -10; y <= 10; y++) { for (int z = -10; z <= 10; z++) {