Ensure clicked item is not Air, fixes #1433 and #1436

This commit is contained in:
PikaMug 2020-11-01 01:53:03 -04:00
parent 1c4d96a47e
commit a60bfadb10

View File

@ -111,7 +111,7 @@ public class PlayerListener implements Listener {
final Player player = (Player) evt.getWhoClicked(); final Player player = (Player) evt.getWhoClicked();
if (evt.getView().getTitle().contains(Lang.get(player, "quests"))) { if (evt.getView().getTitle().contains(Lang.get(player, "quests"))) {
final ItemStack clicked = evt.getCurrentItem(); final ItemStack clicked = evt.getCurrentItem();
if (clicked != null) { if (ItemUtil.isItem(clicked)) {
for (final Quest quest : plugin.getQuests()) { for (final Quest quest : plugin.getQuests()) {
if (quest.getGUIDisplay() != null) { if (quest.getGUIDisplay() != null) {
if (ItemUtil.compareItems(clicked, quest.getGUIDisplay(), false) == 0) { if (ItemUtil.compareItems(clicked, quest.getGUIDisplay(), false) == 0) {