From 307205359eb75d4ae8d5a7b7702ae2913ab60fdc Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Fri, 25 Mar 2016 23:23:01 +0100 Subject: [PATCH] Make the energy draw actual RF/t --- .../refinedstorage/tile/TileController.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/refinedstorage/tile/TileController.java b/src/main/java/refinedstorage/tile/TileController.java index 20aefa8d4..1b983c46e 100755 --- a/src/main/java/refinedstorage/tile/TileController.java +++ b/src/main/java/refinedstorage/tile/TileController.java @@ -48,6 +48,15 @@ public class TileController extends TileBase implements IEnergyReceiver, INetwor if (!worldObj.isRemote) { int lastEnergy = energy.getEnergyStored(); + switch (getType()) { + case NORMAL: + energy.extractEnergy(energyUsage, false); + break; + case CREATIVE: + energy.setEnergyStored(energy.getMaxEnergyStored()); + break; + } + if (ticks % 20 == 0) { if (!isActive()) { disconnectAll(); @@ -96,15 +105,6 @@ public class TileController extends TileBase implements IEnergyReceiver, INetwor for (TileMachine machine : machines) { energyUsage += machine.getEnergyUsage(); } - - switch (getType()) { - case NORMAL: - energy.extractEnergy(energyUsage, false); - break; - case CREATIVE: - energy.setEnergyStored(energy.getMaxEnergyStored()); - break; - } } if (lastEnergy != energy.getEnergyStored()) {