diff --git a/init.lua b/init.lua index 0d28c01..0da5e5a 100644 --- a/init.lua +++ b/init.lua @@ -1747,13 +1747,18 @@ local function get_inventory_mode(player, fs, data, full_height) local props = player:get_properties() local name = player:get_player_name() - local anim = player:get_local_animation() - --fs("style[player_model;bgcolor=black]") + if props.mesh ~= "" then + local anim = player:get_local_animation() + --fs("style[player_model;bgcolor=black]") - fs(fmt("model", 0.2, 0.2, 4, 5.5, "player_model", - props.mesh, concat(props.textures, ","), "0,-150", "false", "false", - sprintf("%u,%u", anim.x, anim.y))) + fs(fmt("model", 0.2, 0.2, 4, 5.5, "player_model", + props.mesh, concat(props.textures, ","), "0,-150", "false", "false", + sprintf("%u,%u", anim.x, anim.y))) + else + local size = 2.6 + fs(fmt("image", 0.7, 0.2, size, size * props.visual_size.y, props.textures[1])) + end local extras = __3darmor or __skinsdb local xoffset = extras and 0 or 4.5