]> git.lizzy.rs Git - elidragon.git/commitdiff
Merge branch 'EliasFleckenstein03:master' into master 4/head
authorHimbeerserverDE <52707839+HimbeerserverDE@users.noreply.github.com>
Tue, 23 Nov 2021 06:09:04 +0000 (07:09 +0100)
committerGitHub <noreply@github.com>
Tue, 23 Nov 2021 06:09:04 +0000 (07:09 +0100)
skyblock.lua

index a1d9bb6532bd4dfef80ef1984717ae739c872288..effeb8112b6327ca7cdd7a47236ce4a528d5a09f 100755 (executable)
@@ -308,6 +308,8 @@ minetest.register_craft({
        }
 })
 
+-- commands
+
 minetest.register_chatcommand("island", {
        params = "",
        description = "Teleport to your Island",
@@ -317,3 +319,20 @@ minetest.register_chatcommand("island", {
                elidragon.skyblock.spawn_player(player)
        end,
 })
+
+minetest.register_chatcommand("set_skyblock_spawn", {
+       params = "<name> <x> <y> <z>",
+       description = "Set new skyblock spawn for <name>",
+       privs = {server = true},
+       func = function(sender, param)
+               local name = param:split(" ")[1]
+               local x = tonumber(param:split(" ")[2])
+               local y = tonumber(param:split(" ")[3])
+               local z = tonumber(param:split(" ")[4])
+               if name and x and y and z and minetest.get_player_by_name(name) then
+                       elidragon.skyblock.set_spawn(minetest.get_player_by_name(name), {x = x, y = y, z = z})
+               else
+                       minetest.chat_send_player(sender, "Invalid usage or player not online")
+               end
+       end,
+})