Skip to main content

Dragon Mounts: Reforged

This section documents the data pack definitions used by Dragon Mounts: Reforged. All data is loaded through Minecraft Codecs, so field names, defaults, and object shapes match the current mod implementation.

Registries

RegistryData pack directoryPurpose
dragon_mounts:purebred_dragon_breeddata/<namespace>/purebred_dragon_breed/Defines registered purebred dragons.
dragon_mounts:dragon_breath_typedata/<namespace>/dragon_breath_type/Defines breath damage, colors, and status effects.
dragon_mounts:dragon_ability_typeNo standalone directorySelects an inline ability through the type field in a breed's abilities array.
dragon_mounts:habitat_typeNo standalone directorySelects an inline habitat condition through the type field in a breed's habitats array.

The purebred dragon and breath-type registries are synchronized to clients automatically by NeoForge. Hybrid dragons are not data-pack registry entries: they are created at runtime from the registry Holders of two purebred dragons. Data packs should therefore define purebred dragons only.