54 lines
1.5 KiB
Lua
54 lines
1.5 KiB
Lua
dofile(minetest.get_modpath("skywars") .. "/SETTINGS.lua")
|
|
|
|
skywars = {}
|
|
skywars.T = minetest.get_translator("skywars")
|
|
|
|
arena_lib.register_minigame("skywars", {
|
|
prefix = skywars_settings.prefix,
|
|
hub_spawn_point = skywars_settings.hub_spawn_point,
|
|
join_while_in_progress = false,
|
|
celebration_time = skywars_settings.celebration_time,
|
|
loading_time = skywars_settings.loading_time,
|
|
queue_waiting_time = skywars_settings.queue_waiting_time,
|
|
temp_properties = {
|
|
HUDs = {}
|
|
},
|
|
properties = {
|
|
chests = {},
|
|
treasures = {}, -- items to put in the chests
|
|
schematic = "",
|
|
pos1 = {},
|
|
reset = false
|
|
},
|
|
player_properties = {
|
|
killstreak = 0,
|
|
speed = skywars_settings.player_speed
|
|
}
|
|
})
|
|
|
|
|
|
|
|
dofile(minetest.get_modpath("skywars") .. "/chatcmdbuilder.lua")
|
|
dofile(minetest.get_modpath("skywars") .. "/_hud/hud_manager.lua")
|
|
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")
|
|
|
|
|
|
|
|
---------------
|
|
-- ! UTILS ! --
|
|
---------------
|
|
|
|
|
|
function skywars.print_error(player, msg)
|
|
minetest.chat_send_player(player, minetest.colorize("#e6482e", skywars_settings.prefix .. msg))
|
|
end
|
|
|
|
|
|
|
|
function skywars.print_msg(player, msg)
|
|
minetest.chat_send_player(player, skywars_settings.prefix .. msg)
|
|
end |