Dragon Mounts: Legacy

Dragon Mounts: Legacy turns the vanilla Dragon Egg, an item most players leave gathering dust, into a full progression system built around eight tameable, rideable dragons. Defeat the Ender Dragon for its egg, then shape which breed hatches by controlling the blocks and environment around it while it incubates. The eight breeds (Aether, End, Fire, Forest, Ghost, Ice, Nether, and Water) each have their own strengths, from the Ice Dragon freezing the water under its feet to the Fire and Nether Dragons shrugging off Lava. Tame your hatchling with Fish, raise it until it is big enough for a Saddle, and take to the skies with intuitive flight controls. You can even breed two adults for more eggs without another boss fight. It is the definitive way to add loyal flying dragon companions to Minecraft.

By Minecraft Guides Updated 12 min read Developer: Kay9Unit Forge

Dragon Mounts: Legacy is a Minecraft mod that lets you hatch the Dragon Egg you get from beating the Ender Dragon, and raise what comes out of it into a dragon you can tame, saddle and fly around on. There’s eight different breeds of dragon in the mod, and which one you get depends on where you leave the egg while it’s hatching.

An adult Fire Dragon from Dragon Mounts: Legacy
A Fire Dragon

That’s really the heart of the mod, and it’s the part most people get stuck on. The egg from the Ender Dragon hatches an End Dragon if you leave it alone, but put it next to Lava and it becomes a Fire Dragon, or take it deep underground in the dark and you’ll end up with a Ghost Dragon instead.

This guide covers how to get an egg, how to hatch it and how to pick the breed you want. After that it goes through each type of dragon, and how to tame, ride and breed your dragons once they’ve hatched, so you’ve got everything you need to get your first dragon into the air.

How to Get a Dragon Egg

The main way to get a dragon egg is still the vanilla one, which is killing the Ender Dragon and taking the Dragon Egg from the top of the exit portal. With this mod, right-clicking it turns it into an End Dragon Egg that’s already hatching, and a hatching egg can be broken and picked up like a normal block, so you can take it home.

All eight dragon eggs in a row
The eight dragon eggs

The mod also changes what happens when you fight the dragon again. Normally only the first Ender Dragon drops an egg, but Dragon Mounts: Legacy makes every respawned Ender Dragon leave a new one, so you can farm eggs by placing four End Crystals on the exit portal and killing it again. That’s handy on a server, where everyone wants a dragon of their own.

Can You Find Dragon Eggs in Chests?

Only if it’s turned on in the config. The mod has a loot table for each breed, but the option that adds eggs to chests is off by default, so in a normal game you won’t find them lying around. Some modpacks switch it on, and if yours does, these are the chests to check.

Dragon eggs only appear in chests when use_loot_tables is set to true in the mod’s config.
Egg Chest Chance (when enabled)
{{Forest Dragon Egg}}Jungle Temple30%
{{Nether Dragon Egg}}Bastion Remnant treasure room35%
{{Ghost Dragon Egg}}Mineshaft, Woodland Mansion20%, 9.5%
{{Ice Dragon Egg}}Igloo basement20%
{{Water Dragon Egg}}Buried Treasure17.5%
{{Aether Dragon Egg}}Dungeon15%
{{Fire Dragon Egg}}Desert Pyramid7.5%

Eggs from chests already have their breed set, but that doesn’t lock them in. They still change breed to match their surroundings while they hatch, the same as every other egg, so you’re not stuck with whatever you find. Any egg is worth picking up for that reason alone.

How to Hatch a Dragon Egg

Hatching an egg only takes a couple of steps, but the order matters, because where the egg sits while it hatches decides which dragon you get. Set up the spot first, and then start the egg once it’s in place, rather than starting it and trying to build around it afterwards.

1

Put the egg where you want it

Its surroundings decide the breed

Place the egg in the spot you’ve picked for the breed you want. If you just want an End Dragon, anywhere will do, but for the other breeds you’ll want the right blocks around it, or the right height or biome, as covered in the next section. Eggs fall like sand, so put it on something solid.

2

Right-click the egg to start it

It starts to hatch

Right-click the egg to start hatching it. A placed egg does nothing until you do this, and once it’s started you’ll see particles coming off it now and then. Stay close by, as the egg only makes progress while the area is loaded, so leaving to go on a long trip will pause it until you come back.

3

Wait for it to crack

Four stages, then it hatches

The egg goes through four stages, and it makes a cracking sound each time it moves on to the next one. Once it’s on the last stage it cracks over and over, which is how you know it’s close, and it’ll hatch the next time it gets lucky, with a baby dragon popping out right where the egg was.

How Long Does a Dragon Egg Take to Hatch?

It’s random, but on average a dragon egg takes about 45 minutes to hatch. Every so often the egg gets a chance to move on to its next stage, and it needs four of those to succeed, so some eggs hatch in 15 minutes and some take well over an hour. There’s no item that speeds it up, so it’s mostly a case of getting on with something else nearby.

A hatching Fire Dragon egg on Magma Blocks next to Lava
A Fire egg hatching on Magma Blocks

If an egg seems stuck, check that you actually right-clicked it, as an egg that hasn’t been started won’t ever hatch. The other common problem is the chunk not being loaded, which happens if you go too far away. A higher randomTickSpeed game rule makes eggs hatch faster, if you’re playing in a world where you don’t mind changing it.

How to Choose Which Dragon Hatches

While an egg is hatching, it keeps checking its surroundings up until its last stage, and if they suit another breed better, it changes into that breed. It scores each breed on the blocks around it, its height and the biome, and the best score wins, as long as it’s at least 3. When it switches, colored particles swirl around it for about ten seconds.

The blocks that count are the ones touching the egg, in a 3x3x3 cube around it, including above and below. Most blocks are only worth half a point each, so you’ll need around six of them, while a few, like Lava, count for more. Below is what each breed wants, with the easiest setup for each.

The egg needs a score of at least 3 for a breed to take over. Blocks count if they touch the egg in a 3x3x3 cube.
Dragon What the Egg Needs Easy Setup
End DragonThe Ender Dragon’s egg, with nothing else scoring 3 or moreRight-click the vanilla egg and leave it
Fire DragonFire, Lava, Magma Block or Campfire around it (Lava counts triple)One Lava source next to it, or three Magma Blocks
Water DragonWater around it, plus ocean blocks like Prismarine and KelpWaterlog the egg and put two Water sources next to it
Forest DragonLeaves, saplings, flowers, Moss or Vines, or a Jungle biomeSix Leaves or Moss Blocks around it
Ice DragonIce or Snow blocks around itSix Ice, Packed Ice or Snow Blocks around it
Nether DragonNether blocks around it, or being in the NetherHatch it in the Nether
Aether DragonBeing above Y 200Hatch it on a tower above Y 200
Ghost DragonBelow Y 0, underground and in the dark (both)Hatch it deep in the caves with no light

Because the scores are rounded down, five Oak Leaves is only worth 2 points and won’t do anything, while six is worth 3 and is enough. It’s easiest to overdo it a little, so fill every side of the egg with the block you want and don’t mix in blocks that suit a different breed, as that’s how you end up with the wrong dragon.

Fire Dragon Eggs

Fire is the easiest breed to get, since Magma Block, Campfire and Fire each count as a full point, and Lava counts as three. A single Lava source placed next to the egg is enough on its own, and three Magma Blocks under and around it will do the same. The egg doesn’t burn, so you don’t need to worry about it being next to Lava.

Water Dragon Eggs

Water blocks count as a full point each, and the egg can be waterlogged, which means the water in its own block counts too. Place the egg, pour a Water Bucket into it, and add a couple more water sources next to it, and you’ve already got 3 points. Prismarine, Sea Lanterns, Kelp and coral count as well, but only for half a point each.

Forest and Ice Dragon Eggs

Forest and Ice eggs both need around six of their blocks touching the egg, as each block is only worth half a point. For Forest, Moss Blocks or Leaves are the easiest to get, and hatching in a Jungle biome adds 2 points on its own. For Ice, any Ice, Packed Ice, Blue Ice or Snow Blocks will work, so a snowy biome makes it very easy.

Nether and Aether Dragon Eggs

Being in the Nether is worth 3 points to a Nether egg by itself, so any egg you start in the Nether turns into a Nether Dragon unless something else scores higher. In the Overworld, six Nether blocks like Netherrack, Soul Sand or Glowstone around it will do the same. Aether eggs just need to be above Y 200, so build a tall pillar or use a mountain.

Dragon Types

Every dragon starts with 60 health, which is 30 hearts, and deals 8 damage, and they’re all immune to Cactus, Sweet Berry Bushes and Dragon’s Breath. The breeds then differ in a few ways, with some getting better stats, some being immune to extra damage, and some changing the ground as they walk around.

The walking abilities only start once a dragon is half grown, and all but the Ice Dragon’s freezing need the mobGriefing game rule on.
Dragon Stats Immune To Ability
End Dragon75 health(the basic three)None
Aether DragonFlies about 22% faster(the basic three)None
Nether Dragon8 armorFire, Lava, MagmaNone
Fire DragonStandardFire, Lava, MagmaBurns away plants it walks through
Water DragonStandardDrowningWets Farmland, puts out Fire, turns Magma into Blackstone
Ice DragonStandardDrowning, freezingFreezes water under it and leaves Snow in cold biomes
Forest DragonStandard(the basic three)Turns Dirt into Grass and grows flowers
Ghost DragonStandardDrowningKills plants and turns the ground to Soul Sand and Soul Soil

For getting around, the Aether Dragon is the one to pick, as it’s noticeably faster in the air than the rest. The Nether and Fire Dragons are the best for the Nether, since Lava can’t hurt them, and the End Dragon has the most health. The others mostly differ in looks and in what they do to the ground as they walk.

Know what the abilities do before you let a dragon wander around your base. A Fire Dragon will burn your flowers and crops as it walks through them, and a Ghost Dragon turns Grass into Dirt and plants into Dead Bush, which can ruin a farm. If that’s a problem, sit them down somewhere out of the way, or turn off mobGriefing.

The Ghost Dragon

The Ghost Dragon is the one most people have trouble getting, as it’s the only breed that needs two things at once. The egg has to be below Y 0 with no view of the sky, and the light level has to be below 3. If either one isn’t true, a Ghost egg scores nothing, so a lit cave or a hole open to the sky won’t work.

A Ghost Dragon from Dragon Mounts: Legacy
A Ghost Dragon

The easiest way is to dig down into the deepslate layer, well below Y 0, make a small room, and hatch the egg there without any Torches nearby. Put the torches you need to get back out further along the tunnel, where they won’t light up the egg. The Deep Dark is a good spot for it too, though you’ll want to keep the noise down around the Sculk.

A Ghost Dragon is a pale gray dragon that doesn’t take damage from drowning, and it has a darker side to its ability, as it turns plants to Dead Bushes, very occasionally a Wither Rose, and the ground to Soul Sand and Soul Soil as it walks. It’s a great-looking dragon, but it’s not one to let loose in your garden.

How to Tame a Dragon

A baby dragon comes out of the egg wild, so you’ll need to tame it before it’ll listen to you. Right-click it with any fish, like Raw Cod, Raw Salmon, Tropical Fish or a Pufferfish, and each fish has a 1 in 5 chance of taming it. You’ll see hearts when it works, and smoke when it doesn’t, and the fish gets used up either way.

A young Water Dragon
A Water Dragon

Once it’s tamed, it’ll follow you around like a Wolf does, and you can feed it meat, like Raw Beef or Raw Porkchop, to heal it when it gets hurt. Sneak and right-click it, or right-click it with a Bone, to make it sit, and do it again to have it follow you. A Name Tag helps you tell your dragons apart.

How Long Does a Dragon Take to Grow Up?

A dragon takes about an hour to grow up fully. For the first half hour it’s a hatchling, which means it can’t fly or wear a Saddle yet, so it’ll just follow you around on foot. After half an hour it can be saddled and ridden, and by the hour mark it’s full size. Feeding a young dragon fish makes it grow up a bit quicker.

How to Ride and Fly a Dragon

Once your dragon is at least half grown, right-click it with a Saddle to put it on, then right-click it again to climb on. Only the player who tamed it can ride it, so other players on a server can’t take your dragon. If you ever want the saddle back, use Shears on the dragon and it’ll drop it.

Z and F6 are the default keys and can be changed in the Controls menu.
Control What It Does
Jump (Space)Take off, and climb while flying
ZFly down
Look up or down while movingClimb or dive, when camera flight is on
F6Turn camera flight on or off
SneakGet off

By default the dragon follows where you’re looking, so looking up while flying forward makes it climb and looking down makes it dive. Some people find that tricky, especially when trying to look around, so press F6 to turn it off, and you’ll only go up and down when you press Jump or Z. Dragons don’t take fall damage while they can fly, so don’t worry about landing hard.

How to Breed Dragons

Breeding dragons works a lot like breeding other animals. Get two tamed, fully grown dragons near each other and feed them both fish, and they’ll lay a new egg on the ground next to them. The new egg is already hatching, so you’ll want the parents standing in the right spot if you want to pick the breed it ends up as.

The egg starts off as the same breed as one of the parents, picked at random, but it can still change to suit where it’s hatching, just like any other egg. Each dragon can only breed twice by default, which is set in the mod’s config, so plan your pairs. If both parents have names, the egg gets a new name made from a mix of theirs.

Tips

Pick the spot before you start the egg, and don’t move it once it’s hatching. You can pick up most eggs by breaking them, and they keep their breed and how close they are to hatching, but an End Dragon Egg that hasn’t been started can’t be broken and teleports away if you hit it, the same as the vanilla one does.

If you want a particular breed, keep other breeds’ blocks away from the egg. An egg next to Lava and a pile of Leaves is going to score for both, and the higher score wins, so a clean setup with one type of block is the most reliable way to get the dragon you’re after.

Hatch your egg close to where you’ll be playing for the next hour or so. The egg only progresses while its chunk is loaded, which means you need to be nearby, so it’s better to hatch it at your base while you build or mine than out in the middle of nowhere.

FAQ

How do you hatch a dragon egg in Dragon Mounts: Legacy?
›

Place the egg where you want it, then right-click it to start it hatching. It goes through four stages and hatches after about 45 minutes on average, as long as you stay close enough for the chunk to be loaded. Where it sits while it hatches decides which breed you get.

How do you get a Ghost Dragon?
›

Hatch the egg below Y 0, with no view of the sky and a light level below 3. Both have to be true at the same time, so dig down into the deepslate layer, make a dark room and keep Torches away from the egg while it hatches.

How do you tame a dragon in Dragon Mounts: Legacy?
›

Right-click the baby dragon with fish, like Raw Cod or Raw Salmon. Each fish has a 1 in 5 chance of taming it, so bring a few. Once it’s tamed you can heal it with meat and make it sit by sneaking and right-clicking it.

Why can’t I ride my dragon?
›

It’s probably still a hatchling. A dragon can’t wear a Saddle or fly for its first half hour, so wait until it’s grown a bit. Only the player who tamed it can ride it, so on a server someone else’s dragon won’t let you on.

Dragon Mounts: Legacy

Developer
Kay9Unit
Created
April 13, 2020
Downloads
33,704,075
Supported Versions
Forge: 1.15+ 1.16+ 1.18+ 1.19+ 1.20+ 1.21+
Last Checked:
October 17, 2026 at 3:43 PM
View on CurseForge View on Modrinth
We do not host any Minecraft mods on this site. We link to the official sources to ensure that the mod developers receive proper credit and support for their work.