Skip to main content

Powers

Every power type, the building blocks a data pack grants to entities.

Action On Being Used

Runs an action when a player right-clicks the entity that has the power.

Action On Block Break

Runs an entity action, a block action or both when the entity with the power breaks a block.

Action On Block Place

Runs actions when the player places a block.

Action On Block Use

Runs actions when the player that has the power right-clicks a block.

Action On Breed

Runs actions when animals the entity with the power fed have a baby.

Action On Callback

Runs entity actions at points such as gaining the power, respawning or choosing an origin.

Action On Collision

Runs an action while the entity that has the power overlaps another entity.

Action On Death

Runs an action when the entity that has the power dies.

Action On Entity Use

Runs an action when the player that has the power right-clicks an entity.

Action On Hit

Runs an action when the entity that has the power hits another entity, after the hit's damage lands.

Action On Item Pickup

Runs actions when the entity picks up an item.

Action On Item Use

Runs an entity action or an item action when the player uses an item, such as eating food or drinking a potion.

Action On Key Press

Runs an entity action on the entity that has the power when a key is pressed.

Action On Key Sequence

Runs an action when a sequence of keys is entered, like a combo.

Action On Kill

Runs an action when the entity with the power kills another entity.

Action On Land

Runs an entity action when the entity lands after falling.

Action On Mouse Movement

Runs an entity action when the player moves their mouse, optionally only in chosen directions.

Action On Scroll Wheel

Runs an entity action when the player scrolls the mouse wheel.

Action On Sending Message

Runs an action when the player that has the power sends a chat message, optionally only when it matches a pattern.

Action On Tame

Runs a bi-entity action when the entity with the power tames an animal.

Action On Use

Runs an action when one entity right-clicks another.

Action On Wake Up

Runs an entity action, a block action or both when the player wakes up after sleeping.

Action Over Time

Runs an entity action on the entity that has the power on an interval.

Action When Hit

Runs an action when another entity hits the entity that has the power, after the hit's damage lands.

Attribute

Changes one or more attributes on the entity for as long as it has the power.

Attribute Modify Transfer

Applies the modifiers on one of the entity's attributes to a value another power type changes, such as its speed in the air.

Burn

Legacy alias of apoli:action_over_time with an apoli:set_on_fire action filled in.

Climbing

Lets the entity that has the power climb.

Cooldown

A countdown timer that can be triggered, checked and changed.

Creative Flight

Lets the player fly as if they were in Creative mode.

Custom Model Render

Re-skins a player or mob with a texture, or draws a Blockbench model on it that follows its pose.

Damage Over Time

Legacy alias of apoli:action_over_time with an apoli:damage action filled in.

Disable Regen

Stops the natural regeneration that comes from a full hunger bar.

Disable Slot

Makes one or more slots in the entity's own inventory refuse items.

Edible Item

Makes an item edible for the entity that has the power.

Effect Immunity

Stops status effects from being applied to the entity that has the power.

Elytra Flight

Lets the player fly as if they had an Elytra equipped.

Emissive

Makes the entity glow at full brightness, and light up the world when LambDynamicLights is installed.

Entity Glow

Makes other entities glow, as with the Glowing effect, but only for the player that has the power.

Entity Set

A set of entities that actions can run on and conditions can check membership of.

Exhaust

Legacy alias of apoli:action_over_time with an apoli:exhaust action filled in.

Extra Trades

Gives merchants extra trades that only players with the power can see.

Fire Projectile

Fires one or more projectiles when a key is pressed, with configurable visuals, flight behaviour and actions on hit and miss.

Fluid Vision

Replaces the fog, fog colour and screen overlay drawn while the camera is inside a fluid.

Function

A reusable entity action with arguments that other powers call by ID.

Game Event Listener

Runs an action when the entity hears a game event or vibration.

Grounded

The entity counts as standing on the ground, even when it isn't on a block.

Ignore Fluid

The entity moves through a fluid as if it were air. Water by default, and fluid_condition picks any other fluid.

Infinite Trades

Trades the player makes don't use up the merchant's offer, so it never runs out of stock for them.

Inventory

Gives the player an extra inventory that opens with a key, and can keep or drop its items on death.

Invisibility

Makes the entity invisible, with or without its armor.

Invulnerability

Makes the entity immune to damage from specific sources.

Item On Item

Runs actions when the player uses one item on another in an inventory, the way you put items into a bundle.

Keep Inventory

Keeps chosen items in the entity's inventory when it dies.

Lava Vision

Legacy ID for Fluid Vision with the fluid set to lava.

Model Color

Multiplies the colour of the entity's texture by the colour values you set.

Modify Air Speed

Changes how fast the entity moves while it is off the ground.

Modify Anvil

Changes how much an anvil repairs when the player uses it.

Modify Attribute

Legacy alias of apoli:attribute that names a single attribute at the top level.

Modify Block Render

Changes how blocks look to the entity that has the power.

Modify Block Stuck Speed

Overrides how much a block such as a cobweb slows the entity down while it is inside it.

Modify Bounciness

Makes the entity bounce off blocks it lands on, and decides whether the landing still hurts.

Modify Break Speed

Changes how fast the player that has the power breaks blocks.

Modify Camera

Moves, turns, rolls and zooms the holder's camera, or puts it on another entity, with optional keyframe animation.

Modify Camera Submersion

Swaps one camera submersion type for another, such as water for none.

Modify Crafting

Changes the result of a recipe crafted in the player's inventory or at a crafting table.

Modify Cursor Speed

Scales how fast the player's view turns with the mouse.

Modify Damage

Changes the damage the entity deals or takes.

Modify Damage Dealt

Changes how much melee damage the entity that has the power deals.

Modify Damage Taken

Changes how much damage the entity that has the power takes.

Modify Enchantability

Changes the enchantability of items the player enchants at an enchanting table, which decides how good the enchantments are.

Modify Enchantment Level

Changes the level of an enchantment on the items the entity is wearing or holding.

Modify Exhaustion

Changes how much exhaustion the player receives.

Modify Falling

Changes how fast the entity falls, and whether it takes fall damage.

Modify Fog

Changes where the player's fog starts and ends, and what colour it is.

Modify Food

Changes the food values of items the entity eats.

Modify FOV

Changes the player's field of view, the same way speed effects and sprinting do.

Modify Grindstone

Changes what a grindstone gives back when the player repairs an item or removes its enchantments.

Modify Harvest

Changes whether a player can harvest a block, meaning whether it drops anything.

Modify Healing

Changes how much health the entity gets from every source of healing.

Modify Hearing Range

Changes how far away the entity can hear game sounds and voice chat.

Modify Jump

Changes how high the entity that has the power can jump.

Modify Label Render

Changes the entity's floating name label: new text, dimmed like sneaking, or hidden, optionally different for each viewer.

Modify Model Parts

Changes the rotation, scale, pivot offset and visibility of parts of the holder's biped model every frame.

Modify Player Model

Replaces the holder's player model with a built-in model, an addon model or a Figura avatar while the power is active.

Modify Player Spawn

Moves the player's spawn point to a dimension, biome or structure.

Modify Projectile Damage

Changes how much damage the entity's projectiles deal.

Modify Projectile Divergence

Changes how far the projectiles the entity shoots stray from where it aims.

Modify Resource Change

Scales how fast the entity's resources and cooldowns change.

Modify Slipperiness

Changes how slippery blocks are for the entity, to imitate or cancel out ice.

Modify Status Effect Amplifier

Changes how strong status effects are when they are applied.

Modify Status Effect Duration

Changes how long status effects last when they are applied.

Modify Swim Speed

Changes how fast the entity that has the power swims.

Modify Tick Rate

Slows, freezes or restores time for the entity, its chunk, its dimension, or every entity around it.

Modify Type Tag

Changes whether the entity counts as a member of an entity type tag.

Modify Use Slowdown

Changes how much using an item, like raising a shield or drawing a bow, slows the player down.

Modify Velocity

Changes the entity's velocity along the axes you choose.

Modify XP Gain

Changes how much XP the player gains from experience orbs, or from cooking in a chosen furnace.

Multiple

Defines several powers in a single file.

Night Vision

Brightens the world for the entity with the power without applying the status effect.

Overlay

Draws textures on the player's screen, either as full-screen tints or as placed and sized HUD elements.

Particle

Spawns particles on the entity that has the power on an interval, optionally anchored to a body part.

Phasing

Lets the entity that has the power move through blocks.

Pose

Forces the entity into a body pose, an arm pose, or both, while the power is active.

Power Storage

Holds other powers in a set of slots and grants them to the entity for as long as they stay there.

Prevent Bee Anger

Stops bees from turning on the entity that has the power when their hive is disturbed.

Prevent Being Used

Stops other players from right-clicking the entity that has the power, and can run actions or give an item when it does.

Prevent Block Place

Stops the player from placing blocks.

Prevent Block Selection

Stops the player that has the power from selecting blocks.

Prevent Block Use

Stops the player from using blocks with a right-click.

Prevent Death

Stops the entity from dying. Damage that would kill it leaves it at half a heart instead.

Prevent Elytra Flight

Stops the entity from gliding with an Elytra or with apoli:elytra_flight.

Prevent Entity Collision

Stops the entity that has the power from colliding with other entities.

Prevent Entity Render

Hides entities from the player that has the power, including their armor, shadow and hitbox.

Prevent Entity Selection

Stops the player from targeting entities with their crosshair.

Prevent Entity Use

Stops the player that has the power from right-clicking entities, and can run actions or give an item when it does.

Prevent Feature Render

Hides feature layers, such as a sheep's wool or worn armor, on the entity that has the power.

Prevent Game Event

Stops the entity from emitting the game events you list.

Prevent Item Pickup

Stops the entity that has the power from picking up items.

Prevent Item Use

Stops the player from using items, such as eating food or raising a shield.

Prevent Key Press

Stops the player's key presses from reaching the game, for every key or only the ones you list.

Prevent Level Event

Stops the world events the entity causes, such as the particles and sound of a block it breaks, for everyone.

Prevent Powers

Suppresses other powers on the entity while this one is active.

Prevent Sleep

Stops the player from sleeping and tells them why.

Prevent Sprinting

Stops the entity that has the power from sprinting.

Prevent Teleport

Stops the entity from being teleported by anything.

Prevent Use

Stops the entity from being used, or from using other entities.

Receive Action

Holds actions that other powers can run with apoli:send_action.

Receive Condition

Holds a condition that other powers can ask about with apoli:send_condition.

Recipe

Lets a player with this power craft the recipe it defines.

Replace Loot Table

Replaces a loot table with another one.

Replace Sound Emission

Replaces the sounds the entity that has the power makes.

Replace Sound Reception

Replaces the sounds the player that has the power hears.

Resource

Stores a number on the entity, with limits that can be expressions, and runs actions when the value changes or reaches a limit.

Restrict Armor

Stops the entity from equipping chosen items as armor in each armor slot.

Scale

Resizes the entity's hitbox, model, eye height and size-based physics while the power is held.

Scare Mobs

Nearby mobs flee from the entity that has the power, the way creepers run from cats.

Script

Runs a script when the power is granted or revoked.

Self Glow

Makes the entity that has the power glow while its conditions are met.

Shader

Applies a post-processing shader to the view of the entity that has the power.

Shaking

Makes the entity shake like a strider out of lava or a zombie that is converting.

Show Both Arms

Draws the arm that first person normally leaves out, so the player can see both hands.

Simple

Does nothing on its own, so other powers can use it as a flag to test.

Solid Hitbox

Makes the entity's hitbox solid, so other entities bump into it and can stand on it.

Sprinting

Makes a player sprint whenever they move forward, without the sprint key.

Stacking Status Effect

Builds up stacks while the power is active and loses them while it isn't. With more than zero stacks, the entity gets status effects that last longer the more stacks it has.

Starting Equipment

Gives the player items when the power is granted.

Status Bar Texture

Replaces the textures of the status bars and other HUD sprites, from a sprite sheet, a map of sprite names, or both.

Swimming

Lets the player swim outside of water.

Toggle

A state that the player switches on and off with a key.

Tooltip

Adds lines of text to item tooltips that only the entity with the power sees.

Walk On Fluid

Lets the entity that has the power walk on a fluid.

Water Breathing

Lets the entity breathe underwater, and optionally makes it suffocate out of water.

Zoom

Zooms the player's view in like a spyglass or a zoom mod, with optional slower mouse turning and smoothing.