vortex
Pulls nearby entities toward the trigger location for a duration, then deals damage to all affected entities.
Categories: combat, movement
Required arguments
| Key(s) | Description | Type |
|---|
radius | The radius within which entities will be pulled toward the vortex. Supports expressions. | EXPRESSION |
duration | How many ticks to pull entities before dealing damage. Supports expressions. | EXPRESSION |
damage | The damage dealt to all affected entities at the end of the vortex. Supports expressions. | EXPRESSION |
Optional arguments
| Key(s) | Description | Type | Default |
|---|
pull_strength | How strongly entities are pulled per tick. Supports expressions. | EXPRESSION | 0.3 |
whitelist | A list of entity types to exclusively target. If omitted, all entities are targeted. | ENTITY_LIST | |
blacklist | A list of entity types to exclude from the vortex. | ENTITY_LIST | |
true_damage | If true, damage bypasses armor and resistance effects. | BOOLEAN | false |
use_source | If true, the player is attributed as the damage source. | BOOLEAN | false |
Trigger parameters required
Example
effects:
- id: vortex
args:
radius: 5 + %level% * 0.5
duration: 20 * %level%
damage: %level% * 2
pull_strength: 0.1 + %level% * 0.02 # ← Optional
whitelist: <value> # ← Optional
blacklist: <value> # ← Optional
true_damage: true # ← Optional
use_source: true # ← Optional
Behaviour
| Setting | Value |
|---|
| Run order | NORMAL |
| Supports delay | true |
| Reloads on plugin reload | true |