From 71b0f65d636d6792f2edccd34e22c10b4a85ab55 Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Sun, 26 Oct 2014 16:36:14 +0100 Subject: [PATCH] Prevent crash with invalid material toolparts. #1124 --- src/main/java/tconstruct/library/tools/DynamicToolPart.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/tconstruct/library/tools/DynamicToolPart.java b/src/main/java/tconstruct/library/tools/DynamicToolPart.java index 08b17a642af..652908f4308 100644 --- a/src/main/java/tconstruct/library/tools/DynamicToolPart.java +++ b/src/main/java/tconstruct/library/tools/DynamicToolPart.java @@ -155,7 +155,7 @@ public int getColorFromItemStack(ItemStack stack, int renderpass) { if(matId > icons.length) return super.getColorFromItemStack(stack, renderpass); - if(icons[matId] == null) + if(matId >= 0 && icons[matId] == null) return TConstructRegistry.getMaterial(matId).primaryColor(); return super.getColorFromItemStack(stack, renderpass);