From c3e8a2d325a4aeb8a65a888b3c91f0c6177a17e9 Mon Sep 17 00:00:00 2001 From: Mary <33456283+FourIsTheNumber@users.noreply.github.com> Date: Fri, 23 Aug 2024 11:41:06 -0400 Subject: Fix MFE issues with multi-amp hatches (#2912) Fix Co-authored-by: Martin Robertz Co-authored-by: chochem <40274384+chochem@users.noreply.github.com> --- .../GT_MetaTileEntity_IndustrialElectromagneticSeparator.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/main/java/gregtech') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IndustrialElectromagneticSeparator.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IndustrialElectromagneticSeparator.java index ee92318d0c..a3e65ce057 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IndustrialElectromagneticSeparator.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IndustrialElectromagneticSeparator.java @@ -418,8 +418,13 @@ public class GT_MetaTileEntity_IndustrialElectromagneticSeparator @Override protected void setProcessingLogicPower(ProcessingLogic logic) { - logic.setAvailableVoltage(GT_Utility.roundUpVoltage(this.getMaxInputVoltage())); - logic.setAvailableAmperage(1L); + // This fix works for normal energy hatches, preventing over-paralleling with 1 energy hatch + // However, it does not work with multiamp. MuTEs can't come soon enough. + + if (mExoticEnergyHatches.isEmpty()) { + logic.setAvailableVoltage(GT_Utility.roundUpVoltage(this.getMaxInputVoltage())); + logic.setAvailableAmperage(1L); + } else super.setProcessingLogicPower(logic); } private void findMagnet() { -- cgit