It should go off your shoulder.
How to get parrot off shoulder minecraft. How to get a parrot off your shoulder in minecraft if the player jumps up and doesn’t land on a block that is at least half a block higher than the level you were on. This means that if you jump and land on the same block, the parrot will dismount. If you have a tamed parrot, you will have the ability to let your parrot perch onto your shoulder.
This can happen in two. However, feeding them a few seeds won’t be enough. Parrots always prefer a player's left shoulder first, if it is empty.
How to remove a parrot from your shoulder in minecraft. A parrot dismounts its player when the player: How to get parrot on & off your shoulder in minecraft.
Jump off a two high drop. The easiest way to do so is to keep jumping on a spot. Parrots can sit, which prevents them from moving and perching down on player's shoulders (image via minecraft.
Now that you have found a parrot, you simply need to feed them the seeds that you have collected.