diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2023-03-25 22:14:57 +0800 |
---|---|---|
committer | Glease <4586901+Glease@users.noreply.github.com> | 2023-03-25 22:14:57 +0800 |
commit | c886fdae9652dcb40e077e252e26610090e114a6 (patch) | |
tree | 60aeb62aed0bf45588e97e4e661fdf9cf2116777 /src | |
parent | d88c6190b00f5d3ae6d6ce9bb127ee9bf641658d (diff) | |
download | GT5-Unofficial-c886fdae9652dcb40e077e252e26610090e114a6.tar.gz GT5-Unofficial-c886fdae9652dcb40e077e252e26610090e114a6.tar.bz2 GT5-Unofficial-c886fdae9652dcb40e077e252e26610090e114a6.zip |
care for those who don't care to add enough hatch/bus
fix GTNewHorizons/GT-New-Horizons-Modpack#13027
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java index fcaa37256a..ea75b80a10 100644 --- a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java +++ b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java @@ -541,6 +541,8 @@ public class MTE_AdvAssLine extends GT_MetaTileEntity_ExtendedPowerMultiBlockBas // Check Inputs align int aItemCount = tRecipe.mInputs.length; + if (mInputBusses.size() < aItemCount) + return null; for (int i = 0; i < aItemCount; i++) { GT_MetaTileEntity_Hatch_InputBus tInputBus = mInputBusses.get(i); if (tInputBus == null) { @@ -570,6 +572,8 @@ public class MTE_AdvAssLine extends GT_MetaTileEntity_ExtendedPowerMultiBlockBas private boolean hasAllFluids(GT_Recipe.GT_Recipe_AssemblyLine tRecipe) { int aFluidCount = tRecipe.mFluidInputs.length; + if (mInputHatches.size() < aFluidCount) + return false; for (int i = 0; i < aFluidCount; i++) { GT_MetaTileEntity_Hatch_Input tInputHatch = mInputHatches.get(i); if (!isValidMetaTileEntity(tInputHatch)) { |