mojira.dev
MC-35920

Some translucent parts of entities make translucent blocks, block entities and some entities invisible (depending on loading order)

The bug

These entities/blocks are not rendered behind translucent parts of some entities (later they will be referred as affected entities)

  • Translucent blocks (stained glass, slime blocks, ice)

  • Block entities (chests, signs, mob heads...)

  • All entities that are loaded after the affected entity (usually those that were spawned or have entered the chunk after the affected entity, or are in farther chunks)

Affected entities

Note: in following screenshots all entities are inside one chunk, the order of summoning them (or entering the chunk in case of a player) is

  1. armor_stand with diamond_helmet

  2. affected entity

  3. armor_stand with golden_helmet

Only armor_stand with golden_helmet behind affected entity shows the issue.

Entity (or part of it)

Screenshots

Notes

Translucent item (stained glass (pane), slime block, ice block)

[media][media][media]

Stained glass pane (translucent thin item ❓ ) held/worn by entity (player)

[media][media]

Can be seen with players in third person mode

Outer slime layer

[media]

Enderman neck

[media]

Charged creeper "armor"

[media]

Armor of invisible creeper is affected by MC-103462

Player name when shifting

[media]

Second layer of player's skin / second layer of player's head worn by other entity

[media]

See MC-104853 for steps to reproduce with armor stands

Related issues

MC-34703 Glass gets not rendered through slimes MC-36948 Other kinds of mobs don't render through Charged Creeper "armor"/outer slime layer/enderman neck MC-41945 Translucent Item render bug behind translucent block MC-49353 See through chest MC-51521 Signs and Water Invisible behind Stained Glass MC-53688 Stained Glass (item) is rendering incorrectley MC-53950 Chests, Signs and Mob Heads do not render through semi-transparent entities MC-67590 Transparency MC-104853 Semi-transparent pixels in the hat texture of a head block the view of other blocks on heads. MC-112455 While breaking vines or leaves on Fancy graphics, water around the cracks on the break animation is no longer rendered. MC-127056 Creeper's charge does not render in front of other mobs. MC-132310 Can see through chests using glass panes MC-136664 see through a thrown object MC-138039 Enderman Jaw texture MC-141146 Glass pane issssues MC-154179 Dropped stained glass causes placed stained glass to go invisible when underwater MC-154382 Sneaking character's name makes banners see-through MC-160301 Glass blocks or panes don't get rendered behind glass item MC-160312 Can See through chest if Stained Glass Pane dropped in front of it

Attachments

Comments

migrated
[media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media][media]
kumasasa

Confirmed.

migrated

don't think I'm understanding the issue. Glass has always done this (as far as I can tell)... people complained cause the new glass didnt work like regular glass and now that it does there's a bug? seems kinda counter productive.

though this probably has more to do with the fact that blocks behind blocks don't render until the block infront of them is broken as this was a memory issue fix mojang did a while back (1.2 or 1.3)

migrated

Th3F4114n0n3: I think this is an oversight with the fix for MC-1379 - this wasn't an issue before, because item drops didn't use alpha blending until 13w42b.

migrated

Still an issue in 1.7.5 and 14w08a with fast graphics

migrated

Confirmed for 14w11b

migrated

Confirmed for 14w17a

migrated

Confirmed for 14w18

KnightMiner

This bug also affects Chests, signs, and Mob Heads. All of which are block rendered as entities.

(my issue for that was marked as a duplicate of this)

migrated

Confirmed for 14w25b.

migrated

This is probably never going to be fixed. Order-independent transparency is the proverbial white whale of real-time rendering, and short of forcing everyone to use OpenGL 4, it's literally not possible to fix.

migrated

@Ryan Holtz, So it appears that the appropriate resolution is going to be a "Won't Fix"?

Torabi

Is it the compositing or the ordering that's the problem? Even compositing in whatever order the geometry arrives in would be less disorienting than the current way, which makes it look like the closest translucent object is cutting a hole through the others.

Artimipa

Confirmed for 15w36d.

migrated

Relates to MC-9553?

migrated

Confirmed for 1.13.1.

Jack McKalling

Just noticed this in latest 2 snapshots 19w39a and 19w40a:

[media]
Jack McKalling

Can't reproduce in 19w41a

TheBoy358

Please mark as resolved.

migrated

Confirmed for 1.15-pre4 (Unless I'm wrong and this is a different bug)

[media]

violine1101

Please create a new ticket then.

marcono1234

@@unknown, the bug shown in the screenshot is already tracked as MC-165958.

migrated

(Unassigned)

Confirmed

Rendering

item, nameplate, rendering, semi-transparent

Minecraft 13w42b, Minecraft 13w48b, Minecraft 1.7.4, Minecraft 14w02c, Minecraft 14w08a, ..., Minecraft 1.13.1, Minecraft 1.14.2, Minecraft 1.14.3 Pre-Release 2, 19w39a, 19w40a

19w41a

Retrieved