From 2a5a5220f09f6f24f7e6959901a60372b3c6324a Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Thu, 3 Nov 2016 16:24:17 +0100 Subject: [PATCH] Fix ext storage NPE --- .../tile/externalstorage/ItemStorageExternal.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/ItemStorageExternal.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/ItemStorageExternal.java index 6ce2a747f..433389bcb 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/ItemStorageExternal.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/ItemStorageExternal.java @@ -58,7 +58,11 @@ public abstract class ItemStorageExternal implements IItemStorage { // In that case, we remove the items that have been removed due to the shrinkage if (cache.size() > newStacks.size()) { for (int i = newStacks.size(); i < cache.size(); ++i) { - changes.add(ItemHandlerHelper.copyStackWithSize(cache.get(i), -cache.get(i).stackSize)); + ItemStack change = ItemHandlerHelper.copyStackWithSize(cache.get(i), -cache.get(i).stackSize); + + if (change != null) { + changes.add(change); + } } }