aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/interfaces/IIconContainer.java
blob: dc9a845f06213c7fef67b8161b661f57f780d24a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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();
}