diff options
| -rw-r--r-- | src/gui.lua | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/src/gui.lua b/src/gui.lua index cfc82af..948a152 100644 --- a/src/gui.lua +++ b/src/gui.lua @@ -254,6 +254,22 @@ if minetest.get_modpath("sfinv") then  			end  		end  	}) + +	local function check_and_reshow(name) +		local player = minetest.get_player_by_name(name) +		if not player then +			return +		end + +		local context = sfinv.get_or_create_context(player) +		if context.page ~= "awards:awards" then +			return +		end + +		sfinv.set_player_inventory_formspec(player, context) +	end + +	awards.register_on_unlock(check_and_reshow)  end  if minetest.get_modpath("unified_inventory") ~= nil then | 
