Wrapped fluid rendering with safeIcon method.

This commit is contained in:
Chicken Bones committed 2013-10-02 12:21:43 +10:00
1 parent 3b762d300f
commit 112c0abc08
2 files changed
+9 -1

No files matched your search

+1 -1
View File
@@ -236,7 +236,7 @@ public class RenderUtils
Fluid fluid = stack.getFluid();
CCRenderState.setColour(fluid.getColor(stack)<<8|alpha);
TextureUtils.bindAtlas(fluid.getSpriteNumber());
return fluid.getIcon(stack);
return TextureUtils.safeIcon(fluid.getIcon(stack));
}
/**
+8
View File
@@ -176,4 +176,12 @@ public class TextureUtils
}
return false;
}
public static Icon safeIcon(Icon icon)
{
if(icon == null)
icon = ((TextureMap)Minecraft.getMinecraft().getTextureManager().getTexture(TextureMap.locationBlocksTexture)).getAtlasSprite("missingno");
return icon;
}
}