Package de.delinkedde.mobarenareborn.boss


package de.delinkedde.mobarenareborn.boss
Boss encounters: data-driven boss definitions, health-based phases and the abilities a boss casts during a round.

BossDefinition and its phases are loaded from bosses.yml by the BossRegistry. At runtime a BossInstance tracks the live boss entity, drives its boss bar and selects the active phase from the boss's remaining health, while BossAbilities performs the individual ability effects.

  • Klasse
    Beschreibung
    Executes the concrete effect of each BossAbilityType.
    The catalogue of effects a boss can cast during a phase.
    A data-driven boss definition loaded from bosses.yml.
    The live state of a boss during a round.
    A single combat phase of a boss, activated once the boss's remaining health drops to or below the phase threshold.
    Loads and holds the configured bosses from bosses.yml.