# Infinityraft

- infinity.abilities.snap.name
- infinity.abilities.kill.name
- infinity.abilities.changesnap.name
- infinity.abilities.saturation.name
- infinity.abilities.locate.name

# SpeedsterHeroes

- Super Speed
- speedsterheroes.abilities.change_speed.name
- Water Running
- Wall Running
- Phasing
- Lightning Throwing
- Arm Vortex
- Blade
- Dimension Breaches
- Time Remnant
- Suit Ring
- Change Block
- Save Block
- Turn Into Bubbles

# HeroesExpansion

- God Mode
- Lightning Strike
- Lightning Attack
- Solar Energy
- Heat Vision
- Kinetic Energy Absorption
- Call Weapon
- Energy Absorption
- I don't feel so good
- Spider Sense
- Wall Crawling
- Web Wings
- Blindness
- Precision
- Portal
- Grab Entity
- Photon Blast
- Force Field
- Black Hole
- Freeze Breath
- X-Ray Vision

# Star Tech, Man! Legendary Mod?

- Open Hand
- star-tech.abilities.power_cyclone.name
- Power Blast
- Impower
- Rocket Burst
- star-tech.abilities.power_give_burnout.name
- Concussive Blast

# Lucraft: Core

- Toggle Power
- Health
- Healing
- Strength
- Punch Damage
- Sprint Speed
- Jump Boost
- Resistance
- Fall Resistance
- Fire Resistance
- Step Assist
- Change Size
- Teleportation
- Knockback Resistance
- Potion Punch
- Slowfall
- Energy Blast
- Fire Punch
- Flight
- Water Breathing
- Tough Lungs
- Invisibility
- Command
- Command
- Command
- Command
- Command On Gain
- Command On Lose
- Punch

# The Fifth World

- the-fifth-world.abilities.involuntary_explosion.name
- the-fifth-world.abilities.set_on_fire.name
- the-fifth-world.abilities.butter_fingers.name
- the-fifth-world.abilities.restrictive_diet.name
- the-fifth-world.abilities.deafness.name
- the-fifth-world.abilities.lightning_rod.name
- the-fifth-world.abilities.starving.name
- the-fifth-world.abilities.apply_shader.name
- the-fifth-world.abilities.make_hostile.name
- the-fifth-world.abilities.screech.name
- the-fifth-world.abilities.lay_egg.name
- the-fifth-world.abilities.eat_block.name
- the-fifth-world.abilities.potion_immunity.name
- the-fifth-world.abilities.explode.name
- the-fifth-world.abilities.mountable.name
- the-fifth-world.abilities.create_item.name
- the-fifth-world.abilities.give_potion.name
- the-fifth-world.abilities.change_item.name
- the-fifth-world.abilities.bonemeal_area.name
- the-fifth-world.abilities.summon_entity.name
- the-fifth-world.abilities.skin_change.name

# Super Speed

### speedsterheroes:super_speed

Type: TOGGLE

Example:
`"example_ability": {
"ability": "speedsterheroes:super_speed",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.super_speed.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"base_speed_levels": 1,
"gives_xp": false
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.super_speed.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`base_speed_levels` | `Integer` | `1` | The base number of speed levels the ability gets.
`gives_xp` | `Boolean` | `false` | Whether or not the ability gives xp.

# speedsterheroes.abilities.change_speed.name

### speedsterheroes:change_speed

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:change_speed",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.change_speed.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"accelerate": false
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.change_speed.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`accelerate` | `Boolean` | `false` | Whether this ability increases or decreases speed levels.

# Water Running

### speedsterheroes:water_running

Type: CONSTANT

Example:
`"example_ability": {
"ability": "speedsterheroes:water_running",
"show_in_bar": false,
"title": {"translate":"speedsterheroes.abilities.water_running.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"speed": 1.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.water_running.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`speed` | `Float` | `1.0` | The minimum speed required to walk on water.

# Wall Running

### speedsterheroes:wall_running

Type: TOGGLE

Example:
`"example_ability": {
"ability": "speedsterheroes:wall_running",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.wall_running.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"speed": 1.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.wall_running.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`speed` | `Float` | `1.0` | The minimum speed required to wall run.

# Phasing

### speedsterheroes:phasing

Type: HELD

Example:
`"example_ability": {
"ability": "speedsterheroes:phasing",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.phasing.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.phasing.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Lightning Throwing

### speedsterheroes:lightning_throw

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:lightning_throw",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.lightning_throw.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.lightning_throw.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Arm Vortex

### speedsterheroes:arm_vortex

Type: HELD

Example:
`"example_ability": {
"ability": "speedsterheroes:arm_vortex",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.arm_vortex.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"distance": 1.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.arm_vortex.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`distance` | `Float` | `1.0` | The distance the vortex extends.

# Blade

### speedsterheroes:blade

Type: TOGGLE

Example:
`"example_ability": {
"ability": "speedsterheroes:blade",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.blade.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.blade.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Dimension Breaches

### speedsterheroes:dimension_breach

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:dimension_breach",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.dimension_breach.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.dimension_breach.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Time Remnant

### speedsterheroes:time_remnant

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:time_remnant",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.time_remnant.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.time_remnant.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Suit Ring

### speedsterheroes:suit_ring

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:suit_ring",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.suit_ring.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.suit_ring.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Change Block

### speedsterheroes:change_blocks

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:change_blocks",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.change_blocks.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.change_blocks.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Save Block

### speedsterheroes:save_block

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:save_block",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.save_block.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.save_block.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Turn Into Bubbles

### speedsterheroes:turn_into_bubbles

Type: ACTION

Example:
`"example_ability": {
"ability": "speedsterheroes:turn_into_bubbles",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"speedsterheroes.abilities.turn_into_bubbles.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"speedsterheroes.abilities.turn_into_bubbles.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Toggle Power

### lucraftcore:toggle_power

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:toggle_power",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.toggle_power.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.toggle_power.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Health

### lucraftcore:health

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:health",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.health.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.health.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Healing

### lucraftcore:healing

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:healing",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.healing.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"frequency": 20,
"amount": 0.5
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.healing.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`frequency` | `Integer` | `20` | Sets the frequency of healing (in ticks)
`amount` | `Float` | `0.5` | Sets the amount of hearts for each healing

# Strength

### lucraftcore:strength

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:strength",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.strength.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.strength.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Punch Damage

### lucraftcore:punch

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:punch",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.punch.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.punch.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Sprint Speed

### lucraftcore:sprint

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:sprint",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.sprint.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.sprint.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Jump Boost

### lucraftcore:jump_boost

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:jump_boost",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.jump_boost.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.jump_boost.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Resistance

### lucraftcore:resistance

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:resistance",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.resistance.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.resistance.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Fall Resistance

### lucraftcore:fall_resistance

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:fall_resistance",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.fall_resistance.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.fall_resistance.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Fire Resistance

### lucraftcore:fire_resistance

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:fire_resistance",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.fire_resistance.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.fire_resistance.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Step Assist

### lucraftcore:step_assist

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:step_assist",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.step_assist.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.step_assist.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Change Size

### lucraftcore:size_change

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:size_change",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.size_change.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"size": 0.1,
"size_changer": "lucraftcore:default"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.size_change.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`size` | `Float` | `0.1` | Well...the size you want to change to
`size_changer` | `SizeChanger` | `"lucraftcore:default"` | The way to change size

# Teleportation

### lucraftcore:teleport

Type: ACTION

Example:
`"example_ability": {
"ability": "lucraftcore:teleport",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.teleport.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"distance": 1.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.teleport.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`distance` | `Float` | `1.0` | The maximum amount of blocks you can teleport to

# Knockback Resistance

### lucraftcore:knockback_resistance

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:knockback_resistance",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.knockback_resistance.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"amount": 1.0,
"operation": 0,
"uuid": "0669d99d-b34d-40fc-a4d8-c7ee963cc842"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.knockback_resistance.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`amount` | `Float` | `1.0` | The amount for the giving attribute modifier
`operation` | `Integer` | `0` | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)
`uuid` | `UUID` | `"0669d99d-b34d-40fc-a4d8-c7ee963cc842"` | Sets the unique identifier for this attribute modifier

# Potion Punch

### lucraftcore:potion_punch

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:potion_punch",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.potion_punch.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"potion": "minecraft:poison",
"amplifier": 0,
"duration": 20
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.potion_punch.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`potion` | `Potion` | `"minecraft:poison"` | Sets the actual potion
`amplifier` | `Integer` | `0` | Sets the amplifier for the potion effect
`duration` | `Integer` | `20` | Sets the duration for the potion effect

# Slowfall

### lucraftcore:slowfall

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:slowfall",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.slowfall.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.slowfall.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Energy Blast

### lucraftcore:energy_blast

Type: ACTION

Example:
`"example_ability": {
"ability": "lucraftcore:energy_blast",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.energy_blast.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"damage": 3.0,
"color": [255, 0, 0],
"entity_data": {},
"play_sound": true,
"invisible": false
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.energy_blast.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`damage` | `Float` | `3.0` | The amount of damage that the energy blast entity will cause
`color` | `Color` | `[255, 0, 0]` | Sets the color for the energy blast
`entity_data` | `NBTTagCompound` | `{}` | NBT tag for the entity that will be spawned
`play_sound` | `Boolean` | `true` | Determines if a laser sound is played upon shooting the entity
`invisible` | `Boolean` | `false` | Makes the energy blast invisible

# Fire Punch

### lucraftcore:fire_punch

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:fire_punch",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.fire_punch.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"duration": 20
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.fire_punch.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`duration` | `Integer` | `20` | Sets for how long a hurt entity will be on fire

# Flight

### lucraftcore:flight

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:flight",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.flight.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"speed": 0.1,
"sprint_speed": 0.2,
"rotate_arms": true
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.flight.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`speed` | `Float` | `0.1` | Sets the speed multiplier for flying when you are NOT sprinting
`sprint_speed` | `Float` | `0.2` | Sets the speed multiplier for flying when you are sprinting
`rotate_arms` | `Boolean` | `true` | If enabled the players arms will face in your direction (like Superman)

# Water Breathing

### lucraftcore:water_breathing

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:water_breathing",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.water_breathing.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.water_breathing.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Tough Lungs

### lucraftcore:tough_lungs

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:tough_lungs",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.tough_lungs.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.tough_lungs.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Invisibility

### lucraftcore:invisibility

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:invisibility",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.invisibility.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.invisibility.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Command

### lucraftcore:command

Type: ACTION

Example:
`"example_ability": {
"ability": "lucraftcore:command",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.command.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"commands": ["say Hello", "say World"]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.command.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`commands` | `AbilityCommand$CommandList` | `["say Hello", "say World"]` | Sets the commands which get executed when using the ability

# Command

### lucraftcore:command_loop

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:command_loop",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.command_loop.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"commands": ["say Hello", "say World"]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.command_loop.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`commands` | `AbilityCommand$CommandList` | `["say Hello", "say World"]` | Sets the commands which get executed when using the ability

# Command

### lucraftcore:command_toggle

Type: TOGGLE

Example:
`"example_ability": {
"ability": "lucraftcore:command_toggle",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.command_toggle.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"commands": ["say Hello", "say World"]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.command_toggle.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`commands` | `AbilityCommand$CommandList` | `["say Hello", "say World"]` | Sets the commands which get executed when using the ability

# Command

### lucraftcore:command_held

Type: HELD

Example:
`"example_ability": {
"ability": "lucraftcore:command_held",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.command_held.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"commands": ["say Hello", "say World"]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.command_held.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`commands` | `AbilityCommand$CommandList` | `["say Hello", "say World"]` | Sets the commands which get executed when using the ability

# Command On Gain

### lucraftcore:command_on_gain

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:command_on_gain",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.command_on_gain.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"commands": ["say Hello", "say World"]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.command_on_gain.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`commands` | `AbilityCommand$CommandList` | `["say Hello", "say World"]` | Sets the commands which get executed when using the ability

# Command On Lose

### lucraftcore:command_on_lose

Type: CONSTANT

Example:
`"example_ability": {
"ability": "lucraftcore:command_on_lose",
"show_in_bar": false,
"title": {"translate":"lucraftcore.abilities.command_on_lose.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"commands": ["say Hello", "say World"]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.command_on_lose.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`commands` | `AbilityCommand$CommandList` | `["say Hello", "say World"]` | Sets the commands which get executed when using the ability

# Punch

### lucraftcore:set_punch

Type: ACTION

Example:
`"example_ability": {
"ability": "lucraftcore:set_punch",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"lucraftcore.abilities.set_punch.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"arm": 0,
"reach_distance": 5.0,
"damage": -1.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"lucraftcore.abilities.set_punch.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`arm` | `Integer` | `0` | The arm that will be used for this. 0 - main hand. 1 - off hand. 2 - both arms. 3 - random arm
`reach_distance` | `Float` | `5.0` | The maximum distance you can hit entities at
`damage` | `Float` | `-1.0` | The amount of damage dealt with each hit. If you set it to -1 it will use the current attack stat of the player

# God Mode

### heroesexpansion:god_mode

Type: TOGGLE

Example:
`"example_ability": {
"ability": "heroesexpansion:god_mode",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.god_mode.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"damage": 7.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.god_mode.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`damage` | `Float` | `7.0` | The amount of damage boost given by the ability

# Lightning Strike

### heroesexpansion:lightning_strike

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:lightning_strike",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.lightning_strike.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.lightning_strike.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Lightning Attack

### heroesexpansion:lightning_attack

Type: ACTION

Example:
`"example_ability": {
"ability": "heroesexpansion:lightning_attack",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.lightning_attack.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"damage": 10.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.lightning_attack.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`damage` | `Float` | `10.0` | The distance that you can strike the lightning from.

# Solar Energy

### heroesexpansion:solar_energy

Type: CONSTANT

Example:
`"example_ability": {
"ability": "heroesexpansion:solar_energy",
"show_in_bar": false,
"title": {"translate":"heroesexpansion.abilities.solar_energy.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"max_solar_energy": 100,
"ability_values": [
{ "ability": "ability_key_1", "amount": 3, "frequency": 1 },
{ "ability": "ability_key_2", "amount": 1, "frequency": 2 }
]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.solar_energy.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`max_solar_energy` | `Integer` | `100` | The maximum amount of solar energy you can charge to
`ability_values` | `AbilitySolarEnergy$SolarAbilityEntry>` | `[ { "ability": "ability_key_1", "amount": 3, "frequency": 1 }, { "ability": "ability_key_2", "amount": 1, "frequency": 2 } ]` | An array of settings for every ability

# Heat Vision

### heroesexpansion:heat_vision

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:heat_vision",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.heat_vision.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"color": [255, 0, 0]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.heat_vision.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`color` | `Color` | `[255, 0, 0]` | The color of the beams

# Kinetic Energy Absorption

### heroesexpansion:kinetic_energy_absorption

Type: ACTION

Example:
`"example_ability": {
"ability": "heroesexpansion:kinetic_energy_absorption",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.kinetic_energy_absorption.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"max_energy": 100,
"color": [255, 255, 255]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.kinetic_energy_absorption.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`max_energy` | `Integer` | `100` | The maximum energy able to be absorbed
`color` | `Color` | `[255, 255, 255]` | The color of the energy blast

# Call Weapon

### heroesexpansion:call_weapon

Type: ACTION

Example:
`"example_ability": {
"ability": "heroesexpansion:call_weapon",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.call_weapon.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.call_weapon.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Energy Absorption

### heroesexpansion:energy_absorption

Type: TOGGLE

Example:
`"example_ability": {
"ability": "heroesexpansion:energy_absorption",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.energy_absorption.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"max_energy": 100,
"max_damage": 10.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.energy_absorption.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`max_energy` | `Integer` | `100` | The maximum amount of energy that you can absorb.
`max_damage` | `Float` | `10.0` | The maximum amount of damage that you can cause.

# I don't feel so good

### heroesexpansion:i_dont_feel_so_good

Type: CONSTANT

Example:
`"example_ability": {
"ability": "heroesexpansion:i_dont_feel_so_good",
"show_in_bar": false,
"title": {"translate":"heroesexpansion.abilities.i_dont_feel_so_good.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.i_dont_feel_so_good.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Spider Sense

### heroesexpansion:spider_sense

Type: CONSTANT

Example:
`"example_ability": {
"ability": "heroesexpansion:spider_sense",
"show_in_bar": false,
"title": {"translate":"heroesexpansion.abilities.spider_sense.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.spider_sense.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Wall Crawling

### heroesexpansion:wall_crawling

Type: TOGGLE

Example:
`"example_ability": {
"ability": "heroesexpansion:wall_crawling",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.wall_crawling.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.wall_crawling.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Web Wings

### heroesexpansion:web_wings

Type: TOGGLE

Example:
`"example_ability": {
"ability": "heroesexpansion:web_wings",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.web_wings.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.web_wings.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Blindness

### heroesexpansion:blindness

Type: CONSTANT

Example:
`"example_ability": {
"ability": "heroesexpansion:blindness",
"show_in_bar": false,
"title": {"translate":"heroesexpansion.abilities.blindness.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.blindness.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Precision

### heroesexpansion:precision

Type: CONSTANT

Example:
`"example_ability": {
"ability": "heroesexpansion:precision",
"show_in_bar": false,
"title": {"translate":"heroesexpansion.abilities.precision.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.precision.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Portal

### heroesexpansion:portal

Type: ACTION

Example:
`"example_ability": {
"ability": "heroesexpansion:portal",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.portal.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.portal.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Grab Entity

### heroesexpansion:grab_entity

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:grab_entity",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.grab_entity.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.grab_entity.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Photon Blast

### heroesexpansion:photon_blast

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:photon_blast",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.photon_blast.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"color": [99, 92, 0]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.photon_blast.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`color` | `Color` | `[99, 92, 0]` | The color of the beam

# Force Field

### heroesexpansion:force_field

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:force_field",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.force_field.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"color": [2, 85, 255]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.force_field.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`color` | `Color` | `[2, 85, 255]` | Sets the color of the shield

# Black Hole

### heroesexpansion:black_hole

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:black_hole",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.black_hole.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.black_hole.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Freeze Breath

### heroesexpansion:freeze_breath

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:freeze_breath",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.freeze_breath.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"distance": 5.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.freeze_breath.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`distance` | `Float` | `5.0` | Sets the maximum distance entities and blocks can be reached with

# X-Ray Vision

### heroesexpansion:x_ray

Type: HELD

Example:
`"example_ability": {
"ability": "heroesexpansion:x_ray",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"heroesexpansion.abilities.x_ray.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"heroesexpansion.abilities.x_ray.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# infinity.abilities.snap.name

### infinity:snap

Type: ACTION

Example:
`"example_ability": {
"ability": "infinity:snap",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"infinity.abilities.snap.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"infinity.abilities.snap.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# infinity.abilities.kill.name

### infinity:kill

Type: ACTION

Example:
`"example_ability": {
"ability": "infinity:kill",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"infinity.abilities.kill.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"infinity.abilities.kill.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# infinity.abilities.changesnap.name

### infinity:changesnap

Type: ACTION

Example:
`"example_ability": {
"ability": "infinity:changesnap",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"infinity.abilities.changesnap.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"infinity.abilities.changesnap.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# infinity.abilities.saturation.name

### infinity:saturation

Type: CONSTANT

Example:
`"example_ability": {
"ability": "infinity:saturation",
"show_in_bar": false,
"title": {"translate":"infinity.abilities.saturation.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"infinity.abilities.saturation.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# infinity.abilities.locate.name

### infinity:locate

Type: CONSTANT

Example:
`"example_ability": {
"ability": "infinity:locate",
"show_in_bar": false,
"title": {"translate":"infinity.abilities.locate.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"infinity.abilities.locate.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Open Hand

### star-tech:tendrils

Type: HELD

Example:
`"example_ability": {
"ability": "star-tech:tendrils",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"star-tech.abilities.tendrils.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"star-tech.abilities.tendrils.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# star-tech.abilities.power_cyclone.name

### star-tech:power_cyclone

Type: CONSTANT

Example:
`"example_ability": {
"ability": "star-tech:power_cyclone",
"show_in_bar": false,
"title": {"translate":"star-tech.abilities.power_cyclone.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"star-tech.abilities.power_cyclone.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Power Blast

### star-tech:power_blast

Type: HELD

Example:
`"example_ability": {
"ability": "star-tech:power_blast",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"star-tech.abilities.power_blast.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"duration": 10
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"star-tech.abilities.power_blast.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`duration` | `Integer` | `10` | How long the beam is fired for.

# Impower

### star-tech:power_impower

Type: TOGGLE

Example:
`"example_ability": {
"ability": "star-tech:power_impower",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"star-tech.abilities.power_impower.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"star-tech.abilities.power_impower.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Rocket Burst

### star-tech:power_rocket_burst

Type: ACTION

Example:
`"example_ability": {
"ability": "star-tech:power_rocket_burst",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"star-tech.abilities.power_rocket_burst.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"star-tech.abilities.power_rocket_burst.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# star-tech.abilities.power_give_burnout.name

### star-tech:power_give_burnout

Type: CONSTANT

Example:
`"example_ability": {
"ability": "star-tech:power_give_burnout",
"show_in_bar": false,
"title": {"translate":"star-tech.abilities.power_give_burnout.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"star-tech.abilities.power_give_burnout.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# Concussive Blast

### star-tech:concussive_blast

Type: HELD

Example:
`"example_ability": {
"ability": "star-tech:concussive_blast",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"star-tech.abilities.concussive_blast.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"damage": 1.0,
"duration": 5
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"star-tech.abilities.concussive_blast.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`damage` | `Float` | `1.0` | The damage done by the attack
`duration` | `Integer` | `5` | How long the blast is fired for.

# the-fifth-world.abilities.involuntary_explosion.name

### the-fifth-world:involuntary_explosion

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:involuntary_explosion",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.involuntary_explosion.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.involuntary_explosion.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.set_on_fire.name

### the-fifth-world:set_on_fire

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:set_on_fire",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.set_on_fire.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.set_on_fire.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.butter_fingers.name

### the-fifth-world:butter_fingers

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:butter_fingers",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.butter_fingers.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.butter_fingers.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.restrictive_diet.name

### the-fifth-world:restrictive_diet

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:restrictive_diet",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.restrictive_diet.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.restrictive_diet.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.deafness.name

### the-fifth-world:deafness

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:deafness",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.deafness.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.deafness.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.lightning_rod.name

### the-fifth-world:lightning_rod

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:lightning_rod",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.lightning_rod.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.lightning_rod.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.starving.name

### the-fifth-world:starving

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:starving",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.starving.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.starving.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.apply_shader.name

### the-fifth-world:apply_shader

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:apply_shader",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.apply_shader.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"shader": ""
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.apply_shader.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`shader` | `String` | `""` | Sets the shader to load, in resourcelocation format i.e.: "minecraft:shaders/post/shader.json"

# the-fifth-world.abilities.make_hostile.name

### the-fifth-world:make_hostile

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:make_hostile",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.make_hostile.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.make_hostile.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.screech.name

### the-fifth-world:screech

Type: HELD

Example:
`"example_ability": {
"ability": "the-fifth-world:screech",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.screech.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"damage": 1.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.screech.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`damage` | `Float` | `1.0` | The damage done by the attack

# the-fifth-world.abilities.lay_egg.name

### the-fifth-world:lay_egg

Type: ACTION

Example:
`"example_ability": {
"ability": "the-fifth-world:lay_egg",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.lay_egg.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.lay_egg.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.eat_block.name

### the-fifth-world:eat_block

Type: ACTION

Example:
`"example_ability": {
"ability": "the-fifth-world:eat_block",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.eat_block.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"saturation": 1.0,
"food": 1,
"from": "minecraft:air",
"to": "minecraft:air"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.eat_block.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`saturation` | `Float` | `1.0` | The amount of saturation to gain from eating the block.
`food` | `Integer` | `1` | The amount of food to gain from eating the block.
`from` | `Block` | `"minecraft:air"` | The block to eat
`to` | `Block` | `"minecraft:air"` | The block to turn eaten block in to

# the-fifth-world.abilities.potion_immunity.name

### the-fifth-world:potion_immunity

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:potion_immunity",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.potion_immunity.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"potion": "minecraft:poison"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.potion_immunity.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`potion` | `Potion` | `"minecraft:poison"` | Sets the potion to give immunity to

# the-fifth-world.abilities.explode.name

### the-fifth-world:explode

Type: ACTION

Example:
`"example_ability": {
"ability": "the-fifth-world:explode",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.explode.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"strength": 1.0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.explode.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`strength` | `Float` | `1.0` | The strength of the explosion

# the-fifth-world.abilities.mountable.name

### the-fifth-world:mountable

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:mountable",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.mountable.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray"
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.mountable.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black

# the-fifth-world.abilities.create_item.name

### the-fifth-world:create_item

Type: ACTION

Example:
`"example_ability": {
"ability": "the-fifth-world:create_item",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.create_item.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"item": { "item": "minecraft:air", "data": 0, "count": 0 }
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.create_item.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`item` | `ItemStack` | `{ "item": "minecraft:air", "data": 0, "count": 0 }` | Sets the itemstack to create

# the-fifth-world.abilities.give_potion.name

### the-fifth-world:give_potion

Type: TOGGLE

Example:
`"example_ability": {
"ability": "the-fifth-world:give_potion",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.give_potion.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"potion": "minecraft:health_boost",
"amplifier": 0
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.give_potion.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`potion` | `Potion` | `"minecraft:health_boost"` | Sets the potion to give to yourself.
`amplifier` | `Integer` | `0` | Sets the amplifier for the potion effect

# the-fifth-world.abilities.change_item.name

### the-fifth-world:change_item

Type: ACTION

Example:
`"example_ability": {
"ability": "the-fifth-world:change_item",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.change_item.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"from": { "item": "minecraft:air", "data": 0, "count": 0 },
"to": { "item": "minecraft:air", "data": 0, "count": 0 }
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.change_item.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`from` | `ItemStack` | `{ "item": "minecraft:air", "data": 0, "count": 0 }` | The item to change from
`to` | `ItemStack` | `{ "item": "minecraft:air", "data": 0, "count": 0 }` | The item to change to

# the-fifth-world.abilities.bonemeal_area.name

### the-fifth-world:bonemeal_area

Type: ACTION

Example:
`"example_ability": {
"ability": "the-fifth-world:bonemeal_area",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.bonemeal_area.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"radius": 1
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.bonemeal_area.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`radius` | `Integer` | `1` | The radius of the bonemeal effect.

# the-fifth-world.abilities.summon_entity.name

### the-fifth-world:summon_entity

Type: ACTION

Example:
`"example_ability": {
"ability": "the-fifth-world:summon_entity",
"cooldown": 0,
"show_in_bar": true,
"title": {"translate":"the-fifth-world.abilities.summon_entity.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"entity": "minecraft:zombie",
"number": 1
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`cooldown` | `Integer` | `0` | Maximum cooldown for using this ability
`show_in_bar` | `Boolean` | `true` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.summon_entity.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`entity` | `String` | `"minecraft:zombie"` | The name of the entity to spawn.
`number` | `Integer` | `1` | The number of entities to spawn.

# the-fifth-world.abilities.skin_change.name

### the-fifth-world:skin_change

Type: CONSTANT

Example:
`"example_ability": {
"ability": "the-fifth-world:skin_change",
"show_in_bar": false,
"title": {"translate":"the-fifth-world.abilities.skin_change.name"},
"icon": { "type": "internal" },
"bar_color": "light_gray",
"skin": "",
"small_arms": false,
"main_color": [0, 0, 0],
"secondary_color": [0, 0, 0]
}`

Setting | Type | Default | Description
--- | --- | --- | ---
`show_in_bar` | `Boolean` | `false` | Determines if this ability should be displayed in the ability bar
`title` | `ITextComponent` | `{"translate":"the-fifth-world.abilities.skin_change.name"}` | Allows you to set a custom title for this ability
`icon` | `AbilityDataIcon$Icon` | `{ "type": "internal" }` | Lets you customize the icon for the ability
`bar_color` | `EnumAbilityBarColor` | `"light_gray"` | Lets you choose the color of the ability bar frame for this ability. Available options: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black
`skin` | `String` | `""` | The skin to change in to.
`small_arms` | `Boolean` | `false` | If the skin to change in to has small arms or not
`main_color` | `Color` | `[0, 0, 0]` | The main transition color from default skin to the one changing in to.
`secondary_color` | `Color` | `[0, 0, 0]` | The secondary color that the main one will be randomly offset by.