Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details

REQUIRES GECKOLIB
DISCORD LINK
BOOK OF DRAGONS
A Dreamworks Dragons/ How to Train Your Dragon themed mod that introduces dragons from the movies and shows that you can tame and interact with.
DISCLAIMER
This project was initially developed solo, and still has a very small team, so very little testing was done in live environment. Bugs, glitches or other problems are to be expected and can be reported here, together with suggestions and applications in case you want to contribute to the mod.
PROGRESSION
The mod has a basic initial progression system in the form of the Book of Dragons
. To first acquire it, you must buy it from a certain travelling merchant hooligan that shows up as soon as you first Acquire some Hardware.

A totally not suspicious trader, check out his wares!
HUNTING
The Book of Dragons updates as you interact with each dragon. Not sure where to find them? The Hooligans can sell you some maps pointing to the nearest roost! That handy viking anvil also helps him craft some gear to keep you in one piece in case things get heated.
Spoiler

Viking Anvil recipe, can also be bought from the Hooligan Drifter

Call your dragon over from anywhere as long as it's on a loaded chunk!
TAMING
Dragons are not inherently hostile, but aren't necessarily patient either. Get rid of any armor and weapons and approach slowly though, and you might be able to drop some food for them. The Book of Dragons
should help in deciding what to feed them.

Slowly now!
TAMING PROCESS:
- Get close enough for the dragon to notice you. It'll enter a stance, and your screen will shake slightly.
- Crouch, Strip all armor and make sure you're not holding any weapon/ shield;
- Drop the correct food item for the dragon to eat, and keep dropping more until it sits and the message pops. Check the Book of Dragons
for data on the dragons, like the food needed to tame it; - RIGHT MOUSE CLICK the dragon with empty hands to fully tame it.
- Once tamed, can be fed through right clicking with food; SHIFT + RIGHT MOUSE CLICK cycles the command state of the dragon (sit, follow, wander).
BASIC CONTROLS
- While riding on the ground, CTRL to sprint (toggle)
- SPACEBAR + direction to take off;
- In the air, CTRL dives, SPACEBAR climbs, mouse movement also controls Pitch and Yaw dynamically;
- Hold RIGHT MOUSE CLICK to lock camera flight controls, allowing for free camera movement without influencing the dragon direction;
- A/D Rolls the dragon. Do a Barrel Roll!
- Hold LEFT MOUSE CLICK to fire the dragon main form of ranged attack. Projectiles like the fury blast can be charged up, while breath attacks like the nightmare have a small windup and can be held.
- C activates the secondary dragon ability, unlocked through bonding more with the dragon!
Create your own dragon textures for variants through resource packs!
Spoiler
Adding Dragon Variant Textures - Quick Guide
Step 1: Create a Resource Pack
- Go to
* .minecraft/resourcepacks/*(or your instance's resourcepacks folder) - Create a folder named MyDragonVariants (or any name)
- Inside, create pack.mcmeta and paste the following:
{ "pack": { "pack_format": 34, "description": "Custom Dragon Variants" } }
Step 2: Add Texture File
- Create the folder structure:
MyDragonVariants/assets/bookofdragons/textures/entity/dragons/nightfury/nightfury_4.png
- Name your texture following the naming convention: {dragonname}_{variantID}.png
Variant 0 = nightfury_0.png (usually the default) Variant 1 = nightfury_1.png ... Variant 4 = nightfury_4.png (your new one)
Step 3: Register in Config
- In your minecraft folder, open
config/bookofdragons/dragon_variants.jsonAdd your variant to the dragon's array:
"nightfury": [ { "variant": 0, "weight": 70, "name": "Default" }, { "variant": 1, "weight": 20, "name": "Alpha" }, { "variant": 2, "weight": 10, "name": "Light Fury" } <-- NEW ]
Weight = spawn probability (higher = more common). Ps.: To get the accurate spawn chance, add up the weight of all variants of a given dragon, then divide by the number of variants.
Step 4: Apply & Test
- Enable the resource pack in-game
- Restart the game
- Spawn a new dragon - it may spawn with your variant!
EXPLORE
Discover the dragons and tame them them to learn more about their behaviors, explore together, create bonds explore the world, because now? Now you have DRAGONS!

CREDITS
RU-RU Russian Translation provided by HoVeTLw!
DE-DE Standard German Translation provided by the TLOTD group!
SCH-DE German Dialect Translation provided by Isla Nublar!
All screenshots were taken with Complementary Reimagined + Euphoria Patches, and the Reimagined resource pack for the visuals and lighting shown!




