Added Waila Integration.

This commit is contained in:
AlgorithmX2
2014-02-19 21:16:41 -06:00
parent 96f3c72bfd
commit 39fed650aa
8 changed files with 189 additions and 51 deletions
+14 -1
View File
@@ -8,6 +8,7 @@ import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.ForgeDirection;
import appeng.api.implementations.IPowerChannelState;
import appeng.api.networking.GridFlags;
import appeng.api.networking.events.MENetworkChannelsChanged;
import appeng.api.networking.events.MENetworkEventSubscribe;
@@ -18,7 +19,7 @@ import appeng.me.GridAccessException;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class PartBasicState extends AEBasePart
public class PartBasicState extends AEBasePart implements IPowerChannelState
{
protected final int POWERED_FLAG = 1;
@@ -116,4 +117,16 @@ public class PartBasicState extends AEBasePart
proxy.setFlags( GridFlags.REQUIRE_CHANNEL );
}
@Override
public boolean isPowered()
{
return (clientFlags & POWERED_FLAG) == POWERED_FLAG;
}
@Override
public boolean isActive()
{
return (clientFlags & CHANNEL_FLAG) == CHANNEL_FLAG;
}
}