From dadca4d3198123f23df7244fc909dc9df8256bae Mon Sep 17 00:00:00 2001 From: Juraj Vajda Date: Sat, 13 Jan 2024 14:38:00 -0500 Subject: [PATCH] Add nil check for player when changing skinsdb textures --- api.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/api.lua b/api.lua index 4071707..39ae5c6 100644 --- a/api.lua +++ b/api.lua @@ -2528,8 +2528,12 @@ function XBowsQuiver.hide_3d_quiver(self, player) local player_textures if self.skinsdb then - minetest.after(1, function() - local textures = player_api.get_textures(player) + minetest.after(1, function(v_player) + if not v_player then + return + end + + local textures = player_api.get_textures(v_player) ---cleanup for index, value in ipairs(textures) do @@ -2545,9 +2549,9 @@ function XBowsQuiver.hide_3d_quiver(self, player) player_textures = textures if player_textures then - player_api.set_textures(player, player_textures) + player_api.set_textures(v_player, player_textures) end - end) + end, player) return elseif self._3d_armor then