Stinger, legs, wings, and antennae of invisible bees do not render when viewed from certain angles
The stinger, legs, wings, and antennae will not render when viewed in spectator mode, or when the entity is on the same team as the player.
Steps to Reproduce:
- Spawn a bee
- Make it invisible:
/effect give @e minecraft:invisibility infinite
- Change gamemode to spectator
Observed Behavior:
- The antennae will not be visible when viewed from the 'outer' sides of the bee
- The wings will not be visible from the underside of the bee
- The stinger will not be visible when viewed from the left-'hand' side of the bee
- The legs will not be visible from the back of the bee
From a certain angle, this issue is incredibly obvious to the player, making the bee just look like a single cube almost:
Without Fix:
Expected Result:
All 2D elements would be visible at all times, regardless of the entity's effects, or the gamemode the player is in.
Partial Fix:
One possible fix is to copy the textures of the different elements to the opposite side of their respective 2D modelplane.
(This does cause z-fighting though, likely due to another underlying issue).
Here is a pack which partially fixes this, due to an issue with MC-256371, and the aforementioned z-fighting.
BeeFix.zip