From c69a5a58c017ba28b215d86023b50fe7e80124fe Mon Sep 17 00:00:00 2001 From: Intelli Date: Sun, 27 Feb 2022 16:29:17 -0700 Subject: [PATCH] Fixed instances of NullPointerException in CraftItemEvent --- .../net/coreprotect/listener/player/CraftItemListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/coreprotect/listener/player/CraftItemListener.java b/src/main/java/net/coreprotect/listener/player/CraftItemListener.java index e22ada3..f3bb2e9 100644 --- a/src/main/java/net/coreprotect/listener/player/CraftItemListener.java +++ b/src/main/java/net/coreprotect/listener/player/CraftItemListener.java @@ -119,6 +119,10 @@ public final class CraftItemListener extends Queue implements Listener { if (addItem.getAmount() > 0) { for (ItemStack oldItem : oldItems) { + if (oldItem == null) { + continue; + } + ItemStack removedItem = oldItem.clone(); removedItem.setAmount(oldItem.getAmount() * amountMultiplier); playerCraftItem(player.getLocation(), player.getName(), removedItem, ItemLogger.ITEM_DESTROY);