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

Leather Horse Armor Lacks Texture Overlay

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • None
    • 1.16.4, 20w49a, 21w17a, 1.17 Release Candidate 1, 1.17, 1.17.1 Pre-release 1, 21w44a
    • Confirmed
    • Textures and models

      Leather horse armor has no provision for an overlay texture like human leather armor has. This overlay present in the human armor allows for a texture with no tint index to be layered over the texture that takes the dye tint index. This has been present as such since leather horse armor was first added in the 19w08a snapshot.

      This is clearly apparent in how it dyes the entire texture when the blanket and harness pixels on the texture are given hue and saturation. If these pixels were meant to be dyed, they would not be given any hue. I can only assume that it was intended to be coded to have the overlay and this single texture version was a placeholder that ended up never being replaced.

      Horse armors, left to right: diamond, gold, iron, leather, leather dyed cyan.

      Closeup of leather and leather dyed cyan, showing how entire texture is given tint index with no overlay.

      Leather horse armor dyed cyan with saddle, showing strong differences in saddle and armor harness textures.

      Comparison to human armors, leather and leather dyed cyan, showing clear overlay.

      Leather horse armor in resource files, showing no overlay texture while human leather armor contains such textures. Files were extracted from 20w48a (because I was too lazy to do another extraction), while screenshots are from 20w49a.

      Leather horse armor texture, clearly showing greyscale areas meant to be given tint index next to pixels intended for an overlay texture.

      This is a duplicate of MC-144493, which was incorrectly marked as Resolved as it could not be reproduced (while evidence of it being fixed was never shown), however the OP has not come back to verify the status in over a year so I am making a new ticket. OP did not provide any images.

      What I expected to happen was...:
      See the leather horse armor have a dyed portion and undyed portion.

      What actually happened was...:
      The leather horse armor was dyed across the entire model.

      Steps to Reproduce:
      1. Dye a leather horse armor.

      2. Place on a horse.

      3. Observe.

        1. image-2020-12-02-17-14-24-759.png
          image-2020-12-02-17-14-24-759.png
          916 kB
        2. image-2020-12-02-17-30-56-666.png
          image-2020-12-02-17-30-56-666.png
          9 kB
        3. image-2020-12-02-17-39-09-695.png
          image-2020-12-02-17-39-09-695.png
          938 kB
        4. image-2020-12-02-17-41-12-106.png
          image-2020-12-02-17-41-12-106.png
          803 kB
        5. image-2020-12-02-17-46-25-261.png
          image-2020-12-02-17-46-25-261.png
          733 kB
        6. image-2020-12-02-17-49-31-620.png
          image-2020-12-02-17-49-31-620.png
          86 kB
        7. 2021-11-09_15.48.45.png
          2021-11-09_15.48.45.png
          86 kB
        8. 2021-11-09_15.47.53.png
          2021-11-09_15.47.53.png
          135 kB
        9. 2021-11-09_15.48.01.png
          2021-11-09_15.48.01.png
          126 kB
        10. 2021-11-09_15.48.57.png
          2021-11-09_15.48.57.png
          101 kB
        11. image-2024-04-03-22-13-27-570.png
          image-2024-04-03-22-13-27-570.png
          866 kB

            Unassigned Unassigned
            yurisuika yurisuika
            Votes:
            6 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: