@@ -297,8 +297,9 @@ local desc = (kind.temp_name and sorcery.lib.str.capitalize(kind.temp_name) .. ' kiln') or 'Kiln' minetest.register_node(id_current, { description = desc; drawtype = "mesh"; + after_dig_node = sorcery.lib.node.purge_container; mesh = 'sorcery-kiln-' .. state .. '.obj'; drop = id; groups = { cracky = (state == 'open' and 2) or nil; @@ -379,8 +380,9 @@ minetest.register_node((active and id .. '_active') or id, { _proto = kind; description = desc; drop = id; + after_dig_node = sorcery.lib.node.purge_container; groups = { cracky = (active and 2) or nil; }; paramtype2 = 'facedir';