PlayerCombatState

public interface PlayerCombatState

Canonical per-player combat state for EliteMobs dungeon content.

The interface deliberately exposes state transitions rather than Bukkit events so healing, presentation, and class resources can share one timeout without duplicating damage parsing.

Inheritors

Types

Link copied to clipboard
public interface Listener

Functions

Link copied to clipboard
public abstract void addListener(PlayerCombatState.Listener listener)
Link copied to clipboard
public abstract boolean isInCombat(UUID playerId)
Link copied to clipboard
public abstract void removeListener(PlayerCombatState.Listener listener)