@@ -146,9 +146,13 @@ end local key = 'sorcery_enchantment_recs' sorcery.enchant.set = function(stack, data, noup) local meta = stack:get_meta() - meta:set_string(key, sorcery.lib.str.meta_armor(pack(data),true)) + if data then + meta:set_string(key, sorcery.lib.str.meta_armor(pack(data),true)) + else + meta:set_string(key, '') + end if not noup then stack=sorcery.enchant.stackup(stack) end end sorcery.enchant.get = function(stack) local meta = stack:get_meta()