From 9337d787efa770cf9705123246b20aa124f78c9e Mon Sep 17 00:00:00 2001 From: warlordjones Date: Sun, 5 Apr 2015 16:42:21 +0100 Subject: [PATCH] Workaround to prevent crashes with invalid pillar meta. Fixes #277 --- .../com/cricketcraft/chisel/block/BlockCarvablePillar.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePillar.java b/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePillar.java index f2736c4a..4231ed0b 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePillar.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockCarvablePillar.java @@ -31,7 +31,12 @@ public class BlockCarvablePillar extends BlockCarvable { } public IIcon getCtmIcon(int index, int metadata) { - CarvableVariation var = carverHelper.variations.get(metadata); + //Workaround to prevent crash with invalid meta + CarvableVariation var = null; + if(metadata <= carverHelper.variations.size()) + var = carverHelper.variations.get(metadata); + else + var = carverHelper.variations.get(0); if (index >= 4) return var.iconTop;