From 3462126f3b1013df1d5ad52a8d78587e58bbf8d8 Mon Sep 17 00:00:00 2001 From: Ben Spiers Date: Sat, 30 Aug 2014 03:55:00 +0100 Subject: [PATCH] Oops. Missed a loop with direct emission to BC. --- src/main/java/mekanism/common/util/CableUtils.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/mekanism/common/util/CableUtils.java b/src/main/java/mekanism/common/util/CableUtils.java index fd1d76871..31ed1a67b 100644 --- a/src/main/java/mekanism/common/util/CableUtils.java +++ b/src/main/java/mekanism/common/util/CableUtils.java @@ -237,17 +237,15 @@ public final class CableUtils { double sent = 0; boolean tryAgain = false; + int i = 0; do { - tryAgain = false; - double prev = sent; sent += emit_do(emitter, outputtingSides, energyToSend-sent, tryAgain); - if(energyToSend-sent > 0 && sent-prev > 0) - { - tryAgain = true; - } + tryAgain = energyToSend-sent > 0 && sent-prev > 0 && i < 100; + + i++; } while(tryAgain); emitter.setEnergy(emitter.getEnergy() - sent);