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.
The mod is also on CurseForge here.
Dragons in this build
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 and D to dodge left and right. Soulslike.
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.
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.
Ignivorus
- Keys - Abilities:
- Left-click: Bite that sets targets of fire. X to switch to Body Slamming.
- R - Roar: Summons three magma pillars three times on the ground.
- 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.
- Double-tapping W will make Ignivorus enter its bulldozing state. Double-tapping again to exit.
- Use Amethyst Shard to switch to alternate looks. Coal to revert.
Stegonaut
Supportive dragon. Bind it with its Stegonaut Binder and charge into battle while on other dragons. Will protect you, tamed pets, and allied players.
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
A long way to go. Might do NeoForge next and ditch Forge for 1.21.1. I'm really considering it.
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.4.0+-ALPHA into your mods directory
- Cloth Config is Optional for tuning the spawn rates of dragons on Fabric
Getting Started
- 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.
- 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. Art and audio 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
Critters and Companions - Water navigation
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



