particle_animation
Plays a particle animation at the trigger location over time using a named animation pattern.
Categories: visual
Required arguments
| Key(s) | Description | Type |
|---|---|---|
particle | The particle type to spawn during the animation. | STRING |
animation | The animation pattern to use (e.g. circle, helix). Choices: circle, double_helix, ground_spiral, helix, trace, twirl, wing_tips, projectile_trail | STRING |
Inherited argument blocks
subsection
particle_args
Optional arguments
| Key(s) | Description | Type | Default |
|---|---|---|---|
particle-amount | The number of particles to spawn per animation point per tick. Supports expressions. | EXPRESSION | 1 |
entity | The entity to anchor the animation to. Choices: player, victim, projectile | STRING | player |
use-eye-location | Whether to use the entity's eye location instead of their feet. | BOOLEAN | false |
Trigger parameters required
PLAYERLOCATION
Example
effects:
- id: particle_animation
args:
particle: flame
animation: circle|double_helix|ground_spiral|helix|trace|twirl|wing_tips|projectile_trail
particle-amount: <expression> # ← Optional
entity: player|victim|projectile # ← Optional
use-eye-location: true # ← Optional
Behaviour
| Setting | Value |
|---|---|
| Run order | NORMAL |
| Supports delay | true |
| Reloads on plugin reload | true |