aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod
diff options
context:
space:
mode:
authorDavid Vierra <codewarrior@hawaii.rr.com>2018-03-01 13:37:13 -1000
committerDavid Vierra <codewarrior@hawaii.rr.com>2018-03-01 13:37:30 -1000
commit30542d74e14bd1d374025967e954d588d1a9d927 (patch)
treeec4c2af1751acac870d6894c20e5b30c4ed978d6 /src/Java/gtPlusPlus/xmod
parent9bfce029d0a96855a7d8ead63dd03765d88a09d9 (diff)
downloadGT5-Unofficial-30542d74e14bd1d374025967e954d588d1a9d927.tar.gz
GT5-Unofficial-30542d74e14bd1d374025967e954d588d1a9d927.tar.bz2
GT5-Unofficial-30542d74e14bd1d374025967e954d588d1a9d927.zip
Guard against null outputs in `canBufferOutput`
Diffstat (limited to 'src/Java/gtPlusPlus/xmod')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java2
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) {