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)DescriptionType
radiusThe radius within which entities will be pulled toward the vortex. Supports expressions.EXPRESSION
durationHow many ticks to pull entities before dealing damage. Supports expressions.EXPRESSION
damageThe damage dealt to all affected entities at the end of the vortex. Supports expressions.EXPRESSION

Optional arguments

Key(s)DescriptionTypeDefault
pull_strengthHow strongly entities are pulled per tick. Supports expressions.EXPRESSION0.3
whitelistA list of entity types to exclusively target. If omitted, all entities are targeted.ENTITY_LIST
blacklistA list of entity types to exclude from the vortex.ENTITY_LIST
true_damageIf true, damage bypasses armor and resistance effects.BOOLEANfalse
use_sourceIf true, the player is attributed as the damage source.BOOLEANfalse

Trigger parameters required

  • PLAYER

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

SettingValue
Run orderNORMAL
Supports delaytrue
Reloads on plugin reloadtrue