diff --git a/src/main/java/com/gtnewhorizons/mutecore/api/render/MuTEIcon.java b/src/main/java/com/gtnewhorizons/mutecore/api/render/MuTEIcon.java index b80f829..52fe689 100644 --- a/src/main/java/com/gtnewhorizons/mutecore/api/render/MuTEIcon.java +++ b/src/main/java/com/gtnewhorizons/mutecore/api/render/MuTEIcon.java @@ -8,20 +8,24 @@ public class MuTEIcon implements IIcon { - private String iconPath; - private IIcon icon; + protected ResourceLocation iconResource; + protected IIcon icon; public MuTEIcon(String modid, String path) { - this(new ResourceLocation(modid, path).toString()); + iconResource = new ResourceLocation(modid, path); + TextureRegistry.registerBlockIcon(this); } - public MuTEIcon(String path) { - iconPath = path; - TextureRegistry.registerBlockIcon(this); + public IIcon getInternalIcon() { + return icon; + } + + public ResourceLocation getIconLocation() { + return iconResource; } public void register(IIconRegister reg) { - icon = reg.registerIcon(iconPath); + icon = reg.registerIcon(iconResource.toString()); } @Override