public interface Damageable extends Entity
Entity
that has health and can take damage.Entity.Spigot
Modifier and Type | Method and Description |
---|---|
void |
_INVALID_damage(int amount)
Deprecated.
|
void |
_INVALID_damage(int amount,
Entity source)
Deprecated.
|
int |
_INVALID_getHealth()
Deprecated.
|
int |
_INVALID_getMaxHealth()
Deprecated.
|
void |
_INVALID_setHealth(int health)
Deprecated.
|
void |
_INVALID_setMaxHealth(int health)
Deprecated.
|
void |
damage(double amount)
Deals the given amount of damage to this entity.
|
void |
damage(double amount,
Entity source)
Deals the given amount of damage to this entity, from a specified
entity.
|
double |
getHealth()
Gets the entity's health from 0 to
getMaxHealth() , where 0 is dead. |
double |
getMaxHealth()
Gets the maximum health this entity has.
|
void |
resetMaxHealth()
Resets the max health to the original amount.
|
void |
setHealth(double health)
Sets the entity's health from 0 to
getMaxHealth() , where 0 is
dead. |
void |
setMaxHealth(double health)
Sets the maximum health this entity can have.
|
eject, getCustomName, getEntityId, getFallDistance, getFireTicks, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isOnGround, isSilent, isValid, leaveVehicle, playEffect, remove, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport
getMetadata, hasMetadata, removeMetadata, setMetadata
getName, sendMessage, sendMessage
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
isOp, setOp
void damage(double amount)
amount
- Amount of damage to deal@Deprecated void _INVALID_damage(int amount)
amount
- Amount of damage to dealvoid damage(double amount, Entity source)
amount
- Amount of damage to dealsource
- Entity which to attribute this damage from@Deprecated void _INVALID_damage(int amount, Entity source)
amount
- Amount of damage to dealsource
- Entity which to attribute this damage fromdouble getHealth()
getMaxHealth()
, where 0 is dead.@Deprecated int _INVALID_getHealth()
void setHealth(double health)
getMaxHealth()
, where 0 is
dead.health
- New health represented from 0 to maxIllegalArgumentException
- Thrown if the health is < 0 or >
getMaxHealth()
@Deprecated void _INVALID_setHealth(int health)
health
- New health represented from 0 to maxIllegalArgumentException
- Thrown if the health is < 0 or >
getMaxHealth()
double getMaxHealth()
@Deprecated int _INVALID_getMaxHealth()
void setMaxHealth(double health)
If the health of the entity is above the value provided it will be set to that value.
Note: An entity with a health bar (Player
, EnderDragon
,
Wither
, etc...} will have their bar scaled accordingly.
health
- amount of health to set the maximum to@Deprecated void _INVALID_setMaxHealth(int health)
health
- amount of health to set the maximum tovoid resetMaxHealth()
Copyright © 2016. All rights reserved.