# Infinityraft

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

# 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

# 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
- Punch

# 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": {}
}`

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

# 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

# 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