MCTOOLBOX
MC ToolboxMC TOOLBOX

Book of Dragons

Hooligan book first. Roost map second. Eggs from breeding.

14 min readForge1.20.1

Buy the book from a Hooligan, then the roost map that matches the dragon you want. Eggs come from breeding, not a wild kill. 1.31 is 1.20.1 Forge and needs AzureLib 3.1.3 or newer. There is no 1.21 or 26.x file from this team.

Book of Dragons Night Fury on a snowy cliff roost
Night Fury on a cliff roost. Weight 30 there. Skrill is 70.

A Roost Hunt, Not a Spawn-Egg Zoo

Book of Dragons 1.31 runs on 1.20.1 Forge with AzureLib 3.1.3+. Seven species, seven eggs, five roost types. The book is not crafted. A Hooligan Villager sells it. A roost map points at a structure. Taming is a crouch-interact after the dragon is ready, not raw steak spam.

This page is the 1.31 jar: roost_config.json, species_stats, the four shaped recipes, and the English lang strings. There is no official 1.21, 26.x, Fabric, or NeoForge file. Community ports are another project.

  • Book first. Advancement root: obtain it from a Hooligan.
  • Map second. Five maps, five biome tags, official weights per roost.
  • Eggs last. Breed two tamed dragons. Wild kills do not drop the egg items.
STEP 01Prerequisites

How to Install Book of Dragons 1.20.1

Forge only. AzureLib 3.1.3+ is required. Missing it is a crash.

The jar wants Forge 47+, Minecraft 1.20.1, and AzureLib 3.1.3 or newer. Install Forge 1.20.1, then AzureLib, then bookofdragons-1.31-1.20.1.jar. Missing AzureLib is a crash, not a missing texture.

Authors on the jar: MrMagister, Serpyderpy, DocMchief, AuroranKingslayer, Asternys. License is ARR. Download from their CurseForge or Modrinth page. This site does not host the file.

STEP 02First item

How to Get the Book of Dragons

No 3x3. Trade a Hooligan Villager.

Profession name in lang is Hooligan Villager. Root advancement: "Obtain the legendary Book of Dragons from a Hooligan villager." Meet the Hooligans is a separate trade advancement. Dragon Hunter is "Purchase a Dragon Roost Map from a Hooligan." The 1.31 recipe folder has four JSON files. The book is not one of them.

Right-click the book. Index: Tamed Dragons, Dragon Species, Training Guide, Breeding Guide, Ability Reference. Early pages stay locked. Encounter unlocks habitat. Tame unlocks diet. Bond unlocks the rest. Shift-click a tamed dragon while holding the book to open its live page: health, hunger, affection, saddle, chest, location.

STEP 033x3

How to Craft the Viking Anvil

Iron block, iron ingot, three logs

Iron block on top, iron ingot in the middle, three logs across the bottom. Hooligans and the Viking smithy use this block. Craft it once and park it near your first roost.

Iron Block
Iron Ingot
Log
Log
Log
Crafting Table
Viking Anvil
Viking Anvil
Viking Anvil
STEP 04Worldgen

How to Find a Dragon Roost

Buy the matching map. Weights are in roost_config.json.

If the map says no roost was found nearby, you bought the wrong biome map or you are standing in the wrong family. Buy the map that matches the dragon, then right-click in that biome. Cliff roosts search farther than cave, glade, wetland, or barrens.

MapBiomesDragons (weight)
CliffSnowy slopes, jagged peaks, frozen peaks, stony peaksSkrill 70 · Night Fury 30
CaveWindswept hills / gravelly / forest, stony peaks, meadowGronckle 50 · Whispering Death 50
GladeOld growth birch / pine / spruce, jungle, sparse jungleDeadly Nadder 60 · Zippleback 40
WetlandSwamp, mangrove swamp, mushroom fieldsHiddeous Zippleback 100
BarrensDesert, badlands, eroded / wooded badlands, savanna, plateauMonstrous Nightmare 50 · Gronckle 50

Scales on the ground near a roost unlock Trail Tracker. Walking into the structure unlocks Roost Discoverer. Do not hunt Night Fury on a wetland map. The config will not roll it there.

STEP 05Tame

How to Tame a Night Fury

Crouch and interact when the ready line appears. Do not mount first.

When a Night Fury is ready, chat says: "Night Fury is ready to be tamed! Crouch and interact with it to form a bond." Success: "You have successfully tamed Night Fury!" If you wait too long: "Night Fury grew impatient and broke its focus." Mounting first prints: "You must complete the taming ritual before you can ride this dragon!" The official strings use a name slot. In-game you see the species or the name you gave it, not %s.

Threads that say "just feed it steak" skip the ritual. Natural food is vanilla meat and fish plus rotten flesh. Favorite for Night Fury is salmon. Favorite affection is 20 on Night Fury, 15 on the other six. Special affection is 50. Too full and too hungry both block actions. Bond is required for specials and for breeding.

STEP 06Controls

How to Ride and Use Breath Attacks

Hungry or young dragons refuse flight.

Keybinds live under Book of Dragons: Dragon Sprint, Free Camera, Open Dragon Inventory, Primary Ability (Breath), Secondary Ability. Hungry dragons refuse flight. Young dragons refuse flight. Camera roll and 3D flight are client config. Turn camera roll off if the horizon makes you sick.

STEP 07Bestiary

All 7 Dragons, Eggs, and Why HP Lists Differ

1.31 stores CON ranges. It does not publish flat health.

Pages that print "Night Fury 140-180 HP" are inventing a bar. 1.31 stores CON, ATH, AGI, PRW, POT, VIG on a 0-100 range. CON drives health, armor, recovery, and hunger. This page lists CON and ATH. It does not invent hit points.

Night Fury in its roost
Night Fury egg

Night Fury

Strike · Medium

Roost.
Cliff (weight 30 vs Skrill 70)
Biomes.
Snowy slopes, jagged / frozen / stony peaks
Food.
Salmon · tropical fish · cod
Breath id.
fury_bolt
CON.
20–40
ATH.
70–90

Rarest spawn on the cliff set. High ATH, low CON. Official diet after tame is salmon first.

No flat HP in the 1.31 JSON. CON 20–40 is the official constitution band.

Skrill in its roost
Skrill egg

Skrill

Strike · Medium

Roost.
Cliff (weight 70)
Biomes.
Same cliff peaks as Night Fury
Food.
Mutton · tropical fish · cod
Breath id.
lightning_beam
CON.
30–50
ATH.
70–90

The common cliff dragon. Same roost map as Night Fury. Lightning Shield is the bonded special.

No flat HP in the 1.31 JSON. CON 30–50 is the official constitution band.

Gronckle in its roost
Gronckle egg

Gronckle

Boulder · Heavy

Roost.
Cave (weight 50) and Barrens (50)
Biomes.
Windswept hills / meadow, or desert / badlands / savanna
Food.
Mutton · gold ore · cod
Breath id.
magmaball
CON.
80–100
ATH.
20–40

Default movement is GROUND_WALK. Special food is gold ore. That is the Gronckle Iron loop.

No flat HP in the 1.31 JSON. CON 80–100 is the official constitution band.

Whispering Death in its roost
Whispering Death egg

Whispering Death

Boulder · Heavy

Roost.
Cave (weight 50)
Biomes.
Windswept hills, gravelly hills, forest, stony peaks, meadow
Food.
Mutton · rabbit · cod
Breath id.
whispering_fire
CON.
80–100
ATH.
40–60

Shares the cave roost with Gronckle. Burrow ability is the bonded special.

No flat HP in the 1.31 JSON. CON 80–100 is the official constitution band.

Deadly Nadder in its roost
Deadly Nadder egg

Deadly Nadder

Tracker · Medium

Roost.
Glade (weight 60)
Biomes.
Old growth birch / pine / spruce, jungle, sparse jungle
Food.
Chicken · tropical fish · cod
Breath id.
precise_beam
CON.
40–60
ATH.
50–70

Official glade biomes are taiga and jungle, not plains. Favorite food is chicken.

No flat HP in the 1.31 JSON. CON 40–60 is the official constitution band.

Monstrous Nightmare in its roost
Monstrous Nightmare egg

Monstrous Nightmare

Stoker · Heavy

Roost.
Barrens (weight 50)
Biomes.
Desert, badlands, eroded / wooded badlands, savanna, plateau
Food.
Beef · tropical fish · cod
Breath id.
standard_flame
CON.
75–95
ATH.
55–75

Immolation is the bonded special. Favorite food is beef.

No flat HP in the 1.31 JSON. CON 75–95 is the official constitution band.

Hiddeous Zippleback in its roost
Hiddeous Zippleback egg

Hiddeous Zippleback

Mystery · Heavy

Roost.
Wetland (weight 100) and Glade (40)
Biomes.
Swamp, mangrove swamp, mushroom fields; also glade jungles
Food.
Salmon · pufferfish · cod
Breath id.
gas_breath
CON.
50–70
ATH.
35–55

Official item id spelling is Hiddeous. Wetland roosts only roll this species.

No flat HP in the 1.31 JSON. CON 50–70 is the official constitution band.

Decision

Which Dragon Should You Tame First?

Use spawn weight and movement mode. Not invented HP.

Night Fury is the rare roll on cliffs. Skrill is 70, Night Fury is 30. If you have a swamp, buy Wetland. Zippleback is the only wetland roll. If you have windswept hills, buy Cave and take whichever of Gronckle or Whispering Death landed. Gronckle is the calm first ride. It walks on the ground by default.

SpeciesBest first ifCONATH
GronckleYou want a walker and gold-ore iron80–10020–40
ZipplebackYou spawned in swamp / mangrove50–7035–55
Deadly NadderYou live in jungle or old-growth taiga40–6050–70
Night FuryYou already have a cliff map and accept 30 weight20–4070–90
STEP 08Crafts

Whistle, Rattle-Staff, Scalemail

The only other 3x3s in the 1.31 jar

Whistle pattern is bone, bone, iron nugget on the diagonal. Bind with a right-click on a dragon you own. It only works outside in the Overworld. Staff pattern is IBS / BNS / BS. Shift-use binds. Click cycles follow / move / stand down. Hold sits or attacks. Scalemail is eight tagged scales around a slimeball. Tooltip: immune to fire and lava.

Dragon Whistle
Page 1/3
Bone
Bone
Iron Nugget
Crafting Table
Dragon Whistle
Dragon Whistle
Dragon Whistle
STEP 09Eggs

How to Get Dragon Eggs and Gronckle Iron

Eggs come from breeding. Wild kills do not drop them.

Dragon Breeder advancement: breed two dragons to obtain a dragon egg. If the pair is not bonded, chat says that dragon is not bonded enough for breeding. Cooldown and already-ready lines also live in the jar. Place the egg and wait. Hatching conditions print on the entity. Genetics files exist per species. Do not expect a wiki-colored Toothless every time.

Gronckle Iron is a real item. Feed the Gronckle gold ore and wait. There is no extra 3x3 for that iron in the recipe folder.

Frequently Asked Questions

1.20.1 Forge, AzureLib, seven eggs, roost maps

Official Downloads

MrMagister, Serpyderpy, DocMchief, AuroranKingslayer, Asternys · AzureLib required

Book of Dragons 1.31 for Minecraft 1.20.1 Forge. AzureLib 3.1.3 or newer must sit in the same mods folder.

Book of Dragons

AzureLib (required)

Mandatory in the official toml. Match 1.20.1 Forge.

Loaders: ForgeVersions: 1.20.1Official 1.31