local pos2x, pos2y, pos2z = -huge, -huge, -huge\r
local origin_x, origin_y, origin_z = origin_pos.x, origin_pos.y, origin_pos.z\r
for i, entry in ipairs(nodes) do\r
- x, y, z = origin_x + entry.x, origin_y + entry.y, origin_z + entry.z\r
+ local x, y, z = origin_x + entry.x, origin_y + entry.y, origin_z + entry.z\r
if x < pos1x then pos1x = x end\r
if y < pos1y then pos1y = y end\r
if z < pos1z then pos1z = z end\r
end\r
\r
dofile(minetest.get_modpath("worldedit_commands") .. "/mark.lua")\r
-dofile(minetest.get_modpath("worldedit_commands") .. "/safe.lua")\r
+dofile(minetest.get_modpath("worldedit_commands") .. "/safe.lua"); safe_region = safe_region or function(callback) return callback end\r
\r
local get_position = function(name) --position 1 retrieval function for when not using `safe_region`\r
local pos1 = worldedit.pos1[name]\r
local node = get_node(name, param)\r
local count = worldedit.suppress(worldedit.pos1[name], worldedit.pos2[name], node)\r
worldedit.player_notify(name, count .. " nodes suppressed")\r
- end, check_set),\r
+ end, check_region),\r
})\r
\r
minetest.register_chatcommand("/highlight", {\r
local node = get_node(name, param)\r
local count = worldedit.highlight(worldedit.pos1[name], worldedit.pos2[name], node)\r
worldedit.player_notify(name, count .. " nodes highlighted")\r
- end, check_set),\r
+ end, check_region),\r
})\r
\r
minetest.register_chatcommand("/restore", {\r