From f3792b480ccdb088b48ea5ef6bb828685c4cf3cb Mon Sep 17 00:00:00 2001 From: HappyPikachu Date: Sun, 13 Aug 2017 23:58:37 -0400 Subject: [PATCH] Avoid null locations on reload, untested, fixes #102 --- src/main/java/me/blackvein/quests/Quest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/me/blackvein/quests/Quest.java b/src/main/java/me/blackvein/quests/Quest.java index bfa5e11da..f4cca3214 100644 --- a/src/main/java/me/blackvein/quests/Quest.java +++ b/src/main/java/me/blackvein/quests/Quest.java @@ -164,9 +164,10 @@ public class Quest { } else if (nextStage.locationsToReach != null && nextStage.locationsToReach.size() > 0) { targetLocation = nextStage.locationsToReach.getFirst(); } - if (targetLocation != null && targetLocation.getWorld().equals(quester.getPlayer().getWorld())) { - // plugin.getLogger().info("Setting compass target for " + quester.getPlayer().getName() + " to " + targetLocation); - quester.getPlayer().setCompassTarget(targetLocation); + if (targetLocation != null) { + if (targetLocation.getWorld().equals(quester.getPlayer().getWorld())) { + quester.getPlayer().setCompassTarget(targetLocation); + } } return targetLocation != null; }