package crazypants.enderio.conduit.oc;
import net.minecraftforge.common.util.ForgeDirection;
import com.enderio.core.common.util.DyeColor;
import li.cil.oc.api.network.Environment;
import li.cil.oc.api.network.SidedEnvironment;
import cpw.mods.fml.common.Optional.Interface;
import cpw.mods.fml.common.Optional.InterfaceList;
import crazypants.enderio.conduit.IConduit;
import li.cil.oc.api.network.Node;
@InterfaceList({ @Interface(iface = "li.cil.oc.api.network.Environment", modid = "OpenComputersAPI|Network"),
@Interface(iface = "li.cil.oc.api.network.SidedEnvironment", modid = "OpenComputersAPI|Network") })
public interface IOCConduit extends IConduit, Environment, SidedEnvironment {
public static final String COLOR_CONTROLLER_ID = "ColorController";
void invalidate();
public abstract void setSignalColor(ForgeDirection dir, DyeColor col);
public abstract DyeColor getSignalColor(ForgeDirection dir);
}