diff --git a/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilMagnetism.java b/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilMagnetism.java index c3a6b45c..9f62f752 100644 --- a/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilMagnetism.java +++ b/src/main/java/WayofTime/bloodmagic/item/sigil/ItemSigilMagnetism.java @@ -8,7 +8,6 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.world.World; -import WayofTime.bloodmagic.api.Constants; public class ItemSigilMagnetism extends ItemSigilToggleableBase { @@ -30,7 +29,7 @@ public class ItemSigilMagnetism extends ItemSigilToggleableBase for (EntityItem entity : entities) { - if (entity != null && !world.isRemote) + if (entity != null && !world.isRemote && !entity.isDead) { entity.onCollideWithPlayer(player); } diff --git a/src/main/java/WayofTime/bloodmagic/ritual/RitualZephyr.java b/src/main/java/WayofTime/bloodmagic/ritual/RitualZephyr.java index 2a031c93..878b3846 100644 --- a/src/main/java/WayofTime/bloodmagic/ritual/RitualZephyr.java +++ b/src/main/java/WayofTime/bloodmagic/ritual/RitualZephyr.java @@ -58,6 +58,11 @@ public class RitualZephyr extends Ritual { for (EntityItem entityItem : itemList) { + if (entityItem.isDead) + { + continue; + } + ItemStack copyStack = entityItem.getEntityItem().copy(); int originalAmount = copyStack.stackSize; ItemStack newStack = Utils.insertStackIntoInventory(copyStack, (IInventory) tileInventory, EnumFacing.DOWN);