From d77d21858e38498854bed503cf577fc5a96bb9aa Mon Sep 17 00:00:00 2001 From: Gunther De Wachter Date: Sat, 24 Jun 2017 15:51:03 +0200 Subject: [PATCH] Fixed manually crafting items This can hopefully be done in a more sensible fashion later. --- src/main/java/appeng/container/slot/SlotCraftingTerm.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/appeng/container/slot/SlotCraftingTerm.java b/src/main/java/appeng/container/slot/SlotCraftingTerm.java index bbf0d6bf1..f8efd0460 100644 --- a/src/main/java/appeng/container/slot/SlotCraftingTerm.java +++ b/src/main/java/appeng/container/slot/SlotCraftingTerm.java @@ -20,6 +20,7 @@ package appeng.container.slot; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import net.minecraft.entity.player.EntityPlayer; @@ -162,6 +163,8 @@ public class SlotCraftingTerm extends AppEngCraftingSlot if( is != null && Platform.itemComparisons().isEqualItem( request, is ) ) { final ItemStack[] set = new ItemStack[this.getPattern().getSizeInventory()]; + // Safeguard for empty slots in the inventory for now + Arrays.fill(set, ItemStack.EMPTY); // add one of each item to the items on the board... if( Platform.isServer() )