Use Minetest 5.3 'minetest.is_creative_enabled' API (#2795)
This commit is contained in:
parent
9c29019301
commit
e6aec880de
19 changed files with 34 additions and 65 deletions
|
@ -9,18 +9,11 @@ map = {}
|
|||
local S = minetest.get_translator("map")
|
||||
|
||||
|
||||
-- Cache creative mode setting
|
||||
|
||||
local creative_mode_cache = minetest.settings:get_bool("creative_mode")
|
||||
|
||||
|
||||
-- Update HUD flags
|
||||
-- Global to allow overriding
|
||||
|
||||
function map.update_hud_flags(player)
|
||||
local creative_enabled =
|
||||
(creative and creative.is_enabled_for(player:get_player_name())) or
|
||||
creative_mode_cache
|
||||
local creative_enabled = minetest.is_creative_enabled(player:get_player_name())
|
||||
|
||||
local minimap_enabled = creative_enabled or
|
||||
player:get_inventory():contains_item("main", "map:mapping_kit")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue