From 6de48f85415ba99b476a4ecbcd40b506e2778652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Salom=C3=A3o?= Date: Sat, 26 Jun 2021 07:31:16 -0300 Subject: [PATCH] fixes #34 getAllIngredients() can contain nulls --- .../integration/modules/jei/RecipeTransferHandler.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/appeng/integration/modules/jei/RecipeTransferHandler.java b/src/main/java/appeng/integration/modules/jei/RecipeTransferHandler.java index dfb026433..c89293b98 100644 --- a/src/main/java/appeng/integration/modules/jei/RecipeTransferHandler.java +++ b/src/main/java/appeng/integration/modules/jei/RecipeTransferHandler.java @@ -147,8 +147,12 @@ class RecipeTransferHandler implements IRecipeTransferHandl } // prefer pure crystals. - for( ItemStack stack : ingredient.getAllIngredients() ) + for ( ItemStack stack : ingredient.getAllIngredients() ) { + if( stack == null ) + { + continue; + } if( Platform.isRecipePrioritized( stack ) ) { list.add( 0, stack ); @@ -159,7 +163,7 @@ class RecipeTransferHandler implements IRecipeTransferHandl } } - for( final ItemStack is : list ) + for ( final ItemStack is : list ) { final NBTTagCompound tag = new NBTTagCompound(); is.writeToNBT( tag );