2020-09-07 16:37:12 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/SETTINGS.lua")
|
2020-07-18 14:18:57 -07:00
|
|
|
skywars = {}
|
2020-09-07 16:37:12 -07:00
|
|
|
skywars.T = minetest.get_translator("skywars")
|
2020-10-22 15:35:26 -07:00
|
|
|
local disabled_damage_types_ = {}
|
2020-07-18 14:18:57 -07:00
|
|
|
|
2020-09-22 07:32:27 -07:00
|
|
|
|
2020-09-20 13:10:31 -07:00
|
|
|
if skywars_settings.fall_damage_disabled then
|
|
|
|
disabled_damage_types_ = {"fall"}
|
|
|
|
end
|
|
|
|
|
2020-07-18 14:18:57 -07:00
|
|
|
arena_lib.register_minigame("skywars", {
|
2020-09-07 16:37:12 -07:00
|
|
|
prefix = skywars_settings.prefix,
|
2020-07-18 14:18:57 -07:00
|
|
|
join_while_in_progress = false,
|
2020-09-07 16:37:12 -07:00
|
|
|
celebration_time = skywars_settings.celebration_time,
|
2020-09-22 04:52:31 -07:00
|
|
|
load_time = skywars_settings.loading_time,
|
2020-09-07 16:37:12 -07:00
|
|
|
temp_properties = {
|
2020-10-22 15:35:26 -07:00
|
|
|
players_original_amount = 0,
|
2020-12-26 07:14:42 -08:00
|
|
|
match_id = -1,
|
2020-09-07 16:37:12 -07:00
|
|
|
},
|
2020-07-18 14:18:57 -07:00
|
|
|
properties = {
|
|
|
|
chests = {},
|
2020-11-02 09:13:45 -08:00
|
|
|
treasures = {}, -- Items to put in the chests.
|
|
|
|
min_pos = {},
|
|
|
|
max_pos = {},
|
|
|
|
kits = {},
|
|
|
|
is_resetting = false
|
2020-07-18 14:18:57 -07:00
|
|
|
},
|
2021-02-13 03:10:57 -08:00
|
|
|
time_mode = "decremental",
|
2020-09-20 13:10:31 -07:00
|
|
|
disabled_damage_types = disabled_damage_types_
|
2020-07-18 14:18:57 -07:00
|
|
|
})
|
|
|
|
|
|
|
|
|
2020-09-11 11:43:04 -07:00
|
|
|
|
2020-07-18 14:18:57 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/chatcmdbuilder.lua")
|
2021-02-13 07:35:08 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_storage/storage_manager.lua")
|
2021-02-09 16:42:45 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/nodes.lua")
|
2020-10-22 03:31:53 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/utils.lua")
|
2020-12-25 07:39:20 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_map_handler/map_utils.lua")
|
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_map_handler/map_reset.lua")
|
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_map_handler/map_saving.lua")
|
2021-02-13 03:10:57 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_map_handler/chests/chest_setter.lua")
|
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_map_handler/chests/treasures.lua")
|
2020-11-02 09:13:45 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_tests/map_reset.lua")
|
2020-09-22 05:42:49 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_compatible_mods/enderpearl/init_enderpearl.lua")
|
2020-09-22 07:32:27 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_compatible_mods/3d_armor/init_3d_armor.lua")
|
2020-09-07 16:37:12 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_hud/hud_manager.lua")
|
2020-07-18 14:18:57 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/commands.lua")
|
2020-09-16 09:09:06 -07:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_arena_lib/arena_callbacks.lua")
|
2020-11-23 07:30:06 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_kits/formspec.lua")
|
2020-12-11 12:37:50 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_kits/kit_items.lua")
|
2020-12-28 16:23:28 -08:00
|
|
|
dofile(minetest.get_modpath("skywars") .. "/_player/auto_equip_items.lua")
|