When a parrot is on a player’s shoulder, it does not rotate with the player. Rather, it simply stays facing the same direction all the time.
To reproduce:
Spawn or find a parrot
Tame parrot
Walk over parrot until it is on the player’s shoulder
Simply open your inventory to see the player and the parrot that does not rotate with the player’s rotation. Close the inventory turn and re-open your inventory to see that the parrot indeed does not turn properly.
Observed result:
Parrot does not turn/ rotate to the direction the player is facing, rather looking elsewhere. It does not rotate at all.
Expected result:
Parrot turns/ rotates according to the player’s rotation and is always facing the same direction as the player.
I’m sure this is related to this issue. Parrots also don’t turn to face the player when they are sitting. They previously did, just like dogs cats and other tamed mobs.