Skip to main content

Data Definitions

These objects are data pack entries that load independently. The file namespace and relative path form the ID, so the JSON usually does not contain an id again.

DefinitionRegistryFile directory
Resourcesaturn:resourcedata/<namespace>/saturn/resource/
Abilitysaturn:abilitydata/<namespace>/saturn/ability/
Trigger rulesaturn:triggerdata/<namespace>/saturn/trigger/
Incomplete item markersaturn:incompletedata/<namespace>/saturn/incomplete/
Information rowsaturn:information_rowdata/<namespace>/saturn/information_row/
Information groupsaturn:information_groupdata/<namespace>/saturn/information_group/

Definitions are read when the world loads, following the vanilla dynamic registry lifecycle; after changing them, reopen the world or restart the server. Actions, conditions, formulas, getters and similar objects inside fields are type objects, not standalone type files in these directories.

The shared JSON data types include text components, item stack templates, icons, comparison objects and tags.