From 0577af4460ab88d3f6ab1ebb3df03d17d2bb3591 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 4 Nov 2015 19:39:14 +0100 Subject: [PATCH] Fixed potential bug with booklet crafting page --- .../ellpeck/actuallyadditions/booklet/page/PageCrafting.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/page/PageCrafting.java b/src/main/java/ellpeck/actuallyadditions/booklet/page/PageCrafting.java index ca27656b3..b97ec3b16 100644 --- a/src/main/java/ellpeck/actuallyadditions/booklet/page/PageCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/booklet/page/PageCrafting.java @@ -93,7 +93,7 @@ public class PageCrafting extends BookletPage{ for(int i = 0; i < shaped.getInput().length; i++){ Object input = shaped.getInput()[i]; if(input != null){ - stacks[i] = input instanceof ItemStack ? (ItemStack)input : ((ArrayList)input).get(0); + stacks[i] = input instanceof ItemStack ? (ItemStack)input : (((ArrayList)input).isEmpty() ? null : ((ArrayList)input).get(0)); } } } @@ -101,7 +101,7 @@ public class PageCrafting extends BookletPage{ ShapelessOreRecipe shapeless = (ShapelessOreRecipe)recipe; for(int i = 0; i < shapeless.getInput().size(); i++){ Object input = shapeless.getInput().get(i); - stacks[i] = input instanceof ItemStack ? (ItemStack)input : ((ArrayList)input).get(0); + stacks[i] = input instanceof ItemStack ? (ItemStack)input : (((ArrayList)input).isEmpty() ? null : ((ArrayList)input).get(0)); } }