The 'Hat' layer of a player skin is not shown in the tab list under certain conditions
The secondary 'Hat' layer of a player's skin will not be displayed in the tab list of a multiplayer, or LAN server if said player is in spectator mode, or is not currently being rendered (is far enough away from the player checking the tab list). This causes certain skins which require the second layer be present to look correct, to not look correct (sometimes even completely unrecognizable)
Steps to Reproduce:
- Host and/or join a multiplayer, or LAN server
- Have two different players present
- Put one player be put in spectator mode, or teleported very far away
- Hold down the 'tab' key
Expected & Observed Results:
- The secondary layer will not be shown
- It would be shown, as it could be considered crutial to a player's recognizability
Screenshots/Videos:
Video
HatLayerNotShown.mp4
Screenshot
Original Issue
Title: "In tab list, spectators and distant players are always hatless"
Description:
A face in the player list will never show the hat layer if the respective player is too far away to be rendered, or if they are in spectator mode and the viewer is not. The hat on the icon will literally disappear as the player moves out of visual range.
Technical: the skin part flags of other players are part of their entity metadata, so no entity, no skin parts.
Suggestion: move skin flags to the tab list info packet?
2014-09-17, 11:25 AM
2024-10-22, 03:24 PM
2024-10-22, 03:24 PM
54
30
Minecraft 1.8 - 1.21.1
Minecraft 1.8, Minecraft 1.8.1-pre2, Minecraft 1.8.1-pre3, Minecraft 15w35e, Minecraft 1.9 Pre-Release 3, Minecraft 1.10.2, Minecraft 16w36a, Minecraft 16w39c, Minecraft 1.11.2, Minecraft 17w06a, Minecraft 1.12.1, Minecraft 1.13-pre3, Minecraft 1.13, Minecraft 1.13.1, Minecraft 1.14.3, 1.15.2, 20w15a, 1.16 Release Candidate 1, 1.16, 1.16.3, 1.16.4 Pre-release 2, 1.16.4, 20w46a, 1.16.5, 21w08b, 21w18a, 1.17.1, 1.18.1, 1.19.2, 1.20.4, 24w07a, 1.20.5, 1.21.1