From 6bd2e90cfd09c8682a98e1d2cbc65eff82696289 Mon Sep 17 00:00:00 2001 From: Leijurv Date: Tue, 12 Mar 2019 17:18:58 -0700 Subject: [PATCH] crash when pathing near shulker boxes --- src/main/java/baritone/pathing/movement/MovementHelper.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/baritone/pathing/movement/MovementHelper.java b/src/main/java/baritone/pathing/movement/MovementHelper.java index e44be1349..7a49bb050 100644 --- a/src/main/java/baritone/pathing/movement/MovementHelper.java +++ b/src/main/java/baritone/pathing/movement/MovementHelper.java @@ -83,7 +83,7 @@ public interface MovementHelper extends ActionCosts, Helper { if (block == Blocks.AIR) { // early return for most common case return true; } - if (block == Blocks.FIRE || block == Blocks.TRIPWIRE || block == Blocks.COBWEB || block == Blocks.END_PORTAL || block == Blocks.COCOA || block instanceof BlockSkull || block == Blocks.BUBBLE_COLUMN) { + if (block == Blocks.FIRE || block == Blocks.TRIPWIRE || block == Blocks.COBWEB || block == Blocks.END_PORTAL || block == Blocks.COCOA || block instanceof BlockSkull || block == Blocks.BUBBLE_COLUMN || block instanceof BlockShulkerBox || block instanceof BlockSlab) { return false; } if (block instanceof BlockDoor || block instanceof BlockFenceGate) { @@ -169,7 +169,8 @@ public interface MovementHelper extends ActionCosts, Helper { || !state.getFluidState().isEmpty() || block instanceof BlockTrapDoor || block instanceof BlockEndPortal - || block instanceof BlockSkull) { + || block instanceof BlockSkull + || block instanceof BlockShulkerBox) { return false; } // door, fence gate, liquid, trapdoor have been accounted for, nothing else uses the world or pos parameters