aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IndustrialElectromagneticSeparator.java9
1 files changed, 7 insertions, 2 deletions
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() {