force_default_server: true
admin: "Elidragon"
server_reintergration_interval: 15
-disable_builtin: false
+disable_builtin: true
serverlist_url: "https://servers.minetest.net"
serverlist_address: "zap.elidragon.com"
serverlist_name: "Elidragon v2 [alpha]"
+++ /dev/null
-local descriptions = {}
-
-local current_world = elidragon.WORLD
-for _, world in ipairs(elidragon.WORLDS) do
- if world ~= current_world then
- local desc = world:sub(1, 1):upper() .. world:sub(2)
- descriptions[world] = desc
- minetest.register_chatcommand(world, {
- description = "Join " .. desc,
- func = function(name)
- multiserver.redirect(name, world)
- end
- })
- end
-end
-
-multiserver.register_on_redirect_done(function(name, world, success)
- if not success then
- minetest.send_chat_message(name, minetest.colorize(mcl_colors.RED, descriptions[world] .. " is down."))
- end
-end)
+++ /dev/null
-name = elidragon_commands
-author = Fleckenstein
-description = Various commands for Elidragon v2
-depends = elidragon, multiserver, mcl_colors
--- /dev/null
+local descriptions = {}
+
+local current_world = elidragon.WORLD
+for _, world in ipairs(elidragon.WORLDS) do
+ if world ~= current_world then
+ local desc = world:sub(1, 1):upper() .. world:sub(2)
+ descriptions[world] = desc
+
+ minetest.register_chatcommand(world, {
+ description = "Join " .. desc,
+ func = function(name)
+ multiserver.redirect(name, world)
+ end
+ })
+ end
+end
+
+multiserver.register_on_redirect_done(function(name, world, success)
+ if not success then
+ minetest.chat_send_player(name, minetest.colorize(mcl_colors.RED, descriptions[world] .. " is down."))
+ end
+end)
+
+elidragon.worlds = {}
--- /dev/null
+name = elidragon_worlds
+author = Fleckenstein
+description = World management for Elidragon v2
+depends = elidragon, multiserver, mcl_colors
load_mod_default = false
load_mod_elidragon = true
load_mod_elidragon_class = true
-load_mod_elidragon_commands = true
load_mod_elidragon_creative = true
load_mod_elidragon_db = true
load_mod_elidragon_grouplist = false
load_mod_elidragon_skyblock = false
load_mod_elidragon_tp = true
load_mod_elidragon_util = true
+load_mod_elidragon_worlds = true
load_mod_lucky_block = false
load_mod_mcl_wither_spawning = true
load_mod_multiserver = true
load_mod_default = false
load_mod_elidragon = true
load_mod_elidragon_class = true
-load_mod_elidragon_commands = true
load_mod_elidragon_creative = false
load_mod_elidragon_db = true
load_mod_elidragon_grouplist = false
load_mod_elidragon_skyblock = false
load_mod_elidragon_tp = false
load_mod_elidragon_util = false
+load_mod_elidragon_worlds = true
load_mod_lucky_block = false
load_mod_mcl_wither_spawning = true
load_mod_multiserver = true
load_mod_default = true
load_mod_elidragon = true
load_mod_elidragon_class = true
-load_mod_elidragon_commands = true
load_mod_elidragon_creative = false
load_mod_elidragon_db = true
load_mod_elidragon_grouplist = true
load_mod_elidragon_skyblock = true
load_mod_elidragon_tp = true
load_mod_elidragon_util = true
+load_mod_elidragon_worlds = true
load_mod_lucky_block = true
load_mod_mcl_wither_spawning = true
load_mod_multiserver = true
load_mod_default = false
load_mod_elidragon = true
load_mod_elidragon_class = true
-load_mod_elidragon_commands = true
load_mod_elidragon_creative = false
load_mod_elidragon_db = true
load_mod_elidragon_grouplist = false
load_mod_elidragon_skyblock = false
load_mod_elidragon_tp = true
load_mod_elidragon_util = true
+load_mod_elidragon_worlds = true
load_mod_lucky_block = false
load_mod_mcl_wither_spawning = true
load_mod_multiserver = true