package mekanism.api; import java.util.ArrayList; public interface IConfigurable { /** * Gets an ArrayList of side data this machine contains. * @return */ public ArrayList getSideData(); /** * Gets this machine's configuration as a byte[] -- each byte matching with the index of the defined SideData. * @return */ public byte[] getConfiguration(); /** * Gets this machine's current orientation. * @return */ public int getOrientation(); }