In Minecraft Bedrock Edition, parrots are intended to dismount the player’s shoulder when a jump is performed or when the player falls from a height of one block. Currently, parrots are failing to recognize these "minor" triggers. They remain attached to the shoulder during continuous jumping and sprinting, only detaching when the player enters water or falls from a much higher elevation.
Steps to Reproduce
Tame a parrot and have it perch on your shoulder.
Perform several jumps or sprint-jumps on flat ground.
Observe that the parrot stays on the shoulder (Incorrect behavior).
Walk into a body of water or jump off a high ledge.
Observe that the parrot finally dismounts (Correct behavior for these specific triggers).
Observed Results
The "jump" trigger for parrot dismounting is non-functional. The parrot only leaves the shoulder under "forced" conditions like water immersion or high-altitude falls.
Expected Results
The parrot should dismount whenever the player jumps, falls one block, or enters water, as per standard gameplay mechanics.
We're tracking this issue at MCPE-33440, so I will resolve and link this report as a duplicate.
If you have new information to share, please leave a comment on the linked report. If not, add a vote to the report to show that you are affected.
If you haven't already, please make sure to search before creating a report to see if the issue has already been reported. See the Bug Tracker Guidelines for tips on searching for issues.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki