From 0b3f191ff19904dbdc8c0fc0d1817bc8038699e4 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Mon, 20 Jun 2016 23:51:30 +0200 Subject: [PATCH] Check bounds for remainder --- src/main/java/refinedstorage/tile/grid/TileGrid.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/refinedstorage/tile/grid/TileGrid.java b/src/main/java/refinedstorage/tile/grid/TileGrid.java index 3ea43e9ed..f6ea52514 100755 --- a/src/main/java/refinedstorage/tile/grid/TileGrid.java +++ b/src/main/java/refinedstorage/tile/grid/TileGrid.java @@ -155,7 +155,7 @@ public class TileGrid extends TileSlave implements IGrid { ItemStack[] remainder = CraftingManager.getInstance().getRemainingItems(matrix, worldObj); for (int i = 0; i < matrix.getSizeInventory(); ++i) { - if (remainder[i] != null) { + if (i < remainder.length && remainder[i] != null) { matrix.setInventorySlotContents(i, remainder[i].copy()); } else { ItemStack slot = matrix.getStackInSlot(i);