aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities/machines
diff options
context:
space:
mode:
authorMary <33456283+FourIsTheNumber@users.noreply.github.com>2024-08-23 11:41:06 -0400
committerGitHub <noreply@github.com>2024-08-23 15:41:06 +0000
commitc3e8a2d325a4aeb8a65a888b3c91f0c6177a17e9 (patch)
tree9eecd7cf1c7d640f045f42f4ce86e977b02c9a67 /src/main/java/gregtech/common/tileentities/machines
parentad4510a725c28f89b88697d85f77a6ca67193868 (diff)
downloadGT5-Unofficial-c3e8a2d325a4aeb8a65a888b3c91f0c6177a17e9.tar.gz
GT5-Unofficial-c3e8a2d325a4aeb8a65a888b3c91f0c6177a17e9.tar.bz2
GT5-Unofficial-c3e8a2d325a4aeb8a65a888b3c91f0c6177a17e9.zip
Fix MFE issues with multi-amp hatches (#2912)
Fix Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: chochem <40274384+chochem@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/machines')
-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() {