Global Power Set JSON Format
This is the format of a JSON file describing a global power set. Global power sets are sets of powers that are granted to entities globally with the apoli:global
power source. It can also be filtered so that the set of powers will only be granted to certain entities of certain type or entities included in a certain entity type tag.
Global Power Set JSON files need to be placed inside the data/<namespace>/global_powers
folder of a datapack.
Fields
Field | Type | Default | Description |
---|---|---|---|
entity_types |
Entity Type Tag-like | optional | If specified, the specified powers will only be granted to entities that fulfill this tag-like specifier. |
powers |
Array of Identifiers | The ID(s) of the power(s) to grant to entities globally. | |
order |
Integer | 0 |
Determines the order at which the global power set is applied. |
Examples
{
"powers": [
"origins:damage_from_snowball"
]
}
This example will grant the origins:damage_from_snowball
power to all entities.
{
"entity_types": [
"#minecraft:skeletons",
"minecraft:creeper"
],
"powers": [
"origins:arcane_skin",
"origins:like_water"
]
}
This example will apply the origins:arcane_skin
and origins:like_water
powers to Creepers and entities that are included in the #minecraft:skeletons
entity type tag.