function worldedit.fixlight(pos1, pos2)\r
local pos1, pos2 = worldedit.sort_pos(pos1, pos2)\r
\r
- worldedit.keep_loaded(pos1, pos2)\r
+ local vmanip = minetest.get_voxel_manip(pos1, pos2)\r
+ vmanip:write_to_map()\r
+ vmanip:update_map() -- this updates the lighting\r
\r
- local nodes = minetest.find_nodes_in_area(pos1, pos2, "air")\r
- local dig_node = minetest.dig_node\r
- for _, pos in ipairs(nodes) do\r
- dig_node(pos)\r
- end\r
- return #nodes\r
+ return worldedit.volume(pos1, pos2)\r
end\r
\r
\r