Fix mcl_gamemode.get_gamemode

This commit is contained in:
AFCMS 2024-12-03 14:52:26 +01:00
parent a399182375
commit 1e7f065134
No known key found for this signature in database
GPG key ID: 8720389A25B652E3

View file

@ -44,7 +44,14 @@ function mcl_gamemode.get_gamemode(player)
if mt_is_creative_enabled(player:get_player_name()) then if mt_is_creative_enabled(player:get_player_name()) then
return "creative" return "creative"
end end
return player:get_meta():get_string("gamemode")
local gm = player:get_meta():get_string("gamemode")
if gm == "" then
return "survival"
else
---@diagnostic disable-next-line: return-type-mismatch
return gm
end
end end
function minetest.is_creative_enabled(name) function minetest.is_creative_enabled(name)