Package de.delinkedde.mobarenareborn.wave


package de.delinkedde.mobarenareborn.wave
The wave loop.

WaveEngine drives a running round: it spawns waves, runs the inter-wave safe phase and removes mobs when the round ends. A WaveSet (loaded by the WaveSetRegistry) selects which mob to spawn based on the wave number. Mob spawning and scaling are delegated to de.delinkedde.mobarenareborn.mob.

  • Klasse
    Beschreibung
    Drives the wave loop for a running arena round.
    The flavour of a spawned wave.
    A named, data-driven wave roster: which mob identifiers may spawn in the early, mid and late game.
    A hand-designed, fixed wave: exact mob counts, optional own spawnpoints, potion effects on the mobs, a health multiplier, an optional specific boss and an optional reward granted when the wave is cleared.
    Loads and holds the configured wave sets from waves.yml.