From ba9b790a02933077c76f953d00fe2a91eeee0821 Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Sun, 22 Oct 2023 22:32:26 -0300 Subject: [PATCH] attempt fix FE p2p when --- src/main/java/appeng/parts/p2p/PartP2PFEPower.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/parts/p2p/PartP2PFEPower.java b/src/main/java/appeng/parts/p2p/PartP2PFEPower.java index 64fd8b8a7..f9b723410 100644 --- a/src/main/java/appeng/parts/p2p/PartP2PFEPower.java +++ b/src/main/java/appeng/parts/p2p/PartP2PFEPower.java @@ -113,7 +113,7 @@ public class PartP2PFEPower extends PartP2PTunnel { return 0; } - final int amountPerOutput = maxReceive / outputTunnels; + final int amountPerOutput = Math.max(1, maxReceive / outputTunnels); int overflow = 0; for (PartP2PFEPower o : PartP2PFEPower.this.getOutputs()) @@ -126,6 +126,11 @@ public class PartP2PFEPower extends PartP2PTunnel { overflow += amountPerOutput - received; total += received; + + if (total >= maxReceive) { + outputs.clear(); + break; + } } if (overflow > 0) {