package micdoodle8.mods.galacticraft.api.power;
import micdoodle8.mods.galacticraft.api.vector.BlockVec3;
import micdoodle8.mods.galacticraft.api.vector.Vector3;
import net.minecraft.tileentity.TileEntity;
public interface ILaserNode extends IEnergyHandlerGC
{
public Vector3 getInputPoint();
public Vector3 getOutputPoint(boolean offset);
public ILaserNode getTarget();
public TileEntity getTile();
public boolean canConnectTo(ILaserNode node);
public Vector3 getColor();
public void addNode(ILaserNode node);
public void removeNode(ILaserNode node);
public int compareTo(ILaserNode otherNode, BlockVec3 origin);
}