# Abilities

## Overview

### GeckoLib 4

- armor_animation
- render_layer_animation

### Palladium

- ability_wheel
- aim
- animation_timer
- attribute_modifier
- command
- damage_immunity
- disable_hotbar_scroll
- dual_wielding
- dummy
- energy_beam
- energy_blast
- entity_glow
- fire_aspect
- fluid_walking
- gui_overlay
- healing
- hide_body_part
- immortality
- intangibility
- invisibility
- lock_armor
- name_change
- particles
- play_sound
- player_skin_change
- projectile
- remove_body_part
- render_layer
- render_layer_by_accessory_slot
- repeating_animation_timer
- restrict_slots
- sculk_immunity
- shader_effect
- show_both_arms
- shrink_body_overlay
- size
- skin_change
- slowfall
- text_overlay
- tool_hands
- trail
- vibrate
- water_walk

## armor_animation

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
item | ResourceLocation | ID of the gecko armor item that must be worn currently. | false | test:example_item
controller | String | Name of the animation controller the animation is played on. Leave it as 'main' if you didnt specify one. | false | main
animation_trigger | String | Name of the animation trigger | false | animation_trigger_name

### Example:

    {"type":"geckolib:armor_animation","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","item":"test:example_item","controller":"main","animation_trigger":"animation_trigger_name"}

## render_layer_animation

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
render_layer | ResourceLocation | Determines the ID of the render layer receiving the animation. Must be a gecko render layer! | false | test:example_layer
controller | String | Name of the animation controller the animation is played on. Leave it as 'main' if you didnt specify one. | false | main
animation_trigger | String | Name of the animation trigger | false | animation_trigger_name

### Example:

    {"type":"geckolib:render_layer_animation","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","render_layer":"test:example_layer","controller":"main","animation_trigger":"animation_trigger_name"}

## ability_wheel

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
abilities | String[] | List of ability keys to be used in the ability wheel. | false | [example_ability]
texture | TextureReference | Lets you use a custom texture for the wheel. If left null it will use the default rendering. | false | /
disable_mouse_scrolling | Boolean | Disables the ability to use the mouse wheel to scroll between the options. | false | false
disable_center_icon | Boolean | Disables the rendering of the icon in the middle of the wheel. | false | false
hide_locked | Boolean | Hides ability slots for locked abilities, reducing the wheel size dynamically. | false | false

### Example:

    {"type":"palladium:ability_wheel","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","abilities":["example_ability"],"texture":"null","disable_mouse_scrolling":false,"disable_center_icon":false,"hide_locked":false}

## aim

Allows the player to aim their arms.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
time | Integer | Determines how many ticks it takes until the arm is fully aimed | false | 10
arm | ArmType | Determines which arm(s) should point. Possible values: [none, main_arm, off_arm, right_arm, left_arm, both] | false | MAIN_ARM

### Example:

    {"type":"palladium:aim","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","time":10,"arm":"main_arm"}

## animation_timer

This ability is used to create a timer that can be used for animations. It is not meant to be used directly.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
start_value | Integer | The value for the integer when the ability is disabled | false | 0
max_value | Integer | The value for the integer when the ability is enabled | false | 20

### Example:

    {"type":"palladium:animation_timer","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","start_value":0,"max_value":20}

## attribute_modifier

Adds an attribute modifier to the entity while the ability is enabled.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 iron_chestplate}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
attribute | Attribute | Determines which attribute should be modified. Possible attributes: attributeslib:armor_pierce, attributeslib:armor_shred, attributeslib:arrow_damage, attributeslib:arrow_velocity, attributeslib:cold_damage, attributeslib:creative_flight, attributeslib:crit_chance, attributeslib:crit_damage, attributeslib:current_hp_damage, attributeslib:dodge_chance, attributeslib:draw_speed, attributeslib:elytra_flight, attributeslib:experience_gained, attributeslib:fire_damage, attributeslib:ghost_health, attributeslib:healing_received, attributeslib:life_steal, attributeslib:mining_speed, attributeslib:overheal, attributeslib:prot_pierce, attributeslib:prot_shred, block_factorys_bosses:roll_count, botania:pixie_spawn_chance, caelus:fall_flying, cataclysm:additional_critical_damage, cataclysm:charge_time, cataclysm:eat_speed, cataclysm:nature_heal, dragonminez:dmz_health, forge:block_reach, forge:entity_gravity, forge:entity_reach, forge:nametag_distance, forge:step_height_addition, forge:swim_speed, irons_lib:armor_pierce, irons_lib:arrow_damage, irons_lib:crit_damage, irons_lib:dodge_chance, irons_lib:experience_gained, irons_lib:healing_received, irons_lib:mining_speed, irons_spellbooks:blood_magic_resist, irons_spellbooks:blood_spell_power, irons_spellbooks:cast_time_reduction, irons_spellbooks:casting_movespeed, irons_spellbooks:cooldown_reduction, irons_spellbooks:eldritch_magic_resist, irons_spellbooks:eldritch_spell_power, irons_spellbooks:ender_magic_resist, irons_spellbooks:ender_spell_power, irons_spellbooks:evocation_magic_resist, irons_spellbooks:evocation_spell_power, irons_spellbooks:fire_magic_resist, irons_spellbooks:fire_spell_power, irons_spellbooks:holy_magic_resist, irons_spellbooks:holy_spell_power, irons_spellbooks:ice_magic_resist, irons_spellbooks:ice_spell_power, irons_spellbooks:lightning_magic_resist, irons_spellbooks:lightning_spell_power, irons_spellbooks:mana_regen, irons_spellbooks:max_mana, irons_spellbooks:nature_magic_resist, irons_spellbooks:nature_spell_power, irons_spellbooks:spell_power, irons_spellbooks:spell_resist, irons_spellbooks:summon_damage, minecraft:generic.armor, minecraft:generic.armor_toughness, minecraft:generic.attack_damage, minecraft:generic.attack_knockback, minecraft:generic.attack_speed, minecraft:generic.flying_speed, minecraft:generic.follow_range, minecraft:generic.knockback_resistance, minecraft:generic.luck, minecraft:generic.max_health, minecraft:generic.movement_speed, minecraft:horse.jump_strength, minecraft:zombie.spawn_reinforcements, palladium:destroy_speed, palladium:fall_resistance, palladium:flight_flexibility, palladium:flight_speed, palladium:heroic_flight_type, palladium:jump_power, palladium:leaping, palladium:levitation_speed, palladium:punch_damage, reach-entity-attributes:attack_range, reach-entity-attributes:reach | false | minecraft:generic.armor
amount | Double | The amount for the giving attribute modifier | false | 1.0
operation | Integer | The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations) | false | 0
uuid | UUID | Sets the unique identifier for this attribute modifier. If not specified it will generate a random one | false | 498be4fb-af04-42f2-8948-e6ccdc0d99e1

### Example:

    {"type":"palladium:attribute_modifier","icon":"minecraft:iron_chestplate","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","attribute":"minecraft:generic.armor","amount":1.0,"operation":0,"uuid":"498be4fb-af04-42f2-8948-e6ccdc0d99e1"}

## command

Executes commands.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 command_block}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
first_tick_commands | CommandFunctionParsing | Sets the commands which get executed when gaining/activating the ability | false | []
last_tick_commands | CommandFunctionParsing | Sets the commands which get executed when losing/deactivating the ability | false | []
commands | CommandFunctionParsing | Sets the commands which get executed when using the ability | false | [say Hello World]

### Example:

    {"type":"palladium:command","icon":"minecraft:command_block","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","first_tick_commands":[],"last_tick_commands":[],"commands":["say Hello World"]}

## damage_immunity

Makes the entity immune against certain damage source tags.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 potion}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
damage_sources | List | Determines which damage sources have no effect on the entity based on a tag. Minecraft's builtin damage source tags: [minecraft:damages_helmet, minecraft:bypasses_armor, minecraft:bypasses_shield, minecraft:bypasses_invulnerability, minecraft:bypasses_cooldown, minecraft:bypasses_effects, minecraft:bypasses_resistance, minecraft:bypasses_enchantments, minecraft:is_fire, minecraft:is_projectile, minecraft:witch_resistant_to, minecraft:is_explosion, minecraft:is_fall, minecraft:is_drowning, minecraft:is_freezing, minecraft:is_lightning, minecraft:no_anger, minecraft:no_impact, minecraft:always_most_significant_fall, minecraft:wither_immune_to, minecraft:ignites_armor_stands, minecraft:burns_armor_stands, minecraft:avoids_guardian_thorns, minecraft:always_triggers_silverfish, minecraft:always_hurts_ender_dragons] | false | [minecraft:is_lightning, minecraft:is_fall]

### Example:

    {"type":"palladium:damage_immunity","icon":"minecraft:potion","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","damage_sources":["minecraft:is_lightning","minecraft:is_fall"]}

## disable_hotbar_scroll

When enabled, the player will not be able to scroll through the hotbar anymore.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:disable_hotbar_scroll","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## dual_wielding

Makes you able to use your second hand to combat.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:dual_wielding","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## dummy

Does nothing.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:dummy","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## energy_beam

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
energy_beam | ResourceLocation | Configuration for the look of the beam. Check wiki for information. | false | example:energy_beam
damage_type | ResourceLocation | Damage type which is applied when an entity is hit. Uses normal player/mob attack if null/unchanged. | false | /
damage | Float | The damage dealt with aiming for entities (per tick) | false | 5.0
max_distance | Float | The maximum distance you can reach with your heat vision | false | 30.0
speed | Float | Speed at which the energy beam extends from the player. Use 0 for instant extension. | false | 0.5
set_on_fire_seconds | Integer | You can use this to set targeted entities on fire. If set to 0 it will not cause any. | false | 0
cause_fire | Boolean | If enabled, targeted blocks will start to burn (fire will be placed). | false | false
smelt_blocks | Boolean | If enabled, targeted blocks will turn into their smelting result (e.g. sand will turn into glass). | false | false
commands_on_block_hit | CommandFunctionParsing | Sets the commands which get executed when the beam hits an object | false | []
commands_on_entity_hit | CommandFunctionParsing | Sets the commands which get executed when the beam hits an object | false | []

### Example:

    {"type":"palladium:energy_beam","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","energy_beam":"example:energy_beam","damage_type":"null","damage":5.0,"max_distance":30.0,"speed":0.5,"set_on_fire_seconds":0,"cause_fire":false,"smelt_blocks":false,"commands_on_block_hit":[],"commands_on_entity_hit":[]}

## energy_blast

Deprecated, please switch to 'palladium:energy_beam'

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
origin | String | Defines the origin point of the energy blast | false | eyes
color | Color | Defines the color of the blast | false | java.awt.Color[r=255,g=0,b=0]
damage | Float | The damage dealt with aiming for entities (per tick) | false | 1.0
max_distance | Float | The maximum distance you can reach with your heat vision | false | 30.0

### Example:

    {"type":"palladium:energy_blast","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","origin":"eyes","color":"#FF0000","damage":1.0,"max_distance":30.0}

## entity_glow

Makes the entity, the entities visible for you, glow.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 glow_berries}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
mode | Mode | Determines if this ability makes the entity itself glow, or lets you see other entities with their glow effect. Possible values: [self, others] | false | SELF
color | Color | Determines the color of the glow effect. If left empty, it will use the default team color. | false | /
distance | Double | The distance at which the glow effect is visible. If left empty, it will behave normally. | false | 0.0
property_key | String | If you want to make the glow dependent on a Palladium Property, this is the key/name of it which you can specify. | false | /
property_value | String | If you want to make the glow dependent on a Palladium Property, this is value of it which you can specify. | false | /

### Example:

    {"type":"palladium:entity_glow","icon":"minecraft:glow_berries","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","mode":"self","color":"null","distance":0.0,"property_key":"null","property_value":"null"}

## fire_aspect

Makes this entity's attacks light targets on fire as if fire aspect was used.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 flint_and_steel}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
time | Integer | The amount of time, in seconds, that the victim entity will be set on fire for | false | 5
should_stack_time | Boolean | If true, attacking an entity that's already on fire will add the "time" field to their current burn time instead of setting it | false | false
max_time | Integer | If "should_stack_time" is true, the victim's burn time (in seconds) will not exceed this value after being hit | false | 5

### Example:

    {"type":"palladium:fire_aspect","icon":"minecraft:flint_and_steel","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","time":5,"should_stack_time":false,"max_time":5}

## fluid_walking

Let's you define a fluid you can walk on.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
fluid_tag | TagKey | Determines the tag for the fluid(s) you can walk on. You need tags because of each fluid there are 2 fluids actually: A still and a flowing one. Minecraft's two fluid tags are: minecraft:water & minecraft:lava | false | minecraft:lava

### Example:

    {"type":"palladium:fluid_walking","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","fluid_tag":"minecraft:lava"}

## gui_overlay

Displays a gui overlay on the screen.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
texture | TextureReference | Texture path for the gui overlay | false | minecraft:textures/gui/presets/isles.png
texture_width | Integer | Width of the texture file | false | 256
texture_height | Integer | Width of the texture file | false | 256
translate | Vec3 | Translation of the rendered object | false | [0.0 / 0.0 / 0.0]
rotate | Vec3 | Rotation of the rendered object | false | [0.0 / 0.0 / 0.0]
scale | Vec3 | Scale of the rendered object | false | [1.0 / 1.0 / 1.0]
alignment | TextureAlignment | Determines how the image is aligned on the screen. Possible values: [top_left, top_center, top_right, middle_left, center, middle_right, bottom_left, bottom_center, bottom_right, stretch] | false | STRETCH

### Example:

    {"type":"palladium:gui_overlay","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","texture":"minecraft:textures/gui/presets/isles.png","texture_width":256,"texture_height":256,"translate":[0.0,0.0,0.0],"rotate":[0.0,0.0,0.0],"scale":[1.0,1.0,1.0],"alignment":"stretch"}

## healing

Heals the entity.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 apple}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
frequency | Integer | Sets the frequency of healing (in ticks) | false | 20
amount | Float | Sets the amount of hearts for each healing | false | 3.0

### Example:

    {"type":"palladium:healing","icon":"minecraft:apple","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","frequency":20,"amount":3.0}

## hide_body_part

Allows you to hide an entity's body parts.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
body_parts | List | Determines which body parts should be invisible. Overlaying parts will be still visible. Available parts: [head, head_overlay, chest, chest_overlay, right_arm, right_arm_overlay, left_arm, left_arm_overlay, right_leg, right_leg_overlay, left_leg, left_leg_overlay, cape] | false | [right_arm, left_arm]
affects_first_person | Boolean | Determines if your first person arm should disappear aswell (if it's disabled) | false | true

### Example:

    {"type":"palladium:hide_body_part","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","body_parts":["right_arm","left_arm"],"affects_first_person":true}

## immortality

Makes you unable to die.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 totem_of_undying}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:immortality","icon":"minecraft:totem_of_undying","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## intangibility

Makes the player go through blocks.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
vertical | Boolean | Makes the player vertically intangible aswell | false | false
whitelist | TagKey | Tag which includes the block the player can phase through. Leave null for all blocks. | false | /
blacklist | TagKey | Tag which includes the block the player can phase through. Leave null for all blocks. | false | palladium:prevents_intangibility

### Example:

    {"type":"palladium:intangibility","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","vertical":false,"whitelist":"null","blacklist":"palladium:prevents_intangibility"}

## invisibility

Makes the player invisible. Also makes mobs not see the player anymore.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | TexturedIcon{texture=palladium:textures/icon/invisibility.png, tint=null}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:invisibility","icon":"palladium:textures/icon/invisibility.png","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## lock_armor

Mimics the behaviour of the Curse of Binding enchantment and makes armor not being able to be picked up.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:lock_armor","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## name_change

Lets you change the name of the player (in chat, tablist, above head).

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
name | Component | The name the player's one will turn into | false | literal{John Doe}

### Example:

    {"type":"palladium:name_change","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","name":{"text":"John Doe"}}

## particles

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
emitter | List | Configuration for where the particle spawns at. Check wiki for information. | false | [example:emitter]
particle_type | ParticleType | ID of the particle you want to spawn. | false | minecraft:dust
options | String | Additional options for the particle (like color of a dust particle) | false |

### Example:

    {"type":"palladium:particles","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","emitter":"[example:emitter]","particle_type":"minecraft:dust","options":""}

## play_sound

Plays a sound when being enabled.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
sound | ResourceLocation | Sound ID that is being played | false | minecraft:item.elytra.flying
volume | Float | Volume for the played sound | false | 1.0
pitch | Float | Pitch for the played sound | false | 1.0
looping | Boolean | Whether or not the sound should loop during the time the ability is enabled | false | false
play_self | Boolean | Whether or not the sound should be played to just the player executing the ability, or to all players | false | false
play_others | Boolean | If 'play_self' is disabled, this determines whether or not the sound should be played to the players around the player executing the ability | false | false

### Example:

    {"type":"palladium:play_sound","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","sound":"minecraft:item.elytra.flying","volume":1.0,"pitch":1.0,"looping":false,"play_self":false,"play_others":false}

## player_skin_change

Allows you to change a player's skin to a MC profile one.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
username | String | Name of the player you want to change into | false | Steve
property | String | In case you want to change the skin dynamically, you can specify the Palladium Property that contains a MC username here. This will override the 'username' property. | false |
priority | Integer | Priority for the skin (in case multiple skin changes are applied, the one with the highest priority will be used) | false | 50

### Example:

    {"type":"palladium:player_skin_change","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","username":"Steve","property":"","priority":50}

## projectile

Allows you to shoot a projectile.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 snowball}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
entity_type | EntityType | Entity type ID for the projectile entity | false | minecraft:snowball
entity_data | CompoundTag | Entity NBT data | false | /
inaccuracy | Float | Determines the inaccuracy when shooting the projectile | false | 0.0
velocity | Float | Determines the velocity when shooting the projectile | false | 1.5
swinging_arm | ArmType | Determines which arm(s) should swing upon shooting. Possible values: [none, main_arm, off_arm, right_arm, left_arm, both] | false | MAIN_ARM
damage_from_player | Boolean | If this is set to true and a custom projectile is used, the damage will automatically be set the player damage value | false | false
ignore_player_movement | Boolean | If this is set to true and you shoot a projectile, your player's movement will NOT be added to it. Having the player movement be added is default default vanilla behaviour | false | false

### Example:

    {"type":"palladium:projectile","icon":"minecraft:snowball","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","entity_type":"minecraft:snowball","entity_data":"null","inaccuracy":0.0,"velocity":1.5,"swinging_arm":"main_arm","damage_from_player":false,"ignore_player_movement":false}

## remove_body_part

Allows you to remove an entity's body parts.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
body_parts | List | Determines which body parts should be completely removed. Available parts: [head, head_overlay, chest, chest_overlay, right_arm, right_arm_overlay, left_arm, left_arm_overlay, right_leg, right_leg_overlay, left_leg, left_leg_overlay, cape] | false | [right_arm, left_arm]
affects_first_person | Boolean | Determines if your first person arm should disappear aswell (if it's disabled) | false | true

### Example:

    {"type":"palladium:remove_body_part","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","body_parts":["right_arm","left_arm"],"affects_first_person":true}

## render_layer

Allows you to add a render layer to the entity.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
render_layer | ResourceLocation | ID of the render layer that will be rendered | false | namespace:render_layer_id

### Example:

    {"type":"palladium:render_layer","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","render_layer":"namespace:render_layer_id"}

## render_layer_by_accessory_slot

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
default_layer | ResourceLocation | ID of the render layer that will be used if none is specified in the accessory slot. Can be null. | false | namespace:render_layer_id
accessory_slot | AccessorySlot | ID of the slot that will be looked in for to get a render layer. There must be a render_layer accessory in it to get it from. | false | palladium:chest

### Example:

    {"type":"palladium:render_layer_by_accessory_slot","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","default_layer":"namespace:render_layer_id","accessory_slot":"palladium:chest"}

## repeating_animation_timer

This ability is used to create a timer that can be used for animations. It is not meant to be used directly.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
start_value | Integer | The value for the integer when the ability is disabled | false | 0
max_value | Integer | The value for the integer when the ability is enabled | false | 20

### Example:

    {"type":"palladium:repeating_animation_timer","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","start_value":0,"max_value":20}

## restrict_slots

Let's you restrict the slots that can be used by the player. It will drop the items if disabled while the player has items in the restricted slots.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
slots | List | Slot(s) that will not be able to contain items anymore. Example values: [mainhand, offhand, feet, legs, chest, head, curios:back, curios:necklace, trinkets:chest/back, trinkets:chest/necklace] | false | [chest]

### Example:

    {"type":"palladium:restrict_slots","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","slots":["chest"]}

## sculk_immunity

When enabled, the player will not cause any walk-related sculk vibrations anymore.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 sculk}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:sculk_immunity","icon":"minecraft:sculk","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## shader_effect

Allows you to apply a custom shader effect.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
shader | ResourceLocation | ID of the shader that shall be applied | false | minecraft:shaders/post/creeper.json

### Example:

    {"type":"palladium:shader_effect","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","shader":"minecraft:shaders/post/creeper.json"}

## show_both_arms

Enables the rendering of your off-hand.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:show_both_arms","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## shrink_body_overlay

Allows you to shrink the body overlay.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
start_value | Integer | The value for the integer when the ability is disabled | false | 0
max_value | Integer | The value for the integer when the ability is enabled | false | 20

### Example:

    {"type":"palladium:shrink_body_overlay","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","start_value":0,"max_value":20}

## size

This ability allows an entity to change it's size using Pehkui.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | TexturedIcon{texture=palladium:textures/icon/size.png, tint=null}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
scale | Float | Determines the scale as a multiplier | false | 0.1

### Example:

    {"type":"palladium:size","icon":"palladium:textures/icon/size.png","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","scale":0.1}

## skin_change

Allows you to change a player's skin.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
texture | SkinTypedValue | Texture for the skin change | false | SkinTypedValue{normal=minecraft:textures/entity/zombie/drowned.png, slim=minecraft:textures/entity/zombie/drowned.png}
model_type | ChangedModelType | Model type for the player. 'normal' = Wide-armed Steve model; 'slim' = Slim-armed Alex model; 'keep' = Does not change the player's default model. Possible values: [keep, normal, slim] | false | KEEP
priority | Integer | Priority for the skin (in case multiple skin changes are applied, the one with the highest priority will be used) | false | 50

### Example:

    {"type":"palladium:skin_change","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","texture":"minecraft:textures/entity/zombie/drowned.png","model_type":"keep","priority":50}

## slowfall

Makes the entity fall slower.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 feather}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:slowfall","icon":"minecraft:feather","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}

## text_overlay

Displays a text overlay on the screen.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
text | Component | Text component that will be displayed | false | literal{Hello World}
property | String | If given, the value of this property will be appened to the text | false | /
translate | Vec3 | Translation of the rendered object | false | [0.0 / 0.0 / 0.0]
rotate | Vec3 | Rotation of the rendered object | false | [0.0 / 0.0 / 0.0]
scale | Vec3 | Scale of the rendered object | false | [1.0 / 1.0 / 1.0]
text_alignment | TextAlignment | Determines how the texture is aligned at the position. Possible values: [left, center, right] | false | LEFT
alignment | TextureAlignment | Determines how the texture is aligned on the screen. Possible values: [top_left, top_center, top_right, middle_left, center, middle_right, bottom_left, bottom_center, bottom_right, stretch] | false | TOP_LEFT

### Example:

    {"type":"palladium:text_overlay","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","text":{"text":"Hello World"},"property":"null","translate":[0.0,0.0,0.0],"rotate":[0.0,0.0,0.0],"scale":[1.0,1.0,1.0],"text_alignment":"left","alignment":"top_left"}

## tool_hands

Allows the player to mine a block and receive its drops as if a tool were used

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 wooden_pickaxe}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
drop_block_tags | List | Blocks in these tags will be dropped when mined | false | [minecraft:mineable/pickaxe, minecraft:needs_iron_tool]

### Example:

    {"type":"palladium:tool_hands","icon":"minecraft:wooden_pickaxe","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","drop_block_tags":["minecraft:mineable/pickaxe","minecraft:needs_iron_tool"]}

## trail

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
trail | ResourceLocation | ID for the trail renderer. Trail configuration files must be under 'assets//palladium/trails/.json' | false | example:trail_renderer_id

### Example:

    {"type":"palladium:trail","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null","trail":"example:trail_renderer_id"}

## vibrate

Adds a vibration effect to the player.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | true
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | true
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /
intensity | Integer | Determines how many re-renders the game does per tick. Higher values may cause performance issues. | false | 10

### Example:

    {"type":"palladium:vibrate","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":true,"hidden_in_bar":true,"list_index":-1,"gui_position":"null","description":"null","intensity":10}

## water_walk

Allows the player to walk on water.

### Settings:

Setting | Type | Description | Required | Fallback Value
--- | --- | --- | --- | ---
icon | IIcon | Icon for the ability | false | ItemIcon{stack=1 blaze_rod}
title | Component | Allows you to set a custom title for this ability | false | /
bar_color | AbilityColor | Changes the color of the ability in the ability bar. Possible values: [white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black] | false | LIGHT_GRAY
hidden | Boolean | Determines if the ability is visible in the powers screen | false | false
hidden_in_bar | Boolean | Determines if the ability is visible in the ability bar on your screen | false | false
list_index | Integer | Determines the list index for custom ability lists. Starts at 0. Going beyond 4 (which is the 5th place in the ability) will start a new list. Keeping it at -1 will automatically arrange the abilities. | false | -1
gui_position | Vec2 | Position of the ability in the ability menu. Leave null for automatic positioning. 0/0 is center | false | /
description | AbilityDescription | Description of the ability. Visible in ability menu | false | /

### Example:

    {"type":"palladium:water_walk","icon":"minecraft:blaze_rod","title":"null","bar_color":"light_gray","hidden":false,"hidden_in_bar":false,"list_index":-1,"gui_position":"null","description":"null"}