@@ -304,8 +304,12 @@ pointable = false; walkable = false; buildable_to = true; sunlight_propagates = true; light_source = i + 4; + groups = { + air = 1, sorcery_air = 1; + not_in_creative_inventory = 1; + }; on_construct = function(pos) minetest.get_node_timer(pos):start(0.05) end; on_timer = function(pos) @@ -419,14 +423,9 @@ puncher:set_wielded_item(tool) -- perform leyline checks and call notify if necessary if minetest.get_item_group(node.name, 'sorcery_ley_device') ~= 0 then - for _,p in pairs(sorcery.ley.txofs) do - local sum = vector.add(pos,p) - if minetest.get_item_group(minetest.get_node(sum).name, 'sorcery_ley_device') ~= 0 then - sorcery.ley.notify(sum) - end - end + sorcery.lib.node.notifyneighbors(pos) end end) minetest.register_chatcommand('enchants', {