Torch sprite faces towards player at all times, but is not locked in the y axis. This produces the effect that the flame is burning sideways if the player is looking toward the ground. See screenshot.
The fix for this should be quite simple: Only allow rotation around the y axis for the flame sprite.
Thanks!
Related issues
Attachments
Comments


Torch flames are particles, which are simple 2D sprites, not 3D objects like items and other entities. The torch particles would probably have to be converted to entities somehow, which would likely cause all sorts of lag issues as the server would have to keep track of one for every torch in every loaded chunk. Given the tendency of many survival players to place a ton of torches everywhere they go, this could bring a server to its knees in minutes. Particles are generally handled client-side, because not every player needs to see them and can even turn them way down if their system can't handle a lot of particles.
Besides, this is bordering on a request/suggestion rather than a bug, although I can see it going either way.

Rather than make the torch flame its own entity, why not just fix the rendering code on the client side?
You could have two types of particles: normal particles, and particles that are only given one degree of freedom: rotation around the y axis.
Come to think of it, the rain particles already behave this way, so it can be done as just a client side fix, basically just make the torch particles behave like the rain particles.
Thanks Carl!

I feel the same way with bobbers, certain sprites should be fixed to the Y Axis.

Agreed about the bobbers as well.
Any others we can identify?
Thanks for the feedback Michael!

None to my knowledge, I just know that the fishing bobber looks normal if cast out normally, but if you can cast it almost straight up and look at it at your feet, it's sideways.

still happening in 14w07a

still in 14w11b. incidentally, also on Win 7.

Duplicate of MC-926


I agree that this is a separate issue, though related to MC-926, which is fundamentally about the player's location for the purpose of calculating the angle of particles being different from the actual location of the camera. This ticket is about torch flames rotating on the wrong axis.