mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-11-05 01:50:25 +01:00
b6e44b4047
- Updated hud/hunger splitting while keeping our configuration and solving issues
47 lines
1.0 KiB
Lua
47 lines
1.0 KiB
Lua
function hud.read_conf()
|
|
local mod_path = minetest.get_modpath("hud")
|
|
local set = io.open(mod_path .. "/hud.conf", "r")
|
|
if set then
|
|
dofile(mod_path .. "/hud.conf")
|
|
set:close()
|
|
end
|
|
end
|
|
|
|
function hud.notify_hunger(delay, use)
|
|
local txt_part = "enable"
|
|
if use then
|
|
txt_part = "use"
|
|
end
|
|
minetest.after(delay, function()
|
|
minetest.chat_send_all("#Better HUD: You can't " .. txt_part .. " hunger without the \"hunger\" mod")
|
|
minetest.chat_send_all(" Enable it or download it from \"https://github.com/BlockMen/hunger\"")
|
|
end)
|
|
end
|
|
|
|
function hud.player_event(player, event)
|
|
--needed for first update called by on_join
|
|
minetest.after(0, function()
|
|
if event == "health_changed" then
|
|
for _,v in pairs(hud.damage_events) do
|
|
if v.func then
|
|
v.func(player)
|
|
end
|
|
end
|
|
end
|
|
|
|
if event == "breath_changed" then
|
|
for _,v in pairs(hud.breath_events) do
|
|
if v.func then
|
|
v.func(player)
|
|
end
|
|
end
|
|
end
|
|
|
|
if event == "hud_changed" then--called when flags changed
|
|
|
|
end
|
|
end)
|
|
end
|
|
|
|
core.register_playerevent(hud.player_event)
|