diff options
author | David Vierra <codewarrior@hawaii.rr.com> | 2018-03-01 13:37:13 -1000 |
---|---|---|
committer | David Vierra <codewarrior@hawaii.rr.com> | 2018-03-01 13:37:30 -1000 |
commit | 30542d74e14bd1d374025967e954d588d1a9d927 (patch) | |
tree | ec4c2af1751acac870d6894c20e5b30c4ed978d6 | |
parent | 9bfce029d0a96855a7d8ead63dd03765d88a09d9 (diff) | |
download | GT5-Unofficial-30542d74e14bd1d374025967e954d588d1a9d927.tar.gz GT5-Unofficial-30542d74e14bd1d374025967e954d588d1a9d927.tar.bz2 GT5-Unofficial-30542d74e14bd1d374025967e954d588d1a9d927.zip |
Guard against null outputs in `canBufferOutput`
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java b/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java index 7c5569d02c..563cad1ee1 100644 --- a/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java +++ b/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java @@ -169,6 +169,7 @@ GT_MetaTileEntity_MultiBlockBase { int slotsNeeded = aRecipe.mOutputs.length; for (final ItemStack tRecipeOutput: aRecipe.mOutputs) { + if (tRecipeOutput == null) continue; int amount = tRecipeOutput.stackSize * aParallelRecipes; for (final ItemStack tBusStack : tBusStacks) { if (GT_Utility.areStacksEqual(tBusStack, tRecipeOutput)) { @@ -184,6 +185,7 @@ GT_MetaTileEntity_MultiBlockBase { // For each output fluid, make sure an output hatch can accept it. for (FluidStack tRecipeFluid: aRecipe.mFluidOutputs) { + if (tRecipeFluid == null) continue; boolean tCanBufferFluid = false; int tRecipeAmount = tRecipeFluid.amount; for (final GT_MetaTileEntity_Hatch_Output tHatch : this.mOutputHatches) { |