How it works is simple. The dragon may swoop down to the ground of the island, straight towards the player, and pick them up. While picked up, the player is always directly under the dragon, cannot damage the dragon, and also cannot use movement. After grabbing the player, the dragon will fly up high into the air, around the height of the tallest ender towers, and drop the player. The player will usually survive this attack, but only if they are at least 3/4 health and with good armour. The attack may also be completely negated if the player uses water. If the player doesn't want to be dropped, they can attack the dragon while it's swooping (but before it's picked them up) to cause it to fly through them and deal a little damage instead of picking them up. The player may also attack them while picked up, and if attacked enough, the dragon will drop them early (which means less fall damage). Note though that while this enough attacking causes the dragon to drop them early, it doesn't actually damage the dragon (the attacks). However, when the dragon does drop them early, it will take a little bit of damage. To prevent the player easily dying to this attack, after the dragon uses the attack (and either succeeds, drops them early, or doesn't get to grab them), there is a cooldown where for 30 seconds the dragon cannot use the attack again. Lower difficulties have a lower drop height and a slower ascent while carrying the player.