how to · End Progression
How to Beat the Ender Dragon in Minecraft
A version-aware Survival route for how to beat the ender dragon in minecraft.
Answer first
Quick Answer
Destroy every End crystal first so the dragon cannot heal, avoid lingering purple breath, shoot while it flies, and use melee attacks only during safe perches.

On This Page
The reliable route
Destroy every End crystal first so the dragon cannot heal, avoid lingering purple breath, shoot while it flies, and use melee attacks only during safe perches.
Java and Bedrock note
World generation and some interaction details can vary by edition and version. This guide avoids seed-specific coordinates and tells you which visible result confirms each step.
Sources and verification
The progression is supported by Mojang's official material or a maintained Minecraft Wiki mechanics page listed above.
Requirements
- Activated End portal
- Bow and arrows
- Durable armor
- Food and healing
- Blocks
Steps
- 1
Remove the crystals
Use a bow for exposed crystals and approach caged crystals while managing explosion risk.
- 2
Survive flight
Keep moving and leave purple breath clouds immediately.
- 3
Use the perch
When the dragon settles over the portal, attack the head from a safe side.
Common Mistakes
- Expecting one coordinate or seed-specific route to work in every world.
- Skipping food, light, spare tools, or a marked return path.
How this answer was checked
Sources & Verification
- Official Minecraft Dragon's Breath progression articleofficial
- Official Minecraft Dragon Egg articleofficial
- Minecraft Wiki Ender Dragon referencereliable secondary