-
Bug
-
Resolution: Unresolved
-
None
-
1.18.2, 22w14a, 1.19, 1.19.4, 1.20.4
-
None
-
Confirmed
-
Rendering
-
Low
-
Platform
Relates to MC-779, MC-189565, MC-199429, MC-195599, MC-196141, MC-249451 and MC-249686. May also relate to MC-3867, MC-87183 or MC-111339.
The bug
If a spawner is placed which spawns a "2D" projectile entity which rotates to face the player, the shrunken entity model found inside of the spawner will also rotate depending on the player's facing direction, but in a weird way. This is especially easy to see in Spectator.
How to reproduce
- Place a spawner via the following command:
/setblock ~ ~ ~ minecraft:spawner{SpawnData:{entity:{id:"minecraft:snowball"}}}
- Enter Spectator mode
- Enter the spawner
Expected results
Either the snowball would be unaffected by the player's facing direction and would merely be tilted just like all other entities in spawners, or it would always face the player directly and be unaffected by the spawner's tilt.
Actual results
It appears to be affected by both simultaneously, causing it to rotate weirdly depending on the player's camera angle.
How to fix
A cheap fix would be for either snowballs in spawners to ignore the player's camera direction or ignore the spawner's tilting of entitites.
A preferable solution, however, may be to give projectiles custom models distinct from item models (similar to arrows, but preferably make them customizable models like blocks and items have). This way, there would be no need for the projectiles to be forced to face the player (averting MC-57861's possible resurgence) as the model would be 3D.