From e7070c034c2213fbfafc5544459928a48c4b23c6 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Wed, 9 Feb 2022 02:46:03 +0100 Subject: [PATCH] Add setting for temporary message display duration --- mods/HUD/mcl_tmp_message/init.lua | 8 ++++++-- settingtypes.txt | 3 +++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/mods/HUD/mcl_tmp_message/init.lua b/mods/HUD/mcl_tmp_message/init.lua index 1456cd59..066a8bed 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 3 +} 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..e1ceefdf 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 3 0 60 + [Experimental] # Whether ice is translucent. If disabled, ice is fully opaque. #