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.

Related issues

Attachments

Comments

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

Is this an issue in 1.9.4?

migrated

Might be.

migrated

Mind checking?

migrated

Okay, going to now.

migrated

Yep, also an issue in 1.9.4.

migrated

Is this still an issue in the latest snapshot 16w44a? If so please update the affected versions.

This is an automated comment on any open or reopened issue with out-of-date affected versions.

migrated

In version 1.12 I encountered an issue, it was marked as duplicate of this issue (MC-119431). This one really bugs me, so I hope it gets fixed soon. Vote it, please!

Jack McKalling

Confirmed for 1.12.1.
When I placed a transparent block in the head slot of an armor stand, which was partially standing inside a solid block, the non-transparent edges of the head block that are closest to you were being rendered behind the edges that are the furthest from you. Although I was using a resource pack to find such a block, I noticed the effect wasn't related to it. In addition to this, some transparent blocks behind the armor stand were also rendered in front of its head block.
I retried to do the same thing with the solid block the armor stand was standing in replaced by another transparent block, and now only the head blocks own edges were in wrong render order, the blocks behind it rendered correctly through it. Still, some strange things going on here.

Jack McKalling

Confirmed in 1.13.2

Jack McKalling

Confirmed for 18w50a

Jack McKalling

Confirmed for 19w02a

Jack McKalling

Confirmed for 19w03a

Jack McKalling

Confirmed for 19w03b

Jack McKalling

Confirmed for 19w03c

Jack McKalling

Comfirmed for 19w04a

Jack McKalling

Confirmed for 19w04b and 19w05a

Jack McKalling

Confirmed for 19w06a

Jack McKalling

Confirmed for 19w07a

Jack McKalling

Confirmed for 19w09a

Jack McKalling

Confirmed for 19w11a

Jack McKalling

Confirmed for 19w11b

Jack McKalling

Confirmed for 19w12a

Jack McKalling

Confirmed for 19w12b

Jack McKalling

Confirmed for 19w13a

Jack McKalling

Confirmed for 19w13b

Jack McKalling

Confirmed for 19w14a

Jack McKalling

Confirmed for 19w14b

Jack McKalling

Confirmed for 1.14 pre-1

Jack McKalling

Confirmed for 1.14 pre-2

Jack McKalling

Confirmed for 1.14 pre-3

Jack McKalling

Confirmed for 1.14 pre-4

Jack McKalling

Confirmed for 1.14 pre-5

Jack McKalling

Confirmed for 1.14

Jack McKalling

Confirmed for 1.14.1 pre-1

Jack McKalling

Confirmed for 1.14.1 pre-2

Jack McKalling

Confirmed for 1.14.1

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

wobst.michael

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]
wobst.michael

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.

migrated

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

migrated

(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