-- Code by Apelta. Mutelated by Lone_Wolf minetest.register_on_dignode(function(pos, oldnode, digger) if not digger:is_player() then return end local dname = digger:get_player_name() for _, player in pairs(minetest.get_connected_players()) do local name = player:get_player_name() if name ~= dname and ctf.players[name].team == ctf.players[dname].team then local player_pos = player:get_pos() if math.floor(player_pos.y) == pos.y and vector.distance(player_pos, pos) <= 1.5 then minetest.set_node(pos, oldnode) digger:get_inventory():remove_item("main", ItemStack(oldnode)) minetest.chat_send_player(dname, "You can't mine blocks under your teammates!") return end end end end)