
Press G and you are a dragon. Press H and you grow. Five stages, from an egg that cannot move to an elder wyrm that can level a hillside.

The five stages
- Egg - immobile, with a heartbeat. Upgrading hatches it: the egg wobbles, cracks in three steps and bursts open.
- Hatchling - small, wing nubs, and a bite.
- Juvenile - fire breath, and hovering flight that stays near the ground. Immune to fire and fall damage from here on.
- Adult - the beam, and unrestricted flight.
- Elder - biggest and toughest, shedding embers, with the wing dash.
Each stage adds health, armour, speed and knockback resistance. From the juvenile on, double-tap space to fly.

The abilities
R Bite - a lunging snap
C hold Fire breath - a cone that ignites
V hold Dragon Beam - charge, then a sustained beam
B Wing Dash - a burst of speed that batters what you clip
G / H Transform / upgrade to the next stage
All rebindable, under Options - Controls - Dragon Evolution.


Commands and config
/dragon stage <0-4>, /dragon transform and /dragon info. Damage numbers, beam range, the hover ceiling and the flight speeds are all in config/dragonevolution-common.toml.
Forge 1.20.1, Java 17. Install on the server as well as the client. MIT. Free to use in modpacks.

