Dragonsphere
tools.dragonsphere.io
Book of Dragons · 1.20.1 · v1
Dragonsphere
Tools for Genome Smiths

A growing forge of browser-based utilities for Book of Dragons modpack creators — build palettes, configure markings, ship genetics packs that drop into any 1.20.1 BoD server. Everything runs locally; nothing leaves your machine.

The Forge

Palette Generator
color_loci · taxonomy · pack export

Build genetics palette packs for any BoD species. Pick colors from images, generate iridescent gradients, or compose from scratch — assign each palette to color loci and rarity tiers, and export a drop-in datapack zip.

image picker · loupe iridescent gradients 12 color loci sanity checks pack import
Open the forge
d p w
Marking Generator
structure_loci · expression_count · pack export

Drop in grayscale pattern textures and assign each to a structure locus — dorsal, body markings, wing patterns, eyes, and more. Configure expression counts, set rarity tiers, export a complete marking datapack.

drag-drop intake 11 structure loci multi-channel tier control pack import
Open the forge
{ Owner: [I; -1330756575, -139505727, -1700146021, 2018151162 ] AffectionMap: { b0ae4421-f7af-4fc1-... : 927 } } PLAYER Motoko
SNBT Editor
owner · affectionmap · uuid resolver

Edit dragon ownership in saved SNBT files. Re-assign the Owner, adjust affection points, add or remove players from the affection map — using Minecraft usernames, with UUID conversion handled automatically.

drag-drop intake username ↔ uuid mojang lookup offline cache surgical edits
Open the forge

◆ How it works

Each tool builds a standard BoD genetics datapack zip with the canonical structure:

  • pack.mcmeta at the root
  • data/bookofdragons/dragon_genetics/species/<id>.json
  • assets/.../genetics/<id>/palettes/ (palettes)
  • assets/.../genetics/<id>/ (markings)

BoD's pool system is additive — packs stack without conflict. Generated packs only fill loci you actually populate, so vanilla content stays intact.

◆ Sanity checks

Capitalized palette names break ingame. Spaces too. Tools auto-lowercase, slugify, and warn about duplicate filenames before export. Errors block the export button until they're fixed; warnings let you proceed.

Round-trip works: import any pack you exported (or any compatible pack) to keep iterating.

◆ Local-first

Everything runs in your browser. No accounts, no telemetry, no server roundtrips — your sprites and JSONs stay on your machine.

Drop the resulting zip into your AutoModpack or directly into your server's datapacks/ folder. OpenLoader users will need a server restart since hot-reload isn't supported there.