Sodium

Sodium

35M Downloads

Fix rendering order for emissive entity textures

muzikbike opened this issue · 2 comments

commented

Request Description

If an entity with glowing eyes (tested with endermen, spiders and phantoms - I have not checked breezes or the ender dragon yet) has the invisibility effect, their eyes will still render. An issue arises if there are entities, entity-rendered blocks, translucent world geometry or probably a few other things behind said entity, since they will render on top of the eyes despite being physically further away.

This affects all three vanilla graphics settings.

Example screenshots:
Enderman (https://bugs.mojang.com/browse/MC-218015):
2024-05-06_13 53 59
2024-05-06_13 54 18
2024-05-06_13 55 01

Spider (https://bugs.mojang.com/browse/MC-210734):
2024-05-06_13 56 30
2024-05-06_13 56 40

Phantom:
2024-05-06_13 58 19
2024-05-06_13 58 21

commented

I would suggest not to change this, as some Minecraft maps and Minecraft servers may rely on this to provide a good experience, and to also keep vanilla parity as it's also good to keep some things (such as this would be good) to be looking vanilla.

commented

I doubt this would be in scope for sodium as it often doesn’t directly touch entity rendering for situations like this.