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

Blocks on armor stands render shadows based on camera vector

    • Confirmed
    • Rendering
    • Important

      Changes in 19w42a

      Since 19w42a, dropped items are no longer affected. Armor stand effects are essentially unchanged since the last snapshot. Also this bug still applies to items held by endermen.

      The bug

      Item models render their shadows differently, depending on at which angle the player is looking at them. When looking at a block on the head of an armor_stand, the shading changes drastically depending on how the camera is viewing it.

      Steps to reproduce

      Summon an armor stand with a stone head item and circle the cursor around it while staying still. Note the brightness changes.

      /summon minecraft:armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{id:"minecraft:stone",Count:1}],Marker:1,Invisible:1,NoGravity:1}
      

      Visual Evidence

      Block Model

      Note that this is a stone block on the head of an armor_stand, so it is being rendered as an entity not a block in the world.

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

          Blocks on armor stands render shadows based on camera vector

            • Confirmed
            • Rendering
            • Important

              Changes in 19w42a

              Since 19w42a, dropped items are no longer affected. Armor stand effects are essentially unchanged since the last snapshot. Also this bug still applies to items held by endermen.

              The bug

              Item models render their shadows differently, depending on at which angle the player is looking at them. When looking at a block on the head of an armor_stand, the shading changes drastically depending on how the camera is viewing it.

              Steps to reproduce

              Summon an armor stand with a stone head item and circle the cursor around it while staying still. Note the brightness changes.

              /summon minecraft:armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{id:"minecraft:stone",Count:1}],Marker:1,Invisible:1,NoGravity:1}
              

              Visual Evidence

              Block Model

              Note that this is a stone block on the head of an armor_stand, so it is being rendered as an entity not a block in the world.

                    fry [Mojang] Georgii Gavrichev
                    Tedstar Tedstar (Curtis Anderson)
                    Votes:
                    17 Vote for this issue
                    Watchers:
                    11 Start watching this issue

                      Created:
                      Updated:
                      Resolved:
                      CHK:

                        fry [Mojang] Georgii Gavrichev
                        Tedstar Tedstar (Curtis Anderson)
                        Votes:
                        17 Vote for this issue
                        Watchers:
                        11 Start watching this issue

                          Created:
                          Updated:
                          Resolved:
                          CHK: