blob: 578a8bcbec7445ce1a9a4f6fb4b6313f20cd82ed [file] [log] [blame] [raw]
package mekanism.common.base;
import mekanism.common.tile.component.TileComponentConfig;
import mekanism.common.tile.component.TileComponentEjector;
import net.minecraft.util.EnumFacing;
/**
* Implement this if your TileEntity is capable of being modified by a Configurator in it's 'modify' mode.
* @author AidanBrady
*
*/
public interface ISideConfiguration
{
/**
* Gets the tile's configuration component.
* @return the tile's configuration component
*/
public TileComponentConfig getConfig();
/**
* Gets this machine's current orientation.
* @return machine's current orientation
*/
public EnumFacing getOrientation();
/**
* Gets this machine's ejector.
* @return
*/
public TileComponentEjector getEjector();
}