Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Details
Adds rideable and usable companion dragons. Dragons can be tamed and ridden, with configurable stats and behaviors. Designed for players who want powerful fantasy creatures without complex progression systems.
So, I made this mod and I think that people would likely play with mods that add in powerful items. Hence the dragon's abilities. Like, you can just get a gun mod and shoot these Ignivorus and Raevyx suckas to tame them, or any future dragons that would require getting beat up to tame. If the damage is stupid, the configuration/config is available. Or just toggle legacy taming to true in Ignivorus's and Raevyx's .json, then feed them a lot of salmon.
The mod is also on CurseForge here.
Dragons in this build
General key(s):
Y - to lock pitching at a degree for looking around while flying/swimming, use Spacebar or L-Alt to Ascend or Descend while locked.
Raevyx
Keys - Abilities:
-
Left-click: Bite with chain lightning. X to switch to Horn Goring.
-
R - Roar: summons 2 to 5 lightning bolts if an enemy aggro onto it/its owner.
-
G - Beaming: Hold to shoot a devastating beam of lightning.
-
H - Storm Summoning: Stats doubled. Sky changes. 1 minute usage, 5 minutes cooldown.
-
Double-tapping A, S, and D to dodge left, back, and right. Double-tapping W will make it dash forward, dealing damage. Only on the ground. Might change in the future.
-
Find its eggs in Pillager Outposts, Ancient Cities, and Shipwrecks. You might get lucky.
-
Vanilla biomes: Plains, Sunflower Plains, Meadow, Windswept Hills, Windswept Forest, Stony Peaks, Jagged Peaks, Cherry Grove.
-
Modded biomes (optional):
-
Terralith: Skylands, Brushland,
-
Biomes O' Plenty: Grassland, Highland.
Cindervane
Keys - Abilities:
-
Left-click: Bite. No secondary melee.
-
R- Roar: Pure cosmetic.
-
G - Ignition: Sets itself on fire. Diving down from the air while on fire causes a massive explosion
-
H - Magma Volley: Spits out three magma cubes three times.
-
Find its eggs scattered across plains.
-
Vanilla biomes: Plains, Sunflower Plains, Meadow, Windswept Hills, Windswept Gravelly Hills, Stony Peaks, Jagged Peaks, Frozen Peaks, Snowy Slopes, Grove.
-
Modded biomes (optional):
-
Biomes O' Plenty: Highland, Crag, Prairie, Grassland, Clover Patch, Volcanic Plains, Scrubland, Shrubland, Tundra.
-
Biomes We've Gone: Lush Stacks, Ironwood Gour.
-
Terralith: Skylands, Volcanic Peaks, Brushland.
Nulljaw
Keys - Abilities:
-
Left-click: Bite. X to switch to Horn Goring.
-
R - Roar: Cosmetic until phase 2.
-
G - Nothing in phase 1. Clawing on phase 2.
-
H - Phase Shifting: Stops playing nice. Go from quadruped to bipedal.
-
Can swim underwater.
-
Find its eggs near beaches and stony shores.
-
Vanilla biomes: Plains, Sunflower Plains, Meadow, Stony Shore, Beach, Swamp, River, Ocean, Warm Ocean, Lukewarm Ocean, Deep Ocean, Deep Lukewarm Ocean Savanna Plateau.
-
Modded biomes (optional):
-
Alex's Caves: Abyssal Chasm
-
Biomes We've Gone: Lush Stacks
-
Biomes O' Plenty: Floodplain, Marsh, Mediterranean Forest
-
Terralith: Warm River, Temperate Highlands, Orchid Swamp, Haze Mountain, Tropical Jungle, Brushland, Gravel Beach
Ignivorus
- Keys - Abilities:
- To activate Phase 2 once you've tamed one, double-tap the S key.
- Phase 1: Left-click: Bite that sets targets of fire. X to switch to Body Slam
- Phase 2: Left-click: Wing slap. X to switch to Stomp.
- Phase 1: R - Roar: Summons three magma pillars three times on the ground.
- Phase 2: Hold R to charge up a 3-level fireball. The bigger the level, the stronger the fireball.
- (While flying, regardless of phase, Roar automatically switches to Fireball)
- Phase 1 and 2: G - Fire Breathing: Hold to shoot a stream of fire. Hold a little longer to destroy blocks.
- H - Supernova (exaggerated): Releases a big explosion. Nearby mobs get decimated at the cost of health. Phase 2 happens in an instant, no wind-up.
-
Phase 1: Double-tapping W will make Ignivorus enter its bulldozing state. Double-tapping again to exit.
-
Phase 2: Double-tapping W will make Ignivorus do a leaping body slam.
-
Find its eggs in Ancient Cities, Nether Fortresses, and Bastion Remnants (treasure room only)
-
Vanilla biomes: Plains, Sunflower Plains, Meadow, Windswept Hills.
-
Modded biomes (optional):
-
Terralith: Skylands, Brushland, Volcanic Peaks.
-
Biomes O' Plenty: Grassland, Highland, Volcanic Plains, Shrubland.
Stegonaut
-
Rideable supportive dragon. Bind it with its Stegonaut Binder and charge into battle while on other dragons. Will protect you, tamed pets, and allied players.
-
This one's egg is acquired manually by breeding two tamed Stegonauts.
-
Vanilla biomes: Plains, Sunflower Plains, Desert, Badlands, Eroded Badlands, Wooded Badlands, Forest, Savanna, Savanna Plateau, Windswept Savanna.
-
Modded biomes (optional):
-
Biomes O' Plenty: Wasteland, Grassland, Clover Patch, Mediterranean Forest, Dryland, Scrubland, Shrubland, Highland, Crag, Prairie, Hot Springs, Aspen Glade, Lush Desert, Lush Savanna, Tropics, Tundra.
-
Biomes We've Gone: Baobab Savanna, Ironwood Gour, Orchard.
-
Terralith: Brushland, Ashen Savanna, Desert Oasis.
You can look at a dragon and aim your reticle at the hitbox (F3 + B), then type in /tame if you want to test the dragons out.
Status & Roadmap
Yes.
Installation
REQUIRES GECKOLIB 4.8.1+ on both mod loaders and Fabric API for Fabric
- Install Minecraft Forge/Fabric 1.20.1
- Add GeckoLib 4.8.1+ and add it to your mods folder (do the same for Fabric API)
- Drop the saintsdragons-1.20.1-0.5.0+-ALPHA into your mods directory
- Cloth Config is Optional for tuning the spawn rates of dragons on Fabric
Getting Started
Taming:
- Battle the Raevyx and Ignivorus until they are low. Then they will enter a state of being in a daze. Continue feeding them Salmon/Cod or Hearty Dragon Meal to bolster your chances of taming them. If you want to give up, Shift + Left-Click to abort taming, and they will leave you alone. I advise being REALLY prepared. Drink potions. Be decked out in enchanted Netherite gear, and so on.
- Tame a Nulljaw by just left-clicking on it with an empty hand. Then you will have to tire it out, and it will buck you off its back, given that you fail in your attempt to tame it. Repeat until tamed.
- You can kill Raevyx and Ignivorus to drop their eggs instead, but they are rare drops.
- If you acquired an egg, it's straightforward to hatch it and feed the baby dragons to tame them. All eggs hatch in normal conditions. Just the Raevyx hatches a bit faster in thunderstorms.
Others:
- Craft or creative-grab the binders to tame and carry dragons. (Especially for the Stegonaut.)
- Don't dive down while on fire on a Cindervane near your house. (Please.)
- Use the Dragon Ally Book to whitelist friends.
Configuration:
- Config UIs are all present in both Fabric and Forge. No need to check inside the config folder
- You can change spawning and dragon attributes. Dragon attributes can be hot-reloaded, but spawning begs to differ, so you'd have to quit the client and rejoin, I guess...?
- If taming is too hard, inside the Ignivorus, Raevyx, and Nulljaw's attributes will have a "Legacy Taming" toggle that is currently defaulted to "false". Change to "true" if you want vanilla-styled taming like feed fish with hands, no combat or anything.
Known Issues
- Still no saddle/armor models/textures
- No tools like swords or anything yet
- Still lurking bugs, but it should be stable now
- Have you hydrated?
Contributing
Pull requests, optimizations, refactors, and improvements are all welcome. Claude Code is used to help with boilerplate and structure, and I always review, edit, and test everything manually. Stable as ever. While models, animations, and sounds (from many sources) are all made by me, a few textures are not. This is something I do for fun. I like animating and designing sounds, but on the code side, I am getting there. I can read code and have a general idea of what it is with basic Java knowledge. You can like this mod, hate this mod, play with it, don't play with it, it's fine, totally fine. If you were to work with me, then open a pull request on GitHub. Report issues there, too. If you have concerns about licensing, structure, or best practices, feel free to point them out. I ain't injecting trojan into ya machines, folks.
Thanks for reading, and have a wonderful day/night!
License
Code under MIT. Arts and audios under ARR. (see LICENSE.md or "Licensed Dual License" on Modrinth)
Credit
Project Lead:
SaintVanWinkle
Textures & Sprite work:
Percon - Main artist, 16x16 textures, palette work, stylistic cohesion
forestwastakenn - Texture inspiration for Cindervane
SaintVanWinkle - Weird man
Model & Animation:
SaintVanWinkle
Percon - Models touch-up
Sounds:
SaintVanWinkle
Libraries & Tools:
GeckoLib - Animation and model library
Fabric API - For Fabric mod loader
Cloth Config - For Fabric configuration
Blockbench - Software for creating, spriting, and animating dragons
Claude Code - Coding agent
Special thanks & References/Sources used ❤️:
Wyrmroost and Ice & Fire are the two awesome mods that heaving inspired me to make this mod.
Alex's Caves - Tremorzilla beam reference + inspiration
Bug reporters
Everyone who downloaded the mod
Other sources:
freesounds.org - First source for dragon sounds
pixabay.com - Second source for dragon sounds
YouTube - Third source for dragon sounds (Using animal videos and how they sound for references)
GIMP - Software for image editing
Audacity - Sound editing software
Fatalis - Ignivorus inspiration + sounds




