Enum-Klasse BossAbilityType

java.lang.Object
java.lang.Enum<BossAbilityType>
de.delinkedde.mobarenareborn.boss.BossAbilityType
Alle implementierten Schnittstellen:
Serializable, Comparable<BossAbilityType>, Constable

public enum BossAbilityType extends Enum<BossAbilityType>
The catalogue of effects a boss can cast during a phase.

The concrete behaviour of each value is implemented in BossAbilities. Phases reference these by name in bosses.yml.

  • Enum-Konstanten - Details

    • SUMMON_ADDS

      public static final BossAbilityType SUMMON_ADDS
      Spawns a small group of supporting mobs around the boss.
    • KNOCKBACK_NOVA

      public static final BossAbilityType KNOCKBACK_NOVA
      Knocks back and lightly damages every nearby player.
    • LEAP

      public static final BossAbilityType LEAP
      Launches the boss toward the nearest player.
    • ENRAGE

      public static final BossAbilityType ENRAGE
      Grants the boss a temporary Strength and Speed buff.
    • POISON_CLOUD

      public static final BossAbilityType POISON_CLOUD
      Applies Poison to nearby players.
    • CHAIN_LIGHTNING

      public static final BossAbilityType CHAIN_LIGHTNING
      Strikes cosmetic lightning on the nearest players and damages them.
    • FIRE_AURA

      public static final BossAbilityType FIRE_AURA
      Sets every player close to the boss on fire.
    • ROOT_TARGET

      public static final BossAbilityType ROOT_TARGET
      Pins the nearest player in place with heavy slowness and fatigue.
    • PULL_ALL

      public static final BossAbilityType PULL_ALL
      Drags every nearby player toward the boss.
    • THROW_TARGET

      public static final BossAbilityType THROW_TARGET
      Hurls the nearest player up and away.
    • WARP_TO_PLAYER

      public static final BossAbilityType WARP_TO_PLAYER
      Teleports the boss to a random player.
    • FIREBALL

      public static final BossAbilityType FIREBALL
      Shoots a small fireball at the nearest player.
    • SHUFFLE_POSITIONS

      public static final BossAbilityType SHUFFLE_POSITIONS
      Randomly swaps the positions of all players.
  • Methodendetails

    • values

      public static BossAbilityType[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static BossAbilityType valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird