From 04ee699afac57f37dfeaa7badc704316889405b9 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Thu, 11 Sep 2014 22:55:30 -0500 Subject: [PATCH] Assembler now shows "powered status" properly. --- tile/crafting/TileMolecularAssembler.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tile/crafting/TileMolecularAssembler.java b/tile/crafting/TileMolecularAssembler.java index b60f30f6..5c11195b 100644 --- a/tile/crafting/TileMolecularAssembler.java +++ b/tile/crafting/TileMolecularAssembler.java @@ -559,7 +559,22 @@ public class TileMolecularAssembler extends AENetworkInvTile implements IAEAppEn @MENetworkEventSubscribe public void onPowerEvent(MENetworkPowerStatusChange p) { - boolean newState = gridProxy.isActive(); + updatePowerState(); + } + + private void updatePowerState() + { + boolean newState = false; + + try + { + newState = gridProxy.isActive() && gridProxy.getEnergy().extractAEPower( 1, Actionable.SIMULATE, PowerMultiplier.CONFIG ) > 0.0001; + } + catch (GridAccessException e) + { + + } + if ( newState != isPowered ) { isPowered = newState;