diff --git a/pom.xml b/pom.xml index d13fc9b6d..83f9cb183 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ me.blackvein.quests quests - 2.6.3 + 2.6.4 quests https://github.com/FlyingPikachu/Quests/ jar diff --git a/src/main/java/me/blackvein/quests/PlayerListener.java b/src/main/java/me/blackvein/quests/PlayerListener.java index 64e08fc56..17ffb58fb 100644 --- a/src/main/java/me/blackvein/quests/PlayerListener.java +++ b/src/main/java/me/blackvein/quests/PlayerListener.java @@ -491,7 +491,7 @@ public class PlayerListener implements Listener, ColorUtil { if (quester.hasObjective(quest, "breakBlock")) { - if (evt.getPlayer().getItemInHand().containsEnchantment(Enchantment.SILK_TOUCH) == false && evt.isCancelled() == false) { + if (evt.getPlayer().getItemInHand().containsEnchantment(Enchantment.SILK_TOUCH) == false && evt.isCancelled() == false) { quester.breakBlock(quest, evt.getBlock().getType()); } diff --git a/src/main/java/me/blackvein/quests/Quests.java b/src/main/java/me/blackvein/quests/Quests.java index c0408e8e5..e32d8c4f4 100644 --- a/src/main/java/me/blackvein/quests/Quests.java +++ b/src/main/java/me/blackvein/quests/Quests.java @@ -4988,6 +4988,10 @@ try{ } for (Object o : list) { + if (o == null) { + Bukkit.getLogger().severe("A null " + c.getSimpleName() + " value was detected in quests.yml, please correct the file"); + return false; + } if (c.isAssignableFrom(o.getClass()) == false) { return false;