From 9a9e89206b0e10af1a8510f6df423401a7d76446 Mon Sep 17 00:00:00 2001 From: Phoenix616 Date: Sun, 6 Aug 2017 11:29:46 +0100 Subject: [PATCH] Fix NPE that occurs when STACK_TO_64 is true (DevBukkit-1222) --- src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java b/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java index 87ed0e5..6bafcdd 100644 --- a/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java +++ b/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java @@ -153,7 +153,9 @@ public class InventoryUtil { ItemStack currentItem = inventory.getItem(currentSlot); if (MaterialUtil.isEmpty(currentItem)) { + currentItem = new ItemStack(item); currentItem.setAmount(Math.min(amountLeft, maxStackSize)); + inventory.setItem(currentSlot, currentItem); amountLeft -= currentItem.getAmount(); } else if (currentItem.getAmount() < maxStackSize && MaterialUtil.equals(currentItem, item)) {