public interface EnderDragon extends ComplexLiving, Boss, Aerial, ProjectileLauncher
UNKNOWN
Modifier and Type | Method and Description |
---|---|
ServerBossBar |
getBossBar()
Gets the boss bar this dragon uses.
|
Optional<EnderCrystal> |
getHealingCrystal()
Returns the current
EnderCrystal that is healing this
ender dragon. |
Set<EnderDragonPart> |
getParts()
Gets the set of parts belonging to this complex entity.
|
EnderDragonPhaseManager |
getPhaseManager()
Gets the phase manager.
|
aiEnabled, getAgentData, getGoal, getTarget, setTarget
getDamageableData, getHeadRotation, getHealthData, health, lastAttacker, lastDamage, lookAt, maxHealth, setHeadRotation
addPassenger, canSee, clearPassengers, createArchetype, createSnapshot, damage, getBaseVehicle, getBoundingBox, getCreator, getNearbyEntities, getNearbyEntities, getNotifier, getPassengers, getRandom, getRotation, getScale, getTransform, getType, getVehicle, getVelocity, gravity, hasPassenger, isLoaded, isOnGround, isRemoved, remove, removePassenger, setCreator, setLocation, setLocationAndRotation, setLocationAndRotation, setLocationAndRotationSafely, setLocationAndRotationSafely, setLocationSafely, setNotifier, setRotation, setScale, setTransform, setTransformSafely, setVehicle, setVelocity, transferToWorld, transferToWorld, transferToWorld, transferToWorld
getUniqueId
getLocation, getWorld
setRawData, validateRawData
getContentVersion, toContainer
getApplicableProperties, getProperty
copyFrom, copyFrom, get, getContainers, getOrCreate, offer, offer, offer, offer, offer, offer, remove, remove, remove, require, supports, transform, tryOffer, tryOffer, tryOffer, tryOffer, undo
copy, get, getKeys, getOrElse, getOrNull, getValue, getValues, require, supports, supports
getTranslation
launchProjectile, launchProjectile
getTeamRepresentation
Set<EnderDragonPart> getParts()
ComplexLiving
getParts
in interface ComplexLiving
Optional<EnderCrystal> getHealingCrystal()
EnderCrystal
that is healing this
ender dragon.ServerBossBar getBossBar()
EnderDragonPhaseManager getPhaseManager()
The phase manager controls the active EnderDragonPhase
of
the dragon in The End.