From 379bcec37cc306a92875b5036ae7e6c85c5c0f49 Mon Sep 17 00:00:00 2001
From: PikaMug <2267126+PikaMug@users.noreply.github.com>
Date: Sun, 16 Feb 2020 22:53:02 -0500
Subject: [PATCH] Close GUI after taking quest from NPC, fixes #1081. Bump
version number
---
dist/pom.xml | 2 +-
main/pom.xml | 2 +-
main/src/main/java/me/blackvein/quests/Quester.java | 4 +++-
.../java/me/blackvein/quests/listeners/PlayerListener.java | 2 +-
pom.xml | 4 ++--
v1_8_R1/pom.xml | 2 +-
v1_8_R2/pom.xml | 2 +-
v1_8_R3/pom.xml | 2 +-
8 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/dist/pom.xml b/dist/pom.xml
index 3b8cda53b..f880b1feb 100644
--- a/dist/pom.xml
+++ b/dist/pom.xml
@@ -5,7 +5,7 @@
me.blackvein.quests
quests-parent
- 3.8.7
+ 3.8.8
quests-dist
pom
diff --git a/main/pom.xml b/main/pom.xml
index 34848ac27..de0518442 100644
--- a/main/pom.xml
+++ b/main/pom.xml
@@ -4,7 +4,7 @@
me.blackvein.quests
quests-parent
- 3.8.7
+ 3.8.8
quests-main
diff --git a/main/src/main/java/me/blackvein/quests/Quester.java b/main/src/main/java/me/blackvein/quests/Quester.java
index cfa158355..f3493d33b 100644
--- a/main/src/main/java/me/blackvein/quests/Quester.java
+++ b/main/src/main/java/me/blackvein/quests/Quester.java
@@ -3738,7 +3738,9 @@ public class Quester {
getPlayer().sendMessage(ChatColor.YELLOW + msg);
}
return false;
- } else if (quest.getNpcStart() != null && plugin.getSettings().canAllowCommandsForNpcQuests() == false) {
+ } else if (quest.getNpcStart() != null && quest.getNpcStart().getEntity() != null
+ && quest.getNpcStart().getEntity().getLocation().distance(getPlayer().getLocation()) < 5.0
+ && plugin.getSettings().canAllowCommandsForNpcQuests() == false) {
if (giveReason) {
String msg = Lang.get(getPlayer(), "mustSpeakTo");
msg = msg.replace("", ChatColor.DARK_PURPLE + quest.getNpcStart().getName() + ChatColor.YELLOW);
diff --git a/main/src/main/java/me/blackvein/quests/listeners/PlayerListener.java b/main/src/main/java/me/blackvein/quests/listeners/PlayerListener.java
index c39ed7832..39f338bd8 100644
--- a/main/src/main/java/me/blackvein/quests/listeners/PlayerListener.java
+++ b/main/src/main/java/me/blackvein/quests/listeners/PlayerListener.java
@@ -128,8 +128,8 @@ public class PlayerListener implements Listener {
} catch (Exception e) {
e.printStackTrace();
}
- evt.getWhoClicked().closeInventory();
}
+ evt.getWhoClicked().closeInventory();
}
}
}
diff --git a/pom.xml b/pom.xml
index da5135414..b010c4136 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,12 +6,12 @@
me.blackvein.quests
quests-parent
- 3.8.7
+ 3.8.8
quests
https://github.com/PikaMug/Quests/
- 3.8.7
+ 3.8.8
UTF-8
1.8
1.8
diff --git a/v1_8_R1/pom.xml b/v1_8_R1/pom.xml
index cf9196c57..10aa5d268 100644
--- a/v1_8_R1/pom.xml
+++ b/v1_8_R1/pom.xml
@@ -5,7 +5,7 @@
me.blackvein.quests
quests-parent
- 3.8.7
+ 3.8.8
diff --git a/v1_8_R2/pom.xml b/v1_8_R2/pom.xml
index 643b94ad1..edfb44e1b 100644
--- a/v1_8_R2/pom.xml
+++ b/v1_8_R2/pom.xml
@@ -5,7 +5,7 @@
me.blackvein.quests
quests-parent
- 3.8.7
+ 3.8.8
diff --git a/v1_8_R3/pom.xml b/v1_8_R3/pom.xml
index 834594234..feddc997e 100644
--- a/v1_8_R3/pom.xml
+++ b/v1_8_R3/pom.xml
@@ -5,7 +5,7 @@
me.blackvein.quests
quests-parent
- 3.8.7
+ 3.8.8