skywars/init.lua

58 lines
1.7 KiB
Lua
Raw Normal View History

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-07-18 14:18:57 -07:00
arena_lib.register_minigame("skywars", {
2020-09-07 16:37:12 -07:00
prefix = skywars_settings.prefix,
hub_spawn_point = skywars_settings.hub_spawn_point,
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,
loading_time = skywars_settings.loading_time,
queue_waiting_time = skywars_settings.queue_waiting_time,
temp_properties = {
2020-09-11 14:46:09 -07:00
HUDs = {},
match_players = 0
2020-09-07 16:37:12 -07:00
},
2020-07-18 14:18:57 -07:00
properties = {
chests = {},
2020-09-07 16:37:12 -07:00
treasures = {}, -- items to put in the chests
schematic = "",
pos1 = {},
2020-09-13 12:47:11 -07:00
reset = false,
kits = {}
2020-07-18 14:18:57 -07:00
},
player_properties = {
2020-09-07 16:37:12 -07:00
speed = skywars_settings.player_speed
2020-07-18 14:18:57 -07:00
}
})
2020-07-18 14:18:57 -07:00
dofile(minetest.get_modpath("skywars") .. "/chatcmdbuilder.lua")
2020-09-13 12:47:11 -07:00
dofile(minetest.get_modpath("skywars") .. "/_storage/storage_manager.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")
dofile(minetest.get_modpath("skywars") .. "/_chest_handler/chest_setter.lua")
dofile(minetest.get_modpath("skywars") .. "/_chest_handler/treasures.lua")
dofile(minetest.get_modpath("skywars") .. "/_map_handler/map_create.lua")
dofile(minetest.get_modpath("skywars") .. "/_arena_lib/arena_manager.lua")
2020-09-13 12:47:11 -07:00
dofile(minetest.get_modpath("skywars") .. "/_kits/formspec.lua")
2020-09-07 16:37:12 -07:00
---------------
-- ! UTILS ! --
---------------
function skywars.print_error(player, msg)
minetest.chat_send_player(player, minetest.colorize("#e6482e", skywars_settings.prefix .. msg))
2020-09-07 16:37:12 -07:00
end
function skywars.print_msg(player, msg)
minetest.chat_send_player(player, skywars_settings.prefix .. msg)
end