Nightbreak Java API
Toggle table of contents
JVM
Target filter
JVM
Switch theme
Search in API
Skip to content
Nightbreak Java API
EliteMobs
/
com.magmaguy.elitemobs.combatsystem.combattag
/
DungeonCombatRuntime
Dungeon
Combat
Runtime
public
final
class
DungeonCombatRuntime
implements
Listener
,
PlayerCombatState
Owns the single player-combat clock used by all dungeon combat features.
Members
Constructors
Dungeon
Combat
Runtime
Link copied to clipboard
public
void
DungeonCombatRuntime
(
)
public
void
DungeonCombatRuntime
(
long combatTimeoutTicks
,
long foodRegenerationIntervalTicks
)
Properties
instance
Link copied to clipboard
public
static
DungeonCombatRuntime
instance
Functions
add
Listener
Link copied to clipboard
public
void
addListener
(
PlayerCombatState.Listener
listener
)
get
Instance
Link copied to clipboard
public
static
DungeonCombatRuntime
getInstance
(
)
is
Eligible
Player
Link copied to clipboard
public
static
boolean
isEligiblePlayer
(
Player
player
)
is
In
Combat
Link copied to clipboard
public
boolean
isInCombat
(
UUID
playerId
)
is
In
Managed
Combat
World
Link copied to clipboard
public
static
boolean
isInManagedCombatWorld
(
Player
player
)
on
Enemy
Combat
Damage
Link copied to clipboard
public
void
onEnemyCombatDamage
(
EntityDamageByEntityEvent
event
)
remove
Listener
Link copied to clipboard
public
void
removeListener
(
PlayerCombatState.Listener
listener
)
shutdown
Link copied to clipboard
public
void
shutdown
(
)
shutdown
If
Initialized
Link copied to clipboard
public
static
void
shutdownIfInitialized
(
)
start
Link copied to clipboard
public
void
start
(
)