ThreeCore

PymTech


Dummy

threecore:dummy

Example:








SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.dummy"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities


Command

threecore:command

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.command"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:command_block","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

commands CommandListThreeData$CommandList "/say Hello World"

Sets the commands which get executed when using the ability


Healing

threecore:healing

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.healing"}

Allows you to set a custom title for this ability

icon IIcon {"texture":"threecore:textures/gui/icons.png","u":0,"v":0,"width":16,"height":16,"texture_width":256,"texture_height":256,"type":"threecore:texture"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

frequency Integer 20

Sets the frequency of healing (in ticks)

amount Float 0.5

Sets the amount of hearts for each healing


Flight

threecore:flight

Example:











SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.flight"}

Allows you to set a custom title for this ability

icon IIcon {"texture":"threecore:textures/gui/icons.png","u":0,"v":16,"width":16,"height":16,"texture_width":256,"texture_height":256,"type":"threecore:texture"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

speed Float 1.0

Sets the speed multiplier for flying when you are NOT sprinting

sprint_speed Float 3.0

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)


Accelerating Flight

threecore:accelerating_flight

Example:












SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.accelerating_flight"}

Allows you to set a custom title for this ability

icon IIcon {"texture":"threecore:textures/gui/icons.png","u":0,"v":16,"width":16,"height":16,"texture_width":256,"texture_height":256,"type":"threecore:texture"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

base_speed Float 0.25

Speed you start with when starting to fly

max_speed Float 10.0

Maximum flight speed you can reach

acceleration Float 0.01

Acceleration: amount of speed per tick

rotate_arms Boolean true

If enabled the players arms will face in your direction (like Superman)


Teleport

threecore:teleport

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.teleport"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:ender_pearl","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

distance Float 5.0

The maximum amount of blocks you can teleport to


Attribute Modifier

threecore:attribute_modifier

Example:












SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.attribute_modifier"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

attribute Attribute "minecraft:generic.armor"

Determines which attribute should be modified. Possible attribute: "minecraft:generic.max_health", "minecraft:generic.follow_range", "minecraft:generic.knockback_resistance", "minecraft:generic.movement_speed", "minecraft:generic.flying_speed", "minecraft:generic.attack_damage", "minecraft:generic.attack_knockback", "minecraft:generic.attack_speed", "minecraft:generic.armor", "minecraft:generic.armor_toughness", "minecraft:generic.luck", "minecraft:zombie.spawn_reinforcements", "minecraft:horse.jump_strength", "tetra:draw_strength", "tetra:draw_speed", "tetra:ability_cooldown", "tetra:ability_damage", "doggytalents:generic.jump_power", "doggytalents:generic.crit_chance", "doggytalents:generic.crit_bonus", "threecore:step_height", "threecore:fall_resistance", "threecore:jump_height", "threecore:sprint_speed", "threecore:size_width", "threecore:size_height", "minecolonies:mc_mob_damage", "pymtech:size_resistance", "forge:swim_speed", "forge:nametag_distance", "forge:entity_gravity", "forge:reach_distance"

amount Double 1.0

The amount for the giving attribute modifier

operation AttributeModifier$Operation 0

The operation for the giving attribute modifier (More: https://minecraft.gamepedia.com/Attribute#Operations)

uuid UUID "498be4fb-af04-42f2-8948-e6ccdc0d99e1"

Sets the unique identifier for this attribute modifier. If not specified it will generate a random one


Invisibility

threecore:invisibility

Example:








SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.invisibility"}

Allows you to set a custom title for this ability

icon IIcon {"texture":"threecore:textures/gui/icons.png","u":96,"v":16,"width":16,"height":16,"texture_width":256,"texture_height":256,"type":"threecore:texture"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities


Slowfall

threecore:slowfall

Example:








SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.slowfall"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:feather","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities


Water Breathing

threecore:water_breathing

Example:








SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.water_breathing"}

Allows you to set a custom title for this ability

icon IIcon {"texture":"threecore:textures/gui/icons.png","u":16,"v":16,"width":16,"height":16,"texture_width":256,"texture_height":256,"type":"threecore:texture"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities


Size Change

threecore:size_change

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.size_change"}

Allows you to set a custom title for this ability

icon IIcon {"texture":"threecore:textures/gui/icons.png","u":160,"v":0,"width":16,"height":16,"texture_width":256,"texture_height":256,"type":"threecore:texture"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

size Float 0.1

Determines the size for the size change

size_change_type SizeChangeType "threecore:default"

Determines the size change type for the size change


Custom Hotbar

threecore:custom_hotbar

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean true

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.custom_hotbar"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:stick","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

hotbar_element RenderGameOverlayEvent$ElementType "health"

Specified the hotbar element which shall be changed. Possible values: "all", "helmet", "portal", "crosshairs", "bosshealth", "bossinfo", "armor", "health", "food", "air", "hotbar", "experience", "text", "healthmount", "jumpbar", "chat", "player_list", "debug", "potion_icons", "subtitles", "fps_graph", "vignette"

texture ResourceLocation "minecraft:textures/gui/icons.png"

Determines texture for overriding the hotbars one.


Open/Close

threecore:opening_nbt_timer

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.opening_nbt_timer"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:iron_helmet","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

max_timer Integer 10

Sets the maximum value for the timer, there it goes from 0 to this value-1. You define it in ticks (20 ticks = 1 second).

nbt_tag String "Opening"

Determines the nbt tag in the item which will be used.


Model Layer

threecore:model_layer

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean true

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.model_layer"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

model_layer ResourceLocation "hello:world"

Determines the id for the model layer this ability will look for. The model layer json file must be in 'assets//model_layers'.


Projectile

threecore:projectile

Example:












SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.projectile"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:snowball","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

entity_type EntityType "minecraft:snowball"

Determines the entity that will be spawned

entity_data CompoundNBT {}

NBT tag for the entity that will be spawned

inaccuracy Float 0.0

Determines the inaccuracy when shooting the projectile

velocity Float 1.5

Determines the velocity when shooting the projectile


Damage Immunity

threecore:damage_immunity

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.damage_immunity"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

damage_sources String[] ["lightningBolt","cactus"]

Determines which damage sources have no effect on the entity


Potion Effect

threecore:potion_effect

Example:













SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.potion_effect"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:potion","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

effect Effect "minecraft:water_breathing"

Determines the type of effec the entity will get

duration Integer 20

Duration for the effect

amplifier Integer 0

The amplifier/level for the effect

show_particles Boolean false

Determines if the particles should display

show_icon Boolean true

Determines if the icon should display/render


Multi Jump

threecore:multi_jump

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.multi_jump"}

Allows you to set a custom title for this ability

icon IIcon {"texture":"threecore:textures/gui/icons.png","u":144,"v":16,"width":16,"height":16,"texture_width":256,"texture_height":256,"type":"threecore:texture"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

jumps Integer 2

Determines how often the player can jump in the air


Name Change

threecore:name_change

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean true

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.name_change"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

name ITextComponent {"text":"???"}

The name which will render on the entity


HUD

threecore:hud

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean true

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.hud"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

hud ResourceLocation "minecraft:textures/misc/pumpkinblur.png"

Texture for the hud


Skin Change

threecore:skin_change

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean true

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.skin_change"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

texture ResourceLocation "minecraft:textures/entity/zombie/drowned.png"

Texture for the new player skin

priority Integer 50

Priority for the skin (in case multiple skin changes are applied, the one with the highest priority will be used)


Hide Body Parts

threecore:hide_body_parts

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean true

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.hide_body_parts"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

body_parts BodyPartListThreeData$BodyPart> ["left_arm","left_arm_overlay"]

Determines which body parts should vanish. 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

affects_first_person Boolean true

Determines if your first person arm should disappear aswell (if it's disabled)


Change Ability Tab Texture

threecore:change_ability_tab_texture

Example:









SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.change_ability_tab_texture"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

texture String "minecraft:textures/block/red_wool.png"

Texture to set the ability tab to


Energy

threecore:energy

Example:














SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.threecore.energy"}

Allows you to set a custom title for this ability

icon IIcon {"item":"minecraft:barrier","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

max_amount Integer 100

Sets the maximum amount of energy

charge_amount Integer 1

Sets the amount of energy created when the ability is enabled

energy_texture_info Integer[] [-13,3,10,0,10,-100]

Data to create the energy texture (x position, y position, x minimum, y minimum, x maximum, y maximum

base_texture_info Integer[] [-16,0,16,106]

Data to create the base texture (x position, y position, x size, y size

energy_texture ResourceLocation "minecraft:textures/block/blue_wool.png"

Path to the energy texture

base_texture ResourceLocation "minecraft:textures/block/gray_wool.png"

Path to the base texture


Regulator

pymtech:regulator

Example:








SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.pymtech.regulator"}

Allows you to set a custom title for this ability

icon IIcon {"item":"pymtech:regulator","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities


Regulator

pymtech:regulator_tier2

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.pymtech.regulator_tier2"}

Allows you to set a custom title for this ability

icon IIcon {"item":"pymtech:regulator","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

min_size Float 0.1

Determines the minimum size the player can choose

max_size Float 8.0

Determines the maximum size the player can choose


Regulator

pymtech:regulator_tier3

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.pymtech.regulator_tier3"}

Allows you to set a custom title for this ability

icon IIcon {"item":"pymtech:regulator","count":1,"type":"threecore:item"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

min_size Float 0.1

Determines the minimum size the player can choose

max_size Float 8.0

Determines the maximum size the player can choose


Pym Particle Size Change

pymtech:pym_particle_size_change

Example:










SettingTypeDefaultDescription
show_in_bar Boolean false

Determines if this ability should be displayed in the ability bar without a condition that displays it there.

hidden Boolean false

If enabled, the ability will be invisible for the ability GUI & ability bar

title ITextComponent {"translate":"ability.pymtech.pym_particle_size_change"}

Allows you to set a custom title for this ability

icon IIcon {"size":0.1,"type":"pymtech:pym_particles"}

Lets you customize the icon for the ability

bar_color EnumAbilityColor "light_gray"

Changes the color of the ability in the ability bar

additional_data CompoundNBT {}

You can store additional data here, especially useful if you use scripts and want to mark certain abilities

regulator_ability String ""

The id of the linked regulator ability to use pym particles from

size Float 0.1

The size this entity will change to