22 lines
424 B
Java
22 lines
424 B
Java
|
package gregtech.api.interfaces;
|
||
|
|
||
|
import net.minecraft.util.IIcon;
|
||
|
import net.minecraft.util.ResourceLocation;
|
||
|
|
||
|
public interface IIconContainer {
|
||
|
/**
|
||
|
* @return A regular Icon.
|
||
|
*/
|
||
|
public IIcon getIcon();
|
||
|
|
||
|
/**
|
||
|
* @return Icon of the Overlay (or null if there is no Icon)
|
||
|
*/
|
||
|
public IIcon getOverlayIcon();
|
||
|
|
||
|
/**
|
||
|
* @return the Default Texture File for this Icon.
|
||
|
*/
|
||
|
public ResourceLocation getTextureFile();
|
||
|
}
|