diff --git a/src/main/java/com/klikli_dev/occultism/common/entity/spirit/SpiritEntity.java b/src/main/java/com/klikli_dev/occultism/common/entity/spirit/SpiritEntity.java index bf89ef68e..8c754efa0 100644 --- a/src/main/java/com/klikli_dev/occultism/common/entity/spirit/SpiritEntity.java +++ b/src/main/java/com/klikli_dev/occultism/common/entity/spirit/SpiritEntity.java @@ -679,14 +679,11 @@ public void remove(RemovalReason reason) { @Override public InteractionResult interactAt(Player player, Vec3 vec, InteractionHand hand) { - ItemStack itemStack = player.getItemInHand(hand); - - if (itemStack.isEmpty()) { - if (this.isTame() && player.isShiftKeyDown()) { - this.openScreen(player); - return InteractionResult.SUCCESS; - } + if (this.isTame() && player.isShiftKeyDown()) { + this.openScreen(player); + return InteractionResult.SUCCESS; } + return super.interactAt(player, vec, hand); }