summaryrefslogtreecommitdiff
path: root/worldedit_commands/safe.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-02-02 21:36:23 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-02-02 21:36:23 -0500
commiteba6f42678dbdb4837a30908b0627bee6f35440a (patch)
tree7bafe1aaa495c1a1fb4e415ec3167739ef9a6cd2 /worldedit_commands/safe.lua
parentc699d3082337bcec6cdf043fa0aa185ae9e0d847 (diff)
downloaddreambuilder_modpack-eba6f42678dbdb4837a30908b0627bee6f35440a.tar
dreambuilder_modpack-eba6f42678dbdb4837a30908b0627bee6f35440a.tar.gz
dreambuilder_modpack-eba6f42678dbdb4837a30908b0627bee6f35440a.tar.bz2
dreambuilder_modpack-eba6f42678dbdb4837a30908b0627bee6f35440a.tar.xz
dreambuilder_modpack-eba6f42678dbdb4837a30908b0627bee6f35440a.zip
update moreblocks, technic, roads, worldedit
Diffstat (limited to 'worldedit_commands/safe.lua')
-rw-r--r--worldedit_commands/safe.lua15
1 files changed, 6 insertions, 9 deletions
diff --git a/worldedit_commands/safe.lua b/worldedit_commands/safe.lua
index e640853..a93e393 100644
--- a/worldedit_commands/safe.lua
+++ b/worldedit_commands/safe.lua
@@ -30,6 +30,10 @@ local function safe_region(callback, nodes_needed)
end
end
+local function reset_pending(name)
+ safe_region_callback[name], safe_region_param[name] = nil, nil
+end
+
minetest.register_chatcommand("/y", {
params = "",
description = "Confirm a pending operation",
@@ -40,15 +44,8 @@ minetest.register_chatcommand("/y", {
return
end
- --obtain positions
- local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
- if pos1 == nil or pos2 == nil then
- worldedit.player_notify(name, "no region selected")
- return
- end
-
safe_region_callback[name], safe_region_param[name] = nil, nil --reset pending operation
- callback(name, param, pos1, pos2)
+ callback(name, param)
end,
})
@@ -64,5 +61,5 @@ minetest.register_chatcommand("/n", {
end,
})
-return safe_region, check_region
+return safe_region, check_region, reset_pending