]> git.lizzy.rs Git - elidragon.git/commitdiff
Merge branch 'master' of https://github.com/EliasFleckenstein03/elidragon
authorHimbeerserverDE <himbeerserverde@gmail.com>
Tue, 27 Apr 2021 06:09:06 +0000 (08:09 +0200)
committerHimbeerserverDE <himbeerserverde@gmail.com>
Tue, 27 Apr 2021 06:09:06 +0000 (08:09 +0200)
1  2 
skyblock.lua

diff --combined skyblock.lua
index 4ea990ab32cad608bc66e8fb53b74e84b2e75bfa,a1d9bb6532bd4dfef80ef1984717ae739c872288..effeb8112b6327ca7cdd7a47236ce4a528d5a09f
@@@ -123,12 -123,14 +123,14 @@@ end
  
  -- remove legacy cloud layer
  
- minetest.register_lbm({
+ minetest.register_abm({
        nodenames = {"default:cloud"},
-       name = "elidragon:remove_cloud_layer",
+       label = "elidragon:remove_cloud_layer",
+       interval = 1,
+       chance = 1,
        action = function(pos)
                if pos.y == -10 then
-                       minetest.set_node(pos, { name = "air"})
+                       minetest.remove_node(pos)
                end
        end
  })
@@@ -306,8 -308,6 +308,8 @@@ minetest.register_craft(
        }
  })
  
 +-- commands
 +
  minetest.register_chatcommand("island", {
        params = "",
        description = "Teleport to your 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,
 +})