blob: 850e171a9000bc542a5594a576cf7d534bbb7dd9 [file] [log] [blame] [raw]
package mekanism.common;
import mekanism.api.EnumColor;
import net.minecraftforge.common.util.ForgeDirection;
public interface IEjector
{
public void onOutput();
public EnumColor getOutputColor();
public void setOutputColor(EnumColor color);
public EnumColor getInputColor(ForgeDirection side);
public void setInputColor(ForgeDirection side, EnumColor color);
public boolean isEjecting();
public void setEjecting(boolean eject);
public boolean hasStrictInput();
public void setStrictInput(boolean strict);
}