diff --git a/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpMakePackagedSpell.kt b/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpMakePackagedSpell.kt index 6f2f1a86..1ce90e08 100644 --- a/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpMakePackagedSpell.kt +++ b/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpMakePackagedSpell.kt @@ -53,7 +53,7 @@ class OpMakePackagedSpell(val itemType: T, val cost: Int) val (handStack) = ctx.getHeldItemToOperateOn { it.`is`(itemType) } val handItem = handStack.item if (handItem is SpellHolder - && handItem.getPatterns(handStack) != null + && handItem.getPatterns(handStack) == null && itemEntity.isAlive ) { val entityStack = itemEntity.item.copy()