//reset refactor

This commit is contained in:
VorTechnix 2024-10-22 22:00:53 -07:00
parent ec32f944ed
commit 449f12d5d7
No known key found for this signature in database
GPG key ID: 091E91A69545D5BA

View file

@ -1,32 +1,21 @@
local weac = worldeditadditions_core -- ██████ ███████ ███████ ███████ ████████
-- ██ ██ ██ ██ ██ ██
-- ██████ █████ ███████ █████ ██
-- ██ ██ ██ ██ ██ ██
-- ██ ██ ███████ ███████ ███████ ██
local wea_c = worldeditadditions_core
local worldedit_reset worldeditadditions_core.register_command("reset", {
if minetest.registered_chatcommands["/reset"] then params = "",
worldedit_reset = minetest.registered_chatcommands["/reset"].func description = "Clears all defined points and the currently defined region.",
end privs = {worldedit=true},
override = true, -- Override the WorldEdit command
local function do_reset(name, params_text) parse = function(params_text)
-- Hide the WorldEdit marker, if appropriate return true, params_text
if type(worldedit_reset) == "function" then end,
worldedit_reset(name, params_text) func = function(name)
wea_c.pos.clear(name)
return true, "Selection reset for "..name
end 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