From 63a1083e1970db5c5c75c26940ad154dea14e424 Mon Sep 17 00:00:00 2001 From: Brady Date: Mon, 17 Sep 2018 17:46:23 -0500 Subject: [PATCH] Let's talk about doors --- .../java/baritone/pathing/movement/MovementHelper.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/baritone/pathing/movement/MovementHelper.java b/src/main/java/baritone/pathing/movement/MovementHelper.java index 27b1b57e8..1a442fa61 100644 --- a/src/main/java/baritone/pathing/movement/MovementHelper.java +++ b/src/main/java/baritone/pathing/movement/MovementHelper.java @@ -81,10 +81,10 @@ public interface MovementHelper extends ActionCosts, Helper { return false; } if (block instanceof BlockDoor || block instanceof BlockFenceGate) { - if (block == Blocks.IRON_DOOR) { - return false; - } - return true; // we can just open the door + // Because there's no nice method in vanilla to check if a door is openable or not, we just have to assume + // that anything that isn't an iron door isn't openable, ignoring that some doors introduced in mods can't + // be opened by just interacting. + return block != Blocks.IRON_DOOR; } if (block instanceof BlockSnow || block instanceof BlockTrapDoor) { // we've already checked doors