Registering a key or multiple keys¶
In order to perform a kombo, you must at least register a single 'power key' in the origin JSON's powers
string array field.
Power keys are pre-made powers used for appending the respective keybind string into the player's PlayerDB entry, which is then used for checking for certain key combination patterns.
In this example origin JSON, we'll be registering multiple power keys: origins-kombo:key/attack
, origins-kombo:key/use
, origins-kombo:key/jump
, origins-kombo:key/sneak
, origins-kombo:key/left
and origins-kombo:key/right
.
{
"powers": [
"origins-kombo:internal",
"origins-kombo:key/attack",
"origins-kombo:key/use",
"origins-kombo:key/jump",
"origins-kombo:key/sneak",
"origins-kombo:key/left",
"origins-kombo:key/right"
],
"icon": {
"item": "minecraft:white_wool"
},
"name": "Test Origin",
"description": "An origin for testing example kombos.\n"
}