diff options
author | BlueWeabo <ilia.iliev2005@gmail.com> | 2023-02-25 22:20:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-25 21:20:19 +0100 |
commit | ebd7df3a1ddba9105df008d44ab046d159279628 (patch) | |
tree | c6133b3912108fd580edb955c450493c345ef3c4 /src/main/java | |
parent | a1a5ebe285988456c54f70d7969e524f25581900 (diff) | |
download | GT5-Unofficial-ebd7df3a1ddba9105df008d44ab046d159279628.tar.gz GT5-Unofficial-ebd7df3a1ddba9105df008d44ab046d159279628.tar.bz2 GT5-Unofficial-ebd7df3a1ddba9105df008d44ab046d159279628.zip |
fix (#1772)
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/gregtech/api/util/GT_ParallelHelper.java | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/main/java/gregtech/api/util/GT_ParallelHelper.java b/src/main/java/gregtech/api/util/GT_ParallelHelper.java index c493184424..3c32e362bf 100644 --- a/src/main/java/gregtech/api/util/GT_ParallelHelper.java +++ b/src/main/java/gregtech/api/util/GT_ParallelHelper.java @@ -313,18 +313,26 @@ public class GT_ParallelHelper { mItemOutputs = new ItemStack[mRecipe.mOutputs.length]; for (int i = 0; i < mRecipe.mOutputs.length; i++) { if (mRecipe.getOutputChance(i) >= XSTR.XSTR_INSTANCE.nextInt(10000)) { - ItemStack tItem = mRecipe.getOutput(i).copy(); - tItem.stackSize *= mCurrentParallel; - mItemOutputs[i] = tItem; + if (mRecipe.getOutput(i) == null) { + mItemOutputs[i] = null; + } else { + ItemStack tItem = mRecipe.getOutput(i).copy(); + tItem.stackSize *= mCurrentParallel; + mItemOutputs[i] = tItem; + } } } } if (mRecipe.mFluidOutputs != null) { mFluidOutputs = new FluidStack[mRecipe.mFluidOutputs.length]; for (int i = 0; i < mRecipe.mFluidOutputs.length; i++) { - FluidStack tFluid = mRecipe.getFluidOutput(i).copy(); - tFluid.amount *= mCurrentParallel; - mFluidOutputs[i] = tFluid; + if (mRecipe.getFluidOutput(i) == null) { + mFluidOutputs[i] = null; + } else { + FluidStack tFluid = mRecipe.getFluidOutput(i).copy(); + tFluid.amount *= mCurrentParallel; + mFluidOutputs[i] = tFluid; + } } } } |