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.

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.

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.
| Egg | Chest | Chance (when enabled) |
|---|---|---|
| {{Forest Dragon Egg}} | Jungle Temple | 30% |
| {{Nether Dragon Egg}} | Bastion Remnant treasure room | 35% |
| {{Ghost Dragon Egg}} | Mineshaft, Woodland Mansion | 20%, 9.5% |
| {{Ice Dragon Egg}} | Igloo basement | 20% |
| {{Water Dragon Egg}} | Buried Treasure | 17.5% |
| {{Aether Dragon Egg}} | Dungeon | 15% |
| {{Fire Dragon Egg}} | Desert Pyramid | 7.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.
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.
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.
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.

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.
| Dragon | What the Egg Needs | Easy Setup |
|---|---|---|
| End Dragon | The Ender Dragon’s egg, with nothing else scoring 3 or more | Right-click the vanilla egg and leave it |
| Fire Dragon | Fire, Lava, Magma Block or Campfire around it (Lava counts triple) | One Lava source next to it, or three Magma Blocks |
| Water Dragon | Water around it, plus ocean blocks like Prismarine and Kelp | Waterlog the egg and put two Water sources next to it |
| Forest Dragon | Leaves, saplings, flowers, Moss or Vines, or a Jungle biome | Six Leaves or Moss Blocks around it |
| Ice Dragon | Ice or Snow blocks around it | Six Ice, Packed Ice or Snow Blocks around it |
| Nether Dragon | Nether blocks around it, or being in the Nether | Hatch it in the Nether |
| Aether Dragon | Being above Y 200 | Hatch it on a tower above Y 200 |
| Ghost Dragon | Below 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.
| Dragon | Stats | Immune To | Ability |
|---|---|---|---|
| End Dragon | 75 health | (the basic three) | None |
| Aether Dragon | Flies about 22% faster | (the basic three) | None |
| Nether Dragon | 8 armor | Fire, Lava, Magma | None |
| Fire Dragon | Standard | Fire, Lava, Magma | Burns away plants it walks through |
| Water Dragon | Standard | Drowning | Wets Farmland, puts out Fire, turns Magma into Blackstone |
| Ice Dragon | Standard | Drowning, freezing | Freezes water under it and leaves Snow in cold biomes |
| Forest Dragon | Standard | (the basic three) | Turns Dirt into Grass and grows flowers |
| Ghost Dragon | Standard | Drowning | Kills 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.

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.

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.
| Control | What It Does |
|---|---|
| Jump (Space) | Take off, and climb while flying |
| Z | Fly down |
| Look up or down while moving | Climb or dive, when camera flight is on |
| F6 | Turn camera flight on or off |
| Sneak | Get 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
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.
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.
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.
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.








