diff options
Diffstat (limited to 'src/main/java/gregtech/api/enums/Textures.java')
-rw-r--r-- | src/main/java/gregtech/api/enums/Textures.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java index 115d9ece26..666098b079 100644 --- a/src/main/java/gregtech/api/enums/Textures.java +++ b/src/main/java/gregtech/api/enums/Textures.java @@ -2048,11 +2048,16 @@ public class Textures { protected String mIconName; public CustomIcon(String aIconName) { - mIconName = aIconName; + mIconName = !aIconName.contains(":") ? RES_PATH_BLOCK + aIconName : aIconName; GregTech_API.sGTBlockIconload.add(this); } @Override + public void run() { + mIcon = GregTech_API.sBlockIcons.registerIcon(mIconName); + } + + @Override public IIcon getIcon() { return mIcon; } @@ -2067,10 +2072,6 @@ public class Textures { return TextureMap.locationBlocksTexture; } - @Override - public void run() { - mIcon = GregTech_API.sBlockIcons.registerIcon(RES_PATH_BLOCK + mIconName); - } } } |