diff --git a/pom.xml b/pom.xml
index 18dc182..3454093 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,8 +19,8 @@
https://hub.spigotmc.org/nexus/content/repositories/snapshots/
- vault-repo
- http://nexus.hc.to/content/repositories/pub_releases
+ jitpack.io
+ https://jitpack.io
placeholderapi
@@ -42,18 +42,14 @@
1.13.2-R0.1-SNAPSHOT
provided
-
- org.spigotmc
- spigot
- 1.13.2-R0.1-SNAPSHOT
- provided
-
+
- net.milkbowl.vault
+ com.github.MilkBowl
VaultAPI
1.7
provided
+
me.clip
placeholderapi
diff --git a/src/main/java/me/SuperRonanCraft/BetterBowTrails/event/player/events/Click.java b/src/main/java/me/SuperRonanCraft/BetterBowTrails/event/player/events/Click.java
index 416d0fe..bbb353f 100644
--- a/src/main/java/me/SuperRonanCraft/BetterBowTrails/event/player/events/Click.java
+++ b/src/main/java/me/SuperRonanCraft/BetterBowTrails/event/player/events/Click.java
@@ -129,22 +129,24 @@ public static boolean isNumeric(String str) {
}
private boolean validClick(InventoryClickEvent e) {
- if (!(e.getWhoClicked() instanceof Player) || e.isCancelled())
+ // Check if a player clicked the inventory
+ if (!(e.getWhoClicked() instanceof Player))
return false;
- // Clicks the inventory
- if (!e.getInventory().equals(invs.get(e.getWhoClicked())))
+
+ // Check if event was canceled
+ if (e.isCancelled())
return false;
- // Checks if click is valid
- try {
- e.getCurrentItem().getItemMeta().getDisplayName();
- } catch (NullPointerException ex) {
+
+ // Check if they clicked a GUI from this plugin
+ if (!e.getInventory().equals(invs.get(e.getWhoClicked())))
return false;
- }
- // Clicks their own inventory
+
+ // Check if they clicked their own inventory
if (!e.getClickedInventory().equals(invs.get(e.getWhoClicked()))) {
e.setCancelled(true);
return false;
}
+
return true;
}
}