From 611490ef985f8440cf262d8d1c0c9f22ad235468 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 31 Mar 2020 02:10:09 +0200 Subject: [PATCH] Allow minimap and radar in Creative Mode --- mods/core/player.lua | 5 ----- mods/hud/init.lua | 7 ++++++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mods/core/player.lua b/mods/core/player.lua index cc91f5e..f686db4 100644 --- a/mods/core/player.lua +++ b/mods/core/player.lua @@ -70,11 +70,6 @@ end -- Update appearance when the player joins minetest.register_on_joinplayer(player_update_visuals) --- Disable minimap to revert to 0.4.5 gameplay -minetest.register_on_joinplayer(function(player) - player:hud_set_flags({minimap = false, minimap_radar = false}) -end) - -- Check each player and apply animations function player_step(dtime) for _, pl in pairs(minetest.get_connected_players()) do diff --git a/mods/hud/init.lua b/mods/hud/init.lua index 0cdbd9e..15ec3f2 100644 --- a/mods/hud/init.lua +++ b/mods/hud/init.lua @@ -3,7 +3,7 @@ hud = {} --minetest.after(SAVE_INTERVAL, timer, SAVE_INTERVAL) local function hide_builtin(player) - player:hud_set_flags({crosshair = true, hotbar = true, healthbar = true, wielditem = true, breathbar = true}) + player:hud_set_flags({crosshair = true, hotbar = true, healthbar = true, wielditem = true, breathbar = true}) end @@ -15,6 +15,11 @@ local function costum_hud(player) end minetest.register_on_joinplayer(function(player) + -- Disable minimap to revert to 0.4.5 gameplay + if not minetest.settings:get_bool("creative_mode") then + player:hud_set_flags({minimap = false, minimap_radar = false}) + end + minetest.after(0.5, function(player) if player and player:is_player() then hide_builtin(player)