Skip to content

Commit 7f51d43

Browse files
committed
fix npe in drop render
1 parent 9767ed8 commit 7f51d43

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/main/java/com/glodblock/github/client/render/ItemDropRender.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,15 @@ public int getColour(Fluid fluid) {
8282
}
8383
int colour = fluid.getColor();
8484
if (colour == 0xFFFFFF) {
85-
TextureAtlasSprite sprite = Minecraft.getMinecraft().getTextureMapBlocks()
86-
.getTextureExtry(fluid.getStillIcon().getIconName());
85+
TextureAtlasSprite sprite;
86+
try {
87+
sprite = Minecraft.getMinecraft().getTextureMapBlocks()
88+
.getTextureExtry(fluid.getStillIcon().getIconName());
89+
} catch (NullPointerException npe) {
90+
colourCache.put(fluid.getName(), colour);
91+
return colour;
92+
}
93+
8794
if (sprite != null && sprite.getFrameCount() > 0) {
8895
int[][] image = sprite.getFrameTextureData(0);
8996
int r = 0, g = 0, b = 0, count = 0;

0 commit comments

Comments
 (0)