aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/enums/Textures.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/enums/Textures.java')
-rw-r--r--src/main/java/gregtech/api/enums/Textures.java11
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);
- }
}
}