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.
-
KlasseBeschreibungExecutes the concrete effect of each
BossAbilityType.The catalogue of effects a boss can cast during a phase.A data-driven boss definition loaded frombosses.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 frombosses.yml.