Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
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.
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.
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.
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)
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.
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.
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. Big up to the real, genuine, and authentic developers out there. 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 ❤️:
Alex's Caves - Tremorzilla beam reference + inspiration
L_Ender's Cataclysm - Lightning particles
Naturalist - Smooth body rotation
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



