Minetest-WorldEditAdditions/worldeditadditions_commands/commands/selectors/reset.lua
Starbeamrainbowlabs 5c632df658
Override basic selection commands
//mark
//unmark
//pos1 //1
//pos2 //2
//reset
Also add //pos <index>
2023-07-10 20:17:28 +01:00

32 lines
No EOL
836 B
Lua

local weac = worldeditadditions_core
local worldedit_reset
if minetest.registered_chatcommands["/reset"] then
worldedit_reset = minetest.registered_chatcommands["/reset"].func
end
local function do_reset(name, params_text)
-- Hide the WorldEdit marker, if appropriate
if type(worldedit_reset) == "function" then
worldedit_reset(name, params_text)
end
-- Hide the WorldEditAdditions marker
weac.pos.clear(name)
end
if minetest.registered_chatcommands["/reset"] then
minetest.override_chatcommand("/reset", {
params = "",
description = "Clears all defined points and the currently defined region.",
func = do_reset
})
else
minetest.register_chatcommand("/reset", {
params = "",
description = "Clears all defined points and the currently defined region.",
privs = { worldedit = true },
func = do_reset
})
end