worldedit.marker_region = {}\r
\r
--marks worldedit region position 1\r
-worldedit.mark_pos1 = function(name)\r
+worldedit.mark_pos1 = function(name, region_too)\r
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]\r
\r
if pos1 ~= nil then\r
worldedit.marker1[name]:get_luaentity().player_name = name\r
end\r
end\r
- worldedit.mark_region(name)\r
+ if region_too == nil or region_too then\r
+ worldedit.mark_region(name)\r
+ end\r
end\r
\r
--marks worldedit region position 2\r
-worldedit.mark_pos2 = function(name)\r
+worldedit.mark_pos2 = function(name, region_too)\r
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]\r
\r
if pos2 ~= nil then\r
worldedit.marker2[name]:get_luaentity().player_name = name\r
end\r
end\r
- worldedit.mark_region(name)\r
+ if region_too == nil or region_too then\r
+ worldedit.mark_region(name)\r
+ end\r
end\r
\r
worldedit.mark_region = function(name)\r
end\r
end\r
\r
+--convenience function that calls everything\r
+worldedit.marker_update = function(name)\r
+ worldedit.mark_pos1(name, false)\r
+ worldedit.mark_pos2(name, false)\r
+ worldedit.mark_region(name)\r
+end\r
+\r
minetest.register_entity(":worldedit:pos1", {\r
initial_properties = {\r
visual = "cube",\r