Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-71990

The 'Hat' layer of a player skin is not shown in the tab list under certain conditions

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • 24w44a
    • 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
    • None
    • Confirmed
    • Textures and models, UI
    • Low
    • Platform

      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:

      1. Host and/or join a multiplayer, or LAN server
      2. Have two different players present
      3. Put one player be put in spectator mode, or teleported very far away
      4. 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?

        1. HatLayerNotShown.mp4
          410 kB
        2. Screeny 1.png
          Screeny 1.png
          787 kB
        3. Screeny 2.png
          Screeny 2.png
          2 kB

            gegy1000 [Mojang] Gegy
            Jingy [Mod] Jiingy
            Votes:
            54 Vote for this issue
            Watchers:
            29 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: