skywars/init.lua

54 lines
1.5 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 = {
HUDs = {}
},
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 = {},
reset = false
2020-07-18 14:18:57 -07:00
},
player_properties = {
killstreak = 0,
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-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-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