I'm having trouble rotating a custom projectile entity, I want it's rotation to be the same as the players, so I call setRotation in it's tick method. All the other code in the tick method works fine, but it's rotation doesn't get updated.
Here's the entity class on GitHub(sorry for the horrible indentation, copy pasted from older version), and it's model and renderer.