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.

OfficialChecked Version Current Java and Bedrock

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.

A Minecraft Survival landscape at sunset
Official Minecraft Survival promotional image.Minecraft.net · official-promotional
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. 1

    Remove the crystals

    Use a bow for exposed crystals and approach caged crystals while managing explosion risk.

  2. 2

    Survive flight

    Keep moving and leave purple breath clouds immediately.

  3. 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

Continue your route

Next Steps

More verified answers