From 87253ca16acb115eae56b8c8a9d371c39a652a6a Mon Sep 17 00:00:00 2001 From: rudzik8 Date: Fri, 29 Apr 2022 15:23:06 +0700 Subject: [PATCH] Display movement notice in HUD instead of chat --- api.lua | 9 +++++++-- mod.conf | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/api.lua b/api.lua index 12ab0f9..e57e8b2 100644 --- a/api.lua +++ b/api.lua @@ -5,9 +5,14 @@ local S = minetest.get_translator(minetest.get_current_modname()) -- originally from the ts_furniture mod (which is from cozy) by Thomas--S // mcl_decor.sit = function(pos, _, player) local name = player:get_player_name() + if not player or not name then + return false + end if not mcl_player.player_attached[name] then - if vector.length(player:get_player_velocity()) > 0 then - minetest.chat_send_player(player:get_player_name(), S("You have to stop moving before sitting down!")) + -- check movement + if vector.length(player:get_velocity() or player:get_player_velocity()) > 0.125 then + --minetest.chat_send_player(name, S("You have to stop moving before sitting down!")) + mcl_title.set(player, "actionbar", {text=S("You have to stop moving before sitting down!"), color="white", stay=60}) return end player:move_to(pos) diff --git a/mod.conf b/mod.conf index 228cb81..e651e54 100644 --- a/mod.conf +++ b/mod.conf @@ -1,4 +1,4 @@ name = mcl_decor description = Adds more decoration and furniture blocks to MineClone 2 (5) -depends = mcl_core, mcl_torches, mcl_player, mcl_sounds, mcl_dye, mcl_nether, mcl_stairs +depends = mcl_core, mcl_torches, mcl_player, mcl_sounds, mcl_dye, mcl_nether, mcl_stairs, mcl_title optional_depends = mcl_cozy, mcl_mushroom