diff --git a/mods/HUD/mcl_tmp_message/init.lua b/mods/HUD/mcl_tmp_message/init.lua index 1456cd59..d58d850f 100644 --- a/mods/HUD/mcl_tmp_message/init.lua +++ b/mods/HUD/mcl_tmp_message/init.lua @@ -1,4 +1,8 @@ -mcl_tmp_message = {} +mcl_tmp_message = { + hud_hide_timeout = tonumber( + minetest.settings:get("mcl_tmp_message_hud_hide_timeout") + ) or 10 +} local huds = {} local hud_hide_timeouts = {} @@ -6,7 +10,7 @@ local hud_hide_timeouts = {} function mcl_tmp_message.message(player, message) local name = player:get_player_name() player:hud_change(huds[name], "text", message) - hud_hide_timeouts[name] = 3 + hud_hide_timeouts[name] = mcl_tmp_message.hud_hide_timeout end minetest.register_on_joinplayer(function(player) diff --git a/settingtypes.txt b/settingtypes.txt index 3f90c986..e5d1c593 100644 --- a/settingtypes.txt +++ b/settingtypes.txt @@ -102,6 +102,9 @@ animated_chests (Animated chests) bool true # Whether to preview the player in inventory in 3D (requires Minetest 5.4) 3d_player_preview (3D Player preview) bool true +# How long a temporary message will be shown in the HUD +mcl_tmp_message_hud_hide_timeout (Temporary message display duration) int 10 0 60 + [Experimental] # Whether ice is translucent. If disabled, ice is fully opaque. #