From 8cf6269dda6703fa1c418dd51b548d232def178b Mon Sep 17 00:00:00 2001 From: Johannes Fritz Date: Wed, 25 Jan 2023 12:13:53 -0600 Subject: [PATCH] Fix mesh hand unknown item bug + fix fast digging disabled for simple skins --- mods/PLAYER/mcl_skins/mesh_hand.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mods/PLAYER/mcl_skins/mesh_hand.lua b/mods/PLAYER/mcl_skins/mesh_hand.lua index e695bface..28b2bab20 100644 --- a/mods/PLAYER/mcl_skins/mesh_hand.lua +++ b/mods/PLAYER/mcl_skins/mesh_hand.lua @@ -37,6 +37,7 @@ function mcl_skins.get_skin_list() texture = skin.texture, slim_arms = skin.slim_arms, id = skin.texture:gsub(".png$", "") .. (skin.slim_arms and "_female" or "_male") .. game_mode, + creative = game_mode == "_crea" }) end end @@ -45,10 +46,13 @@ end function mcl_skins.get_node_id_by_player(player) local skin = mcl_skins.players[player] + local simple_skin = skin.simple_skins_id + if simple_skin then + skin = mcl_skins.simple_skins[skin.simple_skins_id] + end local creative = minetest.is_creative_enabled(player:get_player_name()) local append = (skin.slim_arms and "_female" or "_male") .. (creative and "_crea" or "_surv") - if skin.simple_skins_id then - local skin = mcl_skins.simple_skins[skin.simple_skins_id] + if simple_skin then return skin.texture:gsub(".png$", "") .. append else return skin.base:gsub(".png$", "") ..