aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkuba6000 <kuba.123123.6000@gmail.com>2022-08-23 17:44:14 +0200
committerkuba6000 <kuba.123123.6000@gmail.com>2022-08-23 17:44:14 +0200
commita044de89aff971bb9523de492598d90982f2f429 (patch)
tree318d005a87bb9c55dde8d289fa880f27a55219eb
parent8c79919b93247ca26d76ed2e7566891ff8c2d06b (diff)
downloadGT5-Unofficial-a044de89aff971bb9523de492598d90982f2f429.tar.gz
GT5-Unofficial-a044de89aff971bb9523de492598d90982f2f429.tar.bz2
GT5-Unofficial-a044de89aff971bb9523de492598d90982f2f429.zip
Input bus is optional
-rw-r--r--src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java
index d9cdef04f3..270fd7ff9e 100644
--- a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java
+++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java
@@ -453,7 +453,7 @@ public class GT_MetaTileEntity_ExtremeExterminationChamber
this.mOutputItems = recipe.generateOutputs(rand, this, 3, 0);
} else {
double attackDamage = 9d; // damage from spikes
- GT_MetaTileEntity_Hatch_InputBus inputbus = this.mInputBusses.get(0);
+ GT_MetaTileEntity_Hatch_InputBus inputbus = this.mInputBusses.size() == 0 ? null : this.mInputBusses.get(0);
if (inputbus == null || !isValidMetaTileEntity(inputbus)) {
weaponCache.isValid = false;
return false;
@@ -550,8 +550,8 @@ public class GT_MetaTileEntity_ExtremeExterminationChamber
if (mCasing < 10
|| mMaintenanceHatches.size() != 1
|| mEnergyHatches.size() == 0
- || mInputBusses.size() != 1
- || mInputBusses.get(0).mTier != 0) return false;
+ || !(mInputBusses.size() == 0 || (mInputBusses.size() == 1 && mInputBusses.get(0).mTier == 0)))
+ return false;
if (mGlassTier < 8)
for (GT_MetaTileEntity_Hatch_Energy hatch : mEnergyHatches) if (hatch.mTier > mGlassTier) return false;
if (isInRitualMode) connectToRitual();