diff options
author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2017-02-02 21:36:23 -0500 |
---|---|---|
committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2017-02-02 21:36:23 -0500 |
commit | eba6f42678dbdb4837a30908b0627bee6f35440a (patch) | |
tree | 7bafe1aaa495c1a1fb4e415ec3167739ef9a6cd2 /worldedit_commands/safe.lua | |
parent | c699d3082337bcec6cdf043fa0aa185ae9e0d847 (diff) | |
download | dreambuilder_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.lua | 15 |
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
|