When a spider jumps at a target to attack it, it rotates toward the negative x- or z-direction, i.e. north-west. The only time it will not rotate is if it is already facing north-west.
Steps to reproduce
Spawn a spider in a Superflat world
Switch to Survival mode
Punch the spider
Walk backward towards +x (east)
❌ Whenever the spider jumps to attack you, it will rotate to the right (toward -z)
Attachments
Comments 4
Affects 1.21, though the spider's position when it jumps is far less (if at all) skewed towards the x-axis. The direction the entity faces however will still noticably face along the x-axis when jumping, which does not look natural.
You can even do this as a player, I've seen this already in 1.12.2 and 1.15.2