-function elidragon.skyblock.load_legacy_spawns()
- local file = io.open(minetest.get_worldpath() .. "/skyblock.spawn", "r")
- if file then
- local spawns = {}
- while true do
- local x = file:read("*n")
- if x == nil then
- break
- end
- local y = file:read("*n")
- local z = file:read("*n")
- local name = file:read("*l")
- spawns[name:sub(2)] = {x = x, y = y, z = z}
- end
- file:close()
- return spawns
- end
-end
-
-elidragon.savedata.spawns = elidragon.savedata.spawns or elidragon.skyblock.load_legacy_spawns() or {}
-
-
--- level
---[[
-minetest.register_chatcommand("level", {
- description = "Get/set the current level of a player",
- params = "<player> [<level>]",
- func = function(name, param)
- local target = param:split(" ")[1]
- local level = tonumber(param:split(" ")[2])
- if not level then
- minetest.chat_send_player(name, target .. " is on level " .. elidragon.skyblock.get_level(target))
- elseif minetest.check_player_privs(name, {server = true}) and elidragon.skyblock.set_level(target, level) then
- minetest.chat_send_player(name, target .. " has been set to level " .. level)
- else
- minetest.chat_send_player(name, "Cannot change " .. target .. " to level " .. level)
- end
- end,
-})
-]]--
-