Add missing icon detection helper method

This commit is contained in:
Chicken-Bomes committed 2015-01-29 10:34:39 +10:00
1 parent d92b0a6a31
commit 6b5404f1c0
1 file changed
+9 -1
+9 -1
View File
@@ -154,8 +154,16 @@ public class TextureUtils
public static IIcon safeIcon(IIcon icon) {
if (icon == null)
icon = ((TextureMap) Minecraft.getMinecraft().getTextureManager().getTexture(TextureMap.locationBlocksTexture)).getAtlasSprite("missingno");
icon = ((TextureMap) engine().getTexture(TextureMap.locationBlocksTexture)).getAtlasSprite("missingno");
return icon;
}
public static boolean isMissing(IIcon icon, ResourceLocation atlas) {
if(icon == null)
return true;
IIcon missing = ((TextureMap) engine().getTexture(atlas)).getAtlasSprite("missingno");
return icon.getMinU() == missing.getMinU() && icon.getMinV() == missing.getMinV();
}
}