public class GlowEnderDragonPart extends GlowEntity implements org.bukkit.entity.EnderDragonPart
active, airDrag, applyDragBeforeAccel, boundingBox, ENTITY_ID_NOBODY, entityId, gravityAccel, liquidDrag, location, metadata, passengerChanged, previousLocation, removed, server, slipMultiplier, teleported, ticksLived, vehicle, velocity, velocityChanged, world, worldLock
Constructor and Description |
---|
GlowEnderDragonPart(org.bukkit.entity.EnderDragon parent) |
Modifier and Type | Method and Description |
---|---|
List<com.flowpowered.network.Message> |
createSpawnMessage()
Creates a list of
Message s which can be sent to a client to spawn this entity. |
void |
damage(double amount) |
void |
damage(double amount,
org.bukkit.entity.Entity source) |
void |
damage(double amount,
org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) |
void |
damage(double amount,
org.bukkit.entity.Entity source,
org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) |
double |
getHealth() |
double |
getMaxHealth() |
org.bukkit.entity.EnderDragon |
getParent() |
void |
resetMaxHealth() |
void |
setHealth(double health) |
void |
setMaxHealth(double health) |
boolean |
shouldSave()
Checks whether this entity should be saved as part of the world.
|
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, collide, createAfterSpawnMessage, createUpdateMessage, eject, entityInteract, equals, fromMobSpawner, getCardinalFacing, getChunk, getCustomName, getCustomTags, getDismountLocation, getEffectivePermissions, getEntityId, getFacing, getFallDistance, getFireTicks, getGravityAccel, getHeight, getLastDamageCause, getLeashedEntities, getLeashHolder, getLocation, getLocation, getMaxFireTicks, getMetadata, getMetadata, getMountLocation, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasDefaultLandingBehavior, hasFriction, hasGravity, hashCode, hasMetadata, hasMoved, hasPermission, hasPermission, hasRotated, intersects, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isLeashed, isOnGround, isOp, isPermissionSet, isPermissionSet, isRemoved, isSilent, isTeleported, isTouchingMaterial, isValid, isWithinDistance, isWithinDistance, leaveVehicle, playEffect, playEffectKnownAndSelf, pulse, pulsePhysics, recalculatePermissions, remove, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, reset, sendMessage, sendMessage, setAirDrag, setApplyDragBeforeAccel, setBoundingBox, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFriction, setGlowing, setGravity, setGravityAccel, setInvulnerable, setLastDamageCause, setLeashHolder, setLeashHolderUniqueId, setLiquidDrag, setMetadata, setOnGround, setOp, setPassenger, setPortalCooldown, setRawLocation, setRawLocation, setSilent, setSize, setTicksLived, setUniqueId, setVelocity, spigot, teleport, teleport, teleport, teleport, teleportToEnd, teleportToSpawn, toString, updateBoundingBox
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addPassenger, addScoreboardTag, eject, fromMobSpawner, getChunk, getEntityId, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isOnGround, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPortalCooldown, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport
getMetadata, hasMetadata, removeMetadata, setMetadata
getName, sendMessage, sendMessage, sendMessage, sendMessage
public GlowEnderDragonPart(org.bukkit.entity.EnderDragon parent)
public List<com.flowpowered.network.Message> createSpawnMessage()
GlowEntity
Message
s which can be sent to a client to spawn this entity.
Implementations in concrete subclasses may return a shallowly immutable list.createSpawnMessage
in class GlowEntity
public void damage(double amount)
damage
in interface org.bukkit.entity.Damageable
damage
in class GlowEntity
public void damage(double amount, org.bukkit.entity.Entity source)
damage
in interface org.bukkit.entity.Damageable
damage
in class GlowEntity
public void damage(double amount, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
damage
in interface org.bukkit.entity.Damageable
damage
in class GlowEntity
public void damage(double amount, org.bukkit.entity.Entity source, org.bukkit.event.entity.EntityDamageEvent.DamageCause cause)
damage
in interface org.bukkit.entity.Damageable
damage
in class GlowEntity
public double getHealth()
getHealth
in interface org.bukkit.entity.Damageable
public void setHealth(double health)
setHealth
in interface org.bukkit.entity.Damageable
public double getMaxHealth()
getMaxHealth
in interface org.bukkit.entity.Damageable
public void setMaxHealth(double health)
setMaxHealth
in interface org.bukkit.entity.Damageable
public void resetMaxHealth()
resetMaxHealth
in interface org.bukkit.entity.Damageable
public boolean shouldSave()
GlowEntity
shouldSave
in class GlowEntity
public org.bukkit.entity.EnderDragon getParent()
getParent
in interface org.bukkit.entity.ComplexEntityPart
getParent
in interface org.bukkit.entity.EnderDragonPart
Copyright © 2021. All rights reserved.