
Adds usable and rideable companion dragons.

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 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 toggle legacy taming to true in Ignivorus's and Raevyx's attributes in config, then feed them a lot of salmon.
And to mitigate damage further, tame a Stegonaut. That's how you survive. Just tame a Stegonaut, make a binder for it, right-click on it, and boom, free buffs. The sucka eats one fish, so why not, huh? Anyway, thanks for spending your time reading, and have a nice day/night!
The mod is also on CurseForge here.
/tame [UUID] (Essentially, look at the dragon, type "/tame", press Spacebar, you'll see a string of text, press Tab to select it, then enter.)
/setgender [UUID] (Same deal)
/setvariant [UUID] [Name of variant[ (Dragons with no variants will return a default)
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.
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.
Keys - Abilities:
Left-click: Bite. X to switch to slash-grab
R- Roar: Purely 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.
Keys - Abilities:
Left-click: Bite. X to switch to Horn Goring.
R - Roar: Cosmetic until phase 2
G - Tail attack in phase 1 - Clawing on phase 2
H - Phase Shifting: Stops playing nice. Go from quadruped to bipedal.
Double-tap W for a dash and tail swipe in phase 1, and a dash and clawing in phase 2
Can swim underwater.
Find its eggs near beaches and stony shores.
Vanilla biomes:
Plains, Sunflower Plains, Meadow,
Stony Shore, Beach, Savanna Plateau.
Modded biomes (optional):
Biomes We've Gone: Lush Stacks
Biomes O' Plenty: Floodplain, Marsh, Mediterranean Forest
Terralith: Temperate Highlands, Orchid Swamp, Haze Mountain, Tropical Jungle, Brushland, Gravel Beach
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.
Left-click: Bite. X to switch to Chin Slamming
Holding G: Swallow block and shoots
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.
Yes.
REQUIRES GECKOLIB 4.8.1+ on both mod loaders and Fabric API for Fabric
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, and it is handled by my artist friend. 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 an idea of what it is with my 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!
Code under MIT. Arts and audios under ARR. (see LICENSE.md or "Licensed Dual License" on Modrinth)
SaintVanWinkle
Percon - Main artist, 16x16 textures, palette work, stylistic cohesion
forestwastakenn - Texture inspiration for Cindervane
SaintVanWinkle - Weird man
SaintVanWinkle
Percon - Models touch-up
SaintVanWinkle
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 (Not a replacer for a coder, just help with structure while I do everything else)
Wyrmroost and Ice & Fire are the two awesome mods that heavily inspired me to make this mod.
Alex's Caves - Tremorzilla beam reference + inspiration
Bug reporters
Everyone who downloaded the mod
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