From 1d901c940fa135845d666b4105ac2a5b446d4602 Mon Sep 17 00:00:00 2001 From: Poslovitch Date: Sat, 12 Aug 2017 16:26:19 +0200 Subject: [PATCH] Fixed IllegalArgumentException when try to push null item from a ReactorAccessPort Fixes https://github.com/TheBusyBiscuit/Slimefun4/issues/338 --- .../Slimefun/Objects/SlimefunItem/abstractItems/AReactor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AReactor.java b/src/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AReactor.java index c8129ccf4..dd3d2a638 100644 --- a/src/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AReactor.java +++ b/src/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AReactor.java @@ -369,7 +369,7 @@ public abstract class AReactor extends SlimefunItem { if (port != null) { for (int slot: getOutputSlots()) { - BlockStorage.getInventory(l).replaceExistingItem(slot, ReactorAccessPort.pushItems(port.getLocation(), BlockStorage.getInventory(l).getItemInSlot(slot))); + if (BlockStorage.getInventory(l).getItemInSlot(slot) != null) BlockStorage.getInventory(l).replaceExistingItem(slot, ReactorAccessPort.pushItems(port.getLocation(), BlockStorage.getInventory(l).getItemInSlot(slot))); } }