@@ -27,11 +27,8 @@ paramtype = "light"; is_ground_content = false; light_source = glow and math.min(minetest.LIGHT_MAX,glow) or 0; drop = 'sorcery:' .. name; - preserve_metadata = function(pos,node,meta,newstack) - newstack[1]:get_meta():from_table(meta) - end; walkable = false; selection_box = { type = "fixed", fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25} @@ -46,9 +43,9 @@ node.groups.dig_immediate = 3; node.groups.attached_node = 1; node.groups.vessel = 1; node.groups.not_in_creative_inventory = 1; - minetest.register_node("sorcery:"..name, node) + sorcery.lib.node.reg_autopreserve("sorcery:"..name, node) end sorcery.register_oil = function(name,label,desc,color,imgvariant,extra) local image = 'xdecor_bowl.png^(sorcery_oil_' .. (imgvariant or 'dull') .. '.png^[colorize:'..tostring(color)..':140)'