DragonSpecies - DragonSurvivalTeam/DragonSurvival GitHub Wiki
A dragon species defines all aspects of a dragon. It is the most important object when authoring content for Dragon Survival.
Dragon species are part of the data pack directory structure, highlighted below:
datapack name.zip ├──
pack.mcmeta ├──
data ├──
namespace ├──
dragonsurvival ├──
dragon_species ├──
<name>.json
This object references the following objects
{
"starting_size": number, // [Optional] || The starting size of the dragon species. If empty, then use the minimum size of the smallest stage.
"custom_stage_progression": [Dragon Stage], // [Optional] || The dragon stage progression for this species. If empty, then use all default stages.
"bodies": [Dragon Body], // [Optional] || A list of dragon body types that are allowed for this species. If empty, then use all default body types.
"abilities": [Dragon Ability], // [Optional] || A list of abilities for the dragon species.
"penalties": [Dragon Penalty], // [Optional] || A list of penalties for the dragon species.
"modifiers": [Modifier], // [Optional] || A list of modifiers for the dragon species.
"diet": [Diet Entry], // [Optional] || The dietary information for the dragon species.
"misc_resources": [Misc Dragon Textures] // [Optional] || Miscellaneous textures related to the dragon species.
}