From 3a707df23cf9a26ad42512aec10ca0d153d19693 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Sun, 5 Mar 2017 10:38:23 -0800 Subject: [PATCH] Fix inability to remove gem from crucible (#1079) --- .../WayofTime/bloodmagic/block/BlockDemonCrucible.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrucible.java b/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrucible.java index 4836416a..6a329fd5 100644 --- a/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrucible.java +++ b/src/main/java/WayofTime/bloodmagic/block/BlockDemonCrucible.java @@ -78,9 +78,12 @@ public class BlockDemonCrucible extends Block implements IVariantProvider if (crucible == null || player.isSneaking()) return false; - if (!(heldItem.getItem() instanceof IDiscreteDemonWill) && !(heldItem.getItem() instanceof IDemonWillGem)) + if (!heldItem.isEmpty()) { - return true; + if (!(heldItem.getItem() instanceof IDiscreteDemonWill) && !(heldItem.getItem() instanceof IDemonWillGem)) + { + return true; + } } Utils.insertItemToTile(crucible, player);