commit 155cf8a33a4d4cedde72572abc6b442bc2a781b9 Author: NoNameDude <62181945+NoNameDude@users.noreply.github.com> Date: Sun Apr 5 22:56:42 2020 +0200 Add files via upload diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..c20fa6c --- /dev/null +++ b/init.lua @@ -0,0 +1,37 @@ +minetest.register_chatcommand("spawn", { + description = "Teleport to spawn", + privs = {interact=true}, + func = function(name, param) + local player = minetest.get_player_by_name(name) + local spawn = minetest.setting_get_pos("static_spawnpoint") + + if not player then + return + end + + player:setpos(spawn) + end +}) + + +minetest.register_chatcommand("set_spawn", { + description = "Set Spawnpoint", + privs = {server=true}, + func = function(name, param) + local player = minetest.get_player_by_name(name) + local pos = player:getpos() + local x = pos.x + local y = pos.y + local z = pos.z + local spawn_pos = x..","..y..","..z + + if not player then + return + + elseif player then + minetest.setting_set("static_spawnpoint", spawn_pos) + minetest.chat_send_player(name, "Spawnpoint has been set to "..x..", "..y..", "..z.."") + end + end +}) + \ No newline at end of file