mojira.dev
MC-38288

Maps in item frames usually are not shaded

This is not a duplicate of MC-605, MC-31619, or MC-35848. Those three bugs are fixed, and are actually unrelated to this. This bug occurs in 1.7.2, the latest version at the time of this writing.

What I expected to happen:
Maps placed in item frames would be shaded the same as the item frames themselves are.

What actually happened:
When a map is placed in an item frame, it will only shade properly if you have the GUI hidden via F1. Even then, it may not always be shaded. in some circumstances. For me, hiding the GUI seems to be the most effective way to get shading to happen, but view angle is also a factor in whether it works. Your results may vary; the instructions below are how I've been able to observe it.

Steps to Reproduce:

  1. Place item frames on walls facing different directions.

  2. Observe that the frames are shaded to the same degree as the block face they are attached to.

  3. Place maps in the frames. Have your GUI visible.

  4. Observe that the maps are not shaded.

  5. Press F1 to hide your GUI.

    • You may have to walk around, rotate your camera, or reload the world before the maps look different.

  6. Observe that the maps are now shaded properly.

  7. Press F1 to show the GUI again.

  8. Observe that the maps are no longer shaded.

Linked issues

Attachments

Comments 20

Note that the empty item frames themselves are always shaded, whether or not the GUI is hidden. Because of this, it should be clear that the shadeless rendering is the incorrect rendering, and the shaded rendering is the correct one.

EDIT: Added an image showing maps not shaded despite the GUI being hidden. As I said, even when the GUI is hidden, maps are still sometimes not shaded. When the GUI is visible, they are never shaded.

Also, sorry if there's any confusion: those birch-textured panels are, in fact, maps in item frames. I was toying with ImageToMap, but this bug also effects maps created in survival on a new world.

I'm sorry, but this is a duplicate of MC-9266.

Are you sure? This isn't about translucency or transparency - the blocks effected by MC-9266 are shaded properly regardless of whether the bug is actively affecting them. Maps, on the other hand, ignore shading when the GUI is visible. The blocks in MC-9266 are bugged when the GUI is hidden, while maps are bugged when it isn't hidden.

If you're convinced that it's a duplicate, can you please at least amend the title and description of MC-9266 to acknowledge that it also causes maps to lose shading when the GUI isn't hidden? Thanks.

Did a retest of MC-9266 - that issue is (mostly) fixed in 1.7.2, so this is really a new one.

Can confirm partially, but the shading is not dependant on the visibility of the HUD , it's dependant on... hm, lets say viewing angle ?

10 more comments

Can confirm in 21w05b.

Can confirm in 21w06a.

Can confirm in 21w07a.

Can confirm in 1.16.5 and 21w08b.

Affects 1.21:

[media][media]

WolfieMario

(Unassigned)

Confirmed

Lighting, Maps, Rendering

GUI, color, flat, hidden, interface, item_frame, light, lighting, map, rendering, shade, shading, shadow, unlit

Minecraft 1.7.2, Minecraft 1.7.4, Minecraft 14w07a, Minecraft 1.7.5, Minecraft 14w11b, ..., 21w05b, 21w06a, 21w07a, 21w08b, 1.21

Retrieved