aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/init.lua b/init.lua
index c19d38b..712edfc 100644
--- a/init.lua
+++ b/init.lua
@@ -327,6 +327,13 @@ minetest.register_chatcommand('wp_set', {
func = safe(function(param)
waypoints = load_waypoints()
local point = minetest.localplayer:get_pos()
+ if waypoints[param] then
+ minetest.display_chat_message(
+ ('waypoint "%s" not saved: already set'):format(param)
+ )
+ return
+ end
+
waypoints[param] = point
mod_storage:set_string('waypoints', minetest.serialize(waypoints))