mirror of
https://github.com/Uberi/Minetest-WorldEdit.git
synced 2025-06-28 14:16:18 +02:00
Add //unmark chat command, fix position setting not being reset by //reset.
This commit is contained in:
@ -36,6 +36,7 @@ minetest.register_chatcommand("/reset", {
|
||||
worldedit.pos2[name] = nil
|
||||
worldedit.mark_pos1(name)
|
||||
worldedit.mark_pos2(name)
|
||||
worldedit.set_pos[name] = nil
|
||||
minetest.chat_send_player(name, "WorldEdit region reset", false)
|
||||
end,
|
||||
})
|
||||
@ -51,6 +52,22 @@ minetest.register_chatcommand("/mark", {
|
||||
end,
|
||||
})
|
||||
|
||||
minetest.register_chatcommand("/unmark", {
|
||||
params = "",
|
||||
description = "Hide markers if currently shown",
|
||||
privs = {worldedit=true},
|
||||
func = function(name, param)
|
||||
local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]
|
||||
worldedit.pos1[name] = nil
|
||||
worldedit.pos2[name] = nil
|
||||
worldedit.mark_pos1(name)
|
||||
worldedit.mark_pos2(name)
|
||||
worldedit.pos1[name] = pos1
|
||||
worldedit.pos2[name] = pos2
|
||||
minetest.chat_send_player(name, "WorldEdit region unmarked", false)
|
||||
end,
|
||||
})
|
||||
|
||||
minetest.register_chatcommand("/pos1", {
|
||||
params = "",
|
||||
description = "Set WorldEdit region position 1 to the player's location",
|
||||
|
Reference in New Issue
Block a user