From c886fdae9652dcb40e077e252e26610090e114a6 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Sat, 25 Mar 2023 22:14:57 +0800 Subject: care for those who don't care to add enough hatch/bus fix GTNewHorizons/GT-New-Horizons-Modpack#13027 --- src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') 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)) { -- cgit