mojira.dev
MC-103462

Some translucent parts of entities are rendered behind translucent blocks, block entities and some entities (depending on loading order)

The bug

These entities/blocks are rendered in front of 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

Semi-transparent entity (player) (an invisible entity but is seen by a player in spectator mode or on the same team that has seeFriendlyInvisibles on)

[media][media][media][media][media]

Also can be behind non-invisible parts of the entity itself: see last two screenshots in the list and steps to reproduce below

Translucent block item held/worn by entity (player)

[media][media]

Can be seen with players in third person mode

Eyes of invisible Enderman

[media]

"Armor" of invisible charged creeper

[media]

Armor of non-invisible creeper is affected by MC-35920

Background of player (entity) nameplate

[media]

Nameplate (and name) is supposed to be always seen in front of other blocks/entities

Player (entity) name (when behind non-transparent entities/blocks)

[media]

Steps to reproduce

  1. Execute the following command:

    /summon armor_stand ~ ~ ~ {Invisible:1,ShowArms:1}
  2. Put armor on the armor stand you just summoned (Most importantly a chestplate).

  3. Go into spectator mode.

  4. Look at one of the arms of the armor stand at the angle where it is in front of one of the armor pieces.

  5. Observe the arm not being rendered correctly.

Linked issues

Attachments

Comments 41

[Mod] redstonehelper

Is this an issue in 1.9.4?

Might be.

Mind checking?

Okay, going to now.

Yep, also an issue in 1.9.4.

31 more comments
Jack McKalling

Although the rendering changed in the latest snapshots, in snapshot 19w39a some parts are still not rendered in the right order. Instead of rendering in front as it used to be, it now just doesn't render.

Jack McKalling

Can't reproduce in 19w41a

For the record:

Still an issue as of 19w46b (list not finished):

[media][media][media][media]

'Semi-fixed'. The energy field now makes the armor stand and what it wears invisible




Fixed as of 19w46b (list not finished):

[media][media]

Resolving as Fixed since almost everything described in this ticket here has been fixed during the 1.15 and 1.16 development phases.
If there's a case that's still relevant to 1.16-pre3 or later, please create a separate ticket for each issue.

Does anyone know about a bug where entities become partly invisible like not completely invisible but for sake, the spiders eyes just doesn’t appear

Spake Miner

(Unassigned)

Confirmed

(Unassigned)

nameplate, rendering, semi-transparent

Minecraft 1.9.4, Minecraft 1.10, Minecraft 1.11, Minecraft 1.11.2, Minecraft 17w06a, ..., 19w38b, 19w38a, 19w39a, 19w40a, 19w46b

1.16 Pre-release 3

Retrieved