Enum-Klasse WaveKind

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

public enum WaveKind extends Enum<WaveKind>
The flavour of a spawned wave.

Besides the regular roster wave there are three variety waves picked by weighted random chance (see wave-types in the configuration): a swarm of many weakened early-game mobs, an elite wave consisting only of special-behaviour variants, and a supply wave whose mobs drop useful items on death. Boss waves always use the normal flavour underneath.

  • Enum-Konstanten - Details

    • NORMAL

      public static final WaveKind NORMAL
      A regular roster wave.
    • SWARM

      public static final WaveKind SWARM
      Many weakened early-game mobs.
    • SPECIAL

      public static final WaveKind SPECIAL
      Only special-behaviour mob variants.
    • SUPPLY

      public static final WaveKind SUPPLY
      Regular mobs that drop supply items on death.
  • Methodendetails

    • values

      public static WaveKind[] 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 WaveKind 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