diff --git a/init.lua b/init.lua index 4aec14b..48ec250 100644 --- a/init.lua +++ b/init.lua @@ -204,8 +204,10 @@ end) minetest.register_on_leaveplayer(function(player) local playername = player:get_player_name() - mana.hud_remove(playername) - mana.playerlist[playername] = nil + if not minetest.get_modpath("hudbars") ~= nil then + mana.hud_remove(playername) + end + mana.save_to_file() end) minetest.register_on_shutdown(function()