Skip to main content
Version: 26.1+

Abilities

Builtin Abilities

Action

ID: palladium:action
An ability that can perform one or many action objects.
KeyTypeDescriptionRequiredFallback
first_tick_actionAction,
Action[]
Action(s) that are performed during the first tick of the ability/
actionAction,
Action[]
Action(s) that are performed during each tick of the ability/
last_tick_actionAction,
Action[]
Action(s) that are performed during the last tick of the ability/

Action On Hit

ID: palladium:action_on_hit
Performs actions to a victim when the entity with the ability damages them.
KeyTypeDescriptionRequiredFallback
actionAction,
Action[]
Action(s) that are performed when an entity is attacked/
entity_conditionCondition,
Condition[]
Condition(s) that must be met for an entity to be affected by the ability. If no conditions are specified, then all entities will be affected. If multiple conditions are specified, then only entities that satisfy all conditions will be affected./
direct_onlyBooleanIf false, then projectiles and other non-direct damage will also trigger the Action(s).true

Aim

ID: palladium:aim
Allows the player to aim their arms.
KeyTypeDescriptionRequiredFallback
armnone
main_arm
off_arm
right_arm
left_arm
both
The arm(s) that should point.MAIN_ARM

Area Action

ID: palladium:area_action
An ability that can perform one or many action objects on living entities within a certain range.
KeyTypeDescriptionRequiredFallback
first_tick_actionAction,
Action[]
Action(s) that are performed during the first tick of the ability/
actionAction,
Action[]
Action(s) that are performed during each tick of the ability/
last_tick_actionAction,
Action[]
Action(s) that are performed during the last tick of the ability/
entity_conditionCondition,
Condition[]
Condition(s) that must be met for an entity to be affected by the ability. If no conditions are specified, then all entities will be affected. If multiple conditions are specified, then only entities that satisfy all conditions will be affected./
radiusFloatThe area around the player that entities are looked for.4
affect_selfBooleanDecides if the player executing should also be effected.false

Attribute Modifier

ID: palladium:attribute_modifier
Adds an attribute modifier to the entity while the ability is enabled.
KeyTypeDescriptionRequiredFallback
modifiersAttribute Modifier (attribute*, amount*, operation*, id)The attribute modifier(s) that will be applied/

Carry

ID: palladium:carry
While enabled, pressing the ability's key grabs the first living entity hit by a forward raycast, holding it until the key is pressed again (drop) or, if throwable, the player right-clicks (throw).
KeyTypeDescriptionRequiredFallback
rangeDoubleHow far forward the grab raycast reaches./
carry_distanceDoubleHow many blocks in front of the player the carried target is held. Defaults to 2.0.2
carry_height_offsetDoubleExtra vertical offset applied to the carried target's held position. Defaults to 0.0.0
throwableBooleanIf true, right-clicking while carrying throws the target instead of requiring the key to drop it. Defaults to false.false
throw_strengthDoubleVelocity applied to the target when thrown, in the player's look direction. Only relevant if throwable is true. Defaults to 1.5.1.5

Combo Attack

ID: palladium:combo_attack
Tracks consecutive melee attacks and deals bonus damage on the final hit of the combo. Missing a swing or hitting a block resets the combo.
KeyTypeDescriptionRequiredFallback
required_attacksIntegerThe number of consecutive attacks needed to trigger the final, bonus-damage attack./
bonus_damageFloatFlat damage added to the final attack of the combo./
reset_timeInteger,
Time String ("40s", "2m", etc.)
The amount of time, in ticks, the entity can go without attacking before the combo counter resets.60
on_final_attackAction,
Action[]
Action(s) run when the final attack of the combo lands./

Command

ID: palladium:command
An ability that executes commands.
KeyTypeDescriptionRequiredFallback
commandsstring[]The commands that are executed during each tick of the ability being active./
first_tick_commandsstring[]The commands that are executed upon activating the ability./
last_tick_commandsstring[]The commands that are executed on the last tick of the ability being active./

Damage Immunity

ID: palladium:damage_immunity
Makes the entity immune against certain damage types.
KeyTypeDescriptionRequiredFallback
damage_typeDamage Type ID(s) / TagThe damage types the entity is immune against./

Dummy

ID: palladium:dummy
A dummy ability that does nothing.
{
"type": "palladium:dummy"
}

Energy Beam

ID: palladium:beam
Shoots an beam in the direction the player is looking at.
KeyTypeDescriptionRequiredFallback
beam_rendererIdentifierThe id of the beam renderer to use/
damageFloatThe damage the beam deals to entities0
max_distanceFloatThe maximum distance the beam can travel30
set_on_fire_ticksIntegerThe amount of ticks the hit entity is set on fire0
cause_fireBooleanIf the beam should cause fire on blocksfalse
smelt_blocksBooleanIf the beam should smelt hit blocksfalse

Entity Glow

ID: palladium:entity_glow
Makes the entity itself glow, or lets you see other entities with their glow effect.
KeyTypeDescriptionRequiredFallback
modeStringDetermines if this ability makes the entity itself glow ("self"), or lets you see other entities with their glow effect ("others").self
colorColorDetermines the color of the glow effect. If left empty, it will use the default team color./
distanceFloat (>= 0.0)The distance at which the glow effect is visible. If 0, it will behave normally.0
conditionCondition,
Condition[]
A condition, evaluated on the client, that must be met for the glow to appear.true

Fire Aspect

ID: palladium:fire_aspect
Makes this entity's attacks light targets on fire as if fire aspect was used.
KeyTypeDescriptionRequiredFallback
timeIntegerThe amount of time, in ticks, that the victim entity will be set on fire for/
should_stack_timeBooleanIf true, attacking an entity that's already on fire will add the "time" field to their current burn time instead of setting itfalse
max_timeIntegerIf "should_stack_time" is true, the victim's burn time (in ticks) will not exceed this value after being hit1200

Flight

ID: palladium:flight
Allows the player to fly using a pre-defined flight type
KeyTypeDescriptionRequiredFallback
flight_typeFlight Type IDThe ID of the flight type that will be used.palladium:propelled

Fluid Walking

ID: palladium:fluid_walking
Allows the entity to walk on a specific fluid.
KeyTypeDescriptionRequiredFallback
fluid_tagFluid Tag,
Fluid Tag[]
The fluid tag(s) the entity can walk on.minecraft:water

Geo Animation

ID: geckolib:trigger_layer_animation
This ability let's you trigger animations defined in a GeckoLib render layer.
KeyTypeDescriptionRequiredFallback
render_layerIdentifierThe ID of the render layer receiving the animation. Must be a gecko render layer!/
controllerStringName of the animation controller the animation is played on./
triggerStringName of the animation trigger/

Gliding

ID: palladium:gliding
Allows the player to use the elytra gliding
{
"type": "palladium:gliding"
}

Grapple

ID: palladium:grapple
Fires a grappling hook that flies out to a range and latches on contact: reels a hit living entity toward the caster, or reels the caster toward a hit block.
KeyTypeDescriptionRequiredFallback
rangeDoubleThe maximum distance the grapple can reach./
attach_to_entityBooleanIf true, the hook latches onto a living entity it flies into and reels it toward the caster.true
attach_to_blockBooleanIf true, the hook latches onto a block it flies into and reels the caster toward it.true
speedDoubleThe velocity, in blocks/tick, that the pulled entity (or the caster) is reeled at./
hook_speedDoubleThe velocity, in blocks/tick, that the hook itself flies out at.2
modeheld
one_shot
"held" keeps the grapple active only while the ability is enabled (released on disable); "one_shot" fires once and runs to completion on its own.held
beam_rendererIdentifierThe id of the beam renderer used to draw the rope, e.g. one used by the swinging flight type or your own under assets//palladium/beams/./
shot_soundIdentifierSound played once when the grapple is fired./
pulling_soundIdentifierLooping sound played while the grapple is actively reeling./
detached_soundIdentifierSound played once when the grapple detaches (arrives, times out, or is released mid-pull)./

Guard

ID: palladium:guard
While enabled, blocks all incoming damage until a threshold is reached, at which point the guard breaks: damage is dealt to the entity and a break effect plays.
KeyTypeDescriptionRequiredFallback
guard_thresholdFloatThe cumulative damage the entity can absorb while guarding before the guard breaks./
break_damageFloatThe damage dealt to the entity when the guard breaks./
break_lockoutInteger,
Time String ("40s", "2m", etc.)
How long the guard stays broken after breaking, checkable with the guard_broken condition. Defaults to 0 (no lockout).0
block_angleFloatThe width, in degrees, of the arc in front of the entity's look direction that can block damage. 360 blocks from all directions. Defaults to 180 (front hemisphere).180

Gui Overlay

ID: palladium:gui_overlay
Renders an image on the screen.
KeyTypeDescriptionRequiredFallback
textureTexture ReferenceThe texture to render./
texture_widthIntegerThe width of the texture.256
texture_heightIntegerThe height of the texture.256
translateVector 2DThe translation of the texture.net.minecraft.world.phys.Vec2@6bb87b42
rotateFloatThe rotation of the texture.0
scaleVector 2DThe scale of the texture.net.minecraft.world.phys.Vec2@545ca308
alignmenttop_left
top_center
top_right
middle_left
center
middle_right
bottom_left
bottom_center
bottom_right
stretch
Determines how the image is aligned on the screen./

Healing

ID: palladium:healing
An ability that heals the entity every x ticks by y amount.
KeyTypeDescriptionRequiredFallback
frequencyIntegerThe frequency of healing (in ticks)/
amountFloatThe amount of hearts for each healing/

Hide Body Part

ID: palladium:hide_model_part
Hides the specified body parts of the entity.
KeyTypeDescriptionRequiredFallback
body_partsString,
String[]
The body parts to hide./
affects_first_personBooleanDetermines if the first person arm should disappear as well (if it's disabled)./

Intangibility

ID: palladium:intangibility
Makes the entity intangible to certain blocks.
KeyTypeDescriptionRequiredFallback
verticalBooleanMakes the player vertically intangible aswell.false
whitelistBlock TagBlock tag which includes the block the player can phase through. Leave null for all blocks./
blacklistBlock TagBlock tag which includes the block the player can phase through. Leave null for all blocks.palladium:prevents_intangibility

Invisibility

ID: palladium:invisibility
Makes the player invisible. Also makes mobs not see the player anymore.
KeyTypeDescriptionRequiredFallback
opacityFloat (>= 0.0)The opacity the player will adapt0
opacity_selfFloatThe opacity at which the player will see themself. If this is being set to something less than 0 it will use the default opacity setting.0.2
mob_visibility_modifierFloat (>= 0.0)A multiplier for how visible the player is to mobs. 0.0 means completely invisible, 1.0 means normal visibility.0

Mode Switch

ID: palladium:mode_switch
Cycles through a map of modes each time it is activated, switching to the next one whose conditions are met and briefly showing it on screen.
KeyTypeDescriptionRequiredFallback
modesAnythingA map of mode key -> mode (at least one). Each mode has a required "title", an optional "icon" texture, and optional "conditions" (a mode is only switchable-to while its conditions are met). The key is the unique id used by the mode condition and value./

Multi Jump

ID: palladium:multi_jump
While enabled, lets the entity jump again in mid-air up to a set number of times before it needs to touch the ground again to refill its extra jumps.
KeyTypeDescriptionRequiredFallback
max_jumpsInteger (>= 0)How many extra mid-air jumps the entity can perform before landing again./
jump_velocityFloatThe vertical velocity applied per extra jump. Defaults to the same strength as a normal jump.0.42

Name Change

ID: palladium:name_change
Changes the name of the player executing the ability.
KeyTypeDescriptionRequiredFallback
nameText ComponentThe new name of the player./

palladium.ability.palladium.prevent_gliding

ID: palladium:prevent_gliding
Prevents & stops the player from gliding with an elytra.
{
"type": "palladium:prevent_gliding"
}

Particles

ID: palladium:particles
Spawns particles around the entity.
KeyTypeDescriptionRequiredFallback
emitterIdentifier,
Identifier[]
List of emitter IDs where the particles spawn at./
particle_typeParticle Type IDID of the particle you want to spawn./
optionsNBTAdditional options for the particle (like color of a dust particle)./

Player Skin Change

ID: palladium:player_skin_change
An ability that changes the player's skin to the one of a Minecraft player one.
KeyTypeDescriptionRequiredFallback
usernameString / ValueThe username of the player you want to turn into./
priorityIntegerPriority for the skin (in case multiple skin changes are applied, the one with the highest priority will be used)50

Projectile

ID: palladium:projectile
Shoots a projectile entity
KeyTypeDescriptionRequiredFallback
entity_typeEntity Type IDID of an entity type (must be a projectile)./
entity_dataNBTAdditional NBT data for the projectile entity./
inaccuracyFloat (>= 0.0)Inaccurary when shooting the projectile0
velocityFloat (>= 0.0)Velocity with which the projectile is being shot1.5
swinging_armnone
main_arm
off_arm
right_arm
left_arm
both
The arm which will swing when the projectile is being shotMAIN_ARM
ignore_player_movementBooleanUsually, the current velocity of player will be added to the projectile's velocity. This setting can disable that.false
offsetVector 3DA [x, y, z] spawn offset, relative to the entity's facing direction. Defaults to [0, 0, 0].(0.0, 0.0, 0.0)

Push

ID: palladium:push
When activated, applies a one-time velocity impulse to every living entity within range - either vertically (positive amount pushes up, negative pulls down) or horizontally, away from or toward the user's location (positive pushes away, negative pulls toward).
KeyTypeDescriptionRequiredFallback
rangeDoubleHow far from the entity other living entities can be to be affected./
modevertical
horizontal
Whether to push vertically (up/down) or horizontally (away from/toward the user)./
amountDoubleThe velocity applied. For vertical: positive is up, negative is down. For horizontal: positive pushes targets away from the user, negative pulls them toward the user./

Restrict Slots

ID: palladium:restrict_slots
Restricts the slots of the entity.
KeyTypeDescriptionRequiredFallback
slotsmainhand
offhand
head
chest
legs
feet
body
curios:head
curios:necklace
The slots that should be restricted./

Sculk Immunity

ID: palladium:sculk_immunity
When enabled, the player will not cause any walk-related sculk vibrations anymore.
{
"type": "palladium:sculk_immunity"
}

Shader Effect

ID: palladium:shader_effect
Applies a shader effect to the player.
KeyTypeDescriptionRequiredFallback
shaderIdentifierThe ID of the shader that shall be applied./

Show Both Arms

ID: palladium:show_both_arms
Enables the rendering of your off-hand in first-person.
{
"type": "palladium:show_both_arms"
}

Shrink Body Overlay

ID: palladium:shrink_player_overlay
An ability that shrinks the body overlay of the entity.
{
"type": "palladium:shrink_player_overlay"
}

Size

ID: palladium:size
Changes the size of the entity while the ability is enabled, smoothly reverting when disabled.
KeyTypeDescriptionRequiredFallback
sizeFloatThe target size multiplier (multiplicative with other active size modifiers)./
size_change_typeIdentifierThe size change type defining the transition duration and easing./

Skin Change

ID: palladium:skin_change
An ability that changes the player's skin.
KeyTypeDescriptionRequiredFallback
textureTexture ReferenceThe texture that should be used for the player's skin./
model_typeslim
wide
Model type for the player. If left empty it will keep the player's model type. 'wide' = Wide-armed Steve model; 'slim' = Slim-armed Alex model;/
priorityIntegerPriority for the skin (in case multiple skin changes are applied, the one with the highest priority will be used)50

Slide

ID: palladium:slide
While enabled, pressing crouch during a sprint launches the entity into a ground slide along its facing direction, knocking back any living entities it slides into.
KeyTypeDescriptionRequiredFallback
speedDoubleHorizontal blocks/tick the slide starts at./
durationInteger (> 0)How many ticks the slide lasts (speed decays linearly to 0 over this time)./
frictionDoublePer-tick retention (0-1) of any pre-existing horizontal velocity blended into the slide. Defaults to 0.93.0.93
knockback_strengthDoubleKnockback strength applied to entities the slide sweeps into, in the slide's direction./
rangeDoubleHow far past the entity's own hitbox the knockback sweep reaches each tick. Defaults to 1.0.1

Slowfall

ID: palladium:slowfall
Makes the entity fall slower.
{
"type": "palladium:slowfall"
}

Sound

ID: palladium:play_sound
Plays a sound.
KeyTypeDescriptionRequiredFallback
soundIdentifierThe sound that is being played./
volumeFloatThe volume for the played sound.1
pitchFloatThe pitch for the played sound.1
loopingBooleanWhether or not the sound should loop during the time the ability is enabled.false
play_selfBooleanWhether or not the sound should be played to just the player executing the ability, or to all players.false

Step Down

ID: palladium:step_down
Allows for stepping down blocks quickly.
KeyTypeDescriptionRequiredFallback
fall_speedFloatSpeed at which you fall off the block./
fall_distanceFloatFall distance it will enable at./
safety_checksBooleanIf false, checks for if the ability SHOULD be enabled such as the entity being in spectator, fall flying, swimming, or on the ground will be disabled.true
allow_vehiclesBooleanIf true, it will work for living vehicles.false
allow_fluidsBooleanIf true, it will work in fluids.false
allowed_fluidsFluid ID(s) / TagThe fluid the entity can walk down when in.#minecraft:water

Wall Climbing

ID: palladium:wall_climbing
Allows the player to climb up walls.
{
"type": "palladium:wall_climbing"
}