Attributable
, Boss
, CommandSender
, ComplexLivingEntity
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Mob
, Nameable
, Permissible
, ProjectileSource
, ServerOperator
public interface EnderDragon extends ComplexLivingEntity, Boss, Mob
Modifier and Type | Interface | Description |
---|---|---|
static class |
EnderDragon.Phase |
Represents a phase or action that an Ender Dragon can perform.
|
Modifier and Type | Method | Description |
---|---|---|
EnderDragon.Phase |
getPhase() |
Gets the current phase that the dragon is performing.
|
void |
setPhase(EnderDragon.Phase phase) |
Sets the next phase for the dragon to perform.
|
getAttribute
getBossBar
getParts
damage, damage, getHealth, getMaxHealth, resetMaxHealth, setHealth, setMaxHealth
addPotionEffect, addPotionEffect, addPotionEffects, getActiveItem, getActivePotionEffects, getArrowsStuck, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getHandRaisedTime, getItemUseRemainingTime, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getShieldBlockingDelay, getTargetBlock, getTargetBlock, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getTargetBlockFace, getTargetBlockFace, getTargetBlockInfo, getTargetBlockInfo, getTargetEntity, getTargetEntity, getTargetEntityInfo, getTargetEntityInfo, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isHandRaised, isLeashed, isRiptiding, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowsStuck, setCanPickupItems, setCollidable, setGliding, setKiller, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setShieldBlockingDelay, setSwimming
clearLootTable, getLootTable, getSeed, hasLootTable, setLootTable, setLootTable, setSeed
getPathfinder, getTarget, isInDaylight, setTarget
launchProjectile, launchProjectile
@NotNull EnderDragon.Phase getPhase()
void setPhase(@NotNull EnderDragon.Phase phase)
phase
- the next phaseCopyright © 2020. All rights reserved.