From e64b1211ccfc2b14a75d53679eaaf71829aef180 Mon Sep 17 00:00:00 2001
From: Milan* <tchncs@vivaldi.net>
Date: Fri, 2 Mar 2018 08:27:53 +0100
Subject: [PATCH] add castle / rocket command

---
 commands.lua | 29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)

diff --git a/commands.lua b/commands.lua
index 3b5b7b3..fbebec9 100644
--- a/commands.lua
+++ b/commands.lua
@@ -1,25 +1,38 @@
 command = {}
 minetest.register_chatcommand("spawn", {
 	params = "<player>",
-	privs = {interact=true},
 	description = "Teleports you to the Spawnpoint",
 	func = function(name, param)
         	local player = minetest.env:get_player_by_name(name)
         	local spawnPoint = minetest.setting_get("static_spawnpoint") 
 		    minetest.get_player_by_name(name):setpos(minetest.string_to_pos(spawnPoint))
-        	minetest.chat_send_player(name, "Teleporting to Spawnpoint...")
+        	minetest.chat_send_player(name, "Alright, enjoy the Spawnpoint.")
 	end,
 })
 
-minetest.register_chatcommand("spawn2", {
+local rocket = {"spawn2","rocket"}
+for i = 1,2 do
+    local rocket = rocket[i]
+    minetest.register_chatcommand(rocket, {
+        params = "<player>",
+        description = "Teleports you to the old Spawnpoint rocket",
+        func = function(name, param)
+                local player = minetest.env:get_player_by_name(name)
+                local spawnPoint = minetest.setting_get("old_spawnpoint") 
+                minetest.get_player_by_name(name):setpos(minetest.string_to_pos(spawnPoint))
+                minetest.chat_send_player(name, "Okey, have fun at the old Spawnrocket.")
+        end,
+    })
+end
+
+minetest.register_chatcommand("castle", {
 	params = "<player>",
-	privs = {interact=true},
-	description = "Teleports you to the old Spawnpoint",
+	description = "Teleports you to the castle",
 	func = function(name, param)
         	local player = minetest.env:get_player_by_name(name)
-        	local spawnPoint = minetest.setting_get("old_spawnpoint") 
-		    minetest.get_player_by_name(name):setpos(minetest.string_to_pos(spawnPoint))
-        	minetest.chat_send_player(name, "Teleporting to old Spawnpoint...")
+        	local castle = minetest.setting_get("castle") 
+		    minetest.get_player_by_name(name):setpos(minetest.string_to_pos(castle))
+        	minetest.chat_send_player(name, "Enjoy the Illuna castle.")
 	end,
 })
 
-- 
GitLab