Started Working on Security Gui. (incomplete)

This commit is contained in:
AlgorithmX2
2014-01-31 00:33:31 -06:00
parent 7c9799320d
commit dd37b28190
6 changed files with 258 additions and 38 deletions
+15
View File
@@ -16,6 +16,7 @@ import appeng.api.networking.IGridNode;
import appeng.api.networking.energy.IEnergyGrid;
import appeng.api.networking.events.MENetworkPowerIdleChange;
import appeng.api.networking.pathing.IPathingGrid;
import appeng.api.networking.security.ISecurityGrid;
import appeng.api.networking.storage.IStorageGrid;
import appeng.api.networking.ticking.ITickManager;
import appeng.api.util.AEColor;
@@ -256,6 +257,20 @@ public class AENetworkProxy implements IGridBlock
return pg;
}
public ISecurityGrid getSecurity() throws GridAccessException
{
IGrid grid = getGrid();
if ( grid == null )
throw new GridAccessException();
ISecurityGrid sg = grid.getCache( ISecurityGrid.class );
if ( sg == null )
throw new GridAccessException();
return sg;
}
@Override
public boolean isWorldAccessable()
{