blob: 0dec933c1a69706935b5b92a43e236e94bf0e488 [file] [log] [blame] [raw]
package buildcraft.api.statements;
import net.minecraft.client.renderer.texture.TextureAtlasSprite;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
public interface IGuiSlot {
/** Every parameter needs a unique tag, it should be in the format of "<modid>:<name>".
*
* @return the unique id */
String getUniqueTag();
/** Return the parameter description in the UI */
String getDescription();
/** @return A sprite to show in a GUI or in-world (so this must be stitched into the block texture atlas), or null
* if this should not render a sprite. */
@SideOnly(Side.CLIENT)
TextureAtlasSprite getGuiSprite();
}