From 4abb9ae5189fb6ec0aec6449134dda227a5a16ec Mon Sep 17 00:00:00 2001 From: Phoenix616 Date: Fri, 30 Jun 2017 20:38:58 +0100 Subject: [PATCH] Fix NPE when slot in chest is empty --- src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java b/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java index b4518d1..87ed0e5 100644 --- a/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java +++ b/src/main/java/com/Acrobot/Breeze/Utils/InventoryUtil.java @@ -226,7 +226,7 @@ public class InventoryUtil { for (int currentSlot = 0; currentSlot < effectiveSize(inventory) && amountLeft > 0; currentSlot++) { ItemStack currentItem = inventory.getItem(currentSlot); - if (MaterialUtil.equals(currentItem, item)) { + if (currentItem != null && MaterialUtil.equals(currentItem, item)) { int neededToRemove = Math.min(currentItem.getAmount(), amountLeft); currentItem.setAmount(currentItem.getAmount() - neededToRemove);