From 7555e211448900e29cdcc8dfffc913b5ea6befae Mon Sep 17 00:00:00 2001 From: tterrag1098 Date: Sun, 16 Aug 2015 15:45:22 -0400 Subject: [PATCH] Fix crash when trying to revert an unchiselable block --- .../chisel/block/tileentity/TileEntityAutoChisel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java index 1c6f1677..36eabe85 100644 --- a/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java +++ b/src/main/java/com/cricketcraft/chisel/block/tileentity/TileEntityAutoChisel.java @@ -181,7 +181,8 @@ public class TileEntityAutoChisel extends TileEntity implements ISidedInventory private ItemStack getTarget() { if (inventory[BASE] != null && hasUpgrade(Upgrade.REVERSION)) { // if we have a reversion upgrade, use that for the target - return Carving.chisel.getItemsForChiseling(inventory[BASE]).get(0); + List possible = Carving.chisel.getItemsForChiseling(inventory[BASE]); + return possible.isEmpty() ? null : possible.get(0); } else { return inventory[TARGET]; }