diff options
Diffstat (limited to 'worldedit_commands')
| -rw-r--r-- | worldedit_commands/init.lua | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/worldedit_commands/init.lua b/worldedit_commands/init.lua index 93db72a..df4719c 100644 --- a/worldedit_commands/init.lua +++ b/worldedit_commands/init.lua @@ -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",
 | 
