Fixed a bug with storage buses not re-announcing their cell array after powering on.

This commit is contained in:
AlgorithmX2 2014-03-19 20:51:41 -05:00
parent 856ed9fb1c
commit 4fde370d7f

View file

@ -21,6 +21,7 @@ import appeng.api.networking.IGridNode;
import appeng.api.networking.events.MENetworkCellArrayUpdate;
import appeng.api.networking.events.MENetworkChannelsChanged;
import appeng.api.networking.events.MENetworkEventSubscribe;
import appeng.api.networking.events.MENetworkPowerStatusChange;
import appeng.api.networking.security.BaseActionSource;
import appeng.api.networking.security.MachineSource;
import appeng.api.networking.ticking.IGridTickable;
@ -83,8 +84,19 @@ public class PartStorageBus extends PartUpgradeable implements IGridTickable, IC
int handlerHash = 0;
boolean wasActive = false;
@MENetworkEventSubscribe
public void powerRender(MENetworkPowerStatusChange c)
{
updateStatus();
}
@MENetworkEventSubscribe
public void updateChannels(MENetworkChannelsChanged chann)
{
updateStatus();
}
private void updateStatus()
{
boolean currentActive = proxy.isActive();
if ( wasActive != currentActive )