Merge pull request #11 from GTNewHorizons/render-fix

fix render npe from certain liquids
This commit is contained in:
Martin Robertz authored and GitHub committed 2022-08-22 10:53:54 +02:00
commit bba4eb14cc
1 file changed
+9 -2
@@ -82,8 +82,15 @@ public class ItemDropRender implements IItemRenderer {
}
int colour = fluid.getColor();
if (colour == 0xFFFFFF) {
TextureAtlasSprite sprite = Minecraft.getMinecraft().getTextureMapBlocks()
.getTextureExtry(fluid.getStillIcon().getIconName());
TextureAtlasSprite sprite;
try {
sprite = Minecraft.getMinecraft().getTextureMapBlocks()
.getTextureExtry(fluid.getStillIcon().getIconName());
} catch (NullPointerException e) {
colourCache.put(fluid.getName(), colour);
return colour;
}
if (sprite != null && sprite.getFrameCount() > 0) {
int[][] image = sprite.getFrameTextureData(0);
int r = 0, g = 0, b = 0, count = 0;