From e7070c034c2213fbfafc5544459928a48c4b23c6 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Wed, 9 Feb 2022 02:46:03 +0100 Subject: [PATCH 1/2] 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. # From c128d43321b9e8f56d535c2aebd347fd4aa93e8c Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Wed, 9 Feb 2022 02:47:24 +0100 Subject: [PATCH 2/2] Increase temporary message display duration to 10s --- mods/HUD/mcl_tmp_message/init.lua | 2 +- settingtypes.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/HUD/mcl_tmp_message/init.lua b/mods/HUD/mcl_tmp_message/init.lua index 066a8bed..d58d850f 100644 --- a/mods/HUD/mcl_tmp_message/init.lua +++ b/mods/HUD/mcl_tmp_message/init.lua @@ -1,7 +1,7 @@ mcl_tmp_message = { hud_hide_timeout = tonumber( minetest.settings:get("mcl_tmp_message_hud_hide_timeout") - ) or 3 + ) or 10 } local huds = {} diff --git a/settingtypes.txt b/settingtypes.txt index e1ceefdf..e5d1c593 100644 --- a/settingtypes.txt +++ b/settingtypes.txt @@ -103,7 +103,7 @@ animated_chests (Animated chests) bool true 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 +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.