CancellablePlayerDeathEventpublic class EntityDeathEvent extends EntityEvent implements Cancellable
Event.Resultentity| Constructor | Description |
|---|---|
EntityDeathEvent(LivingEntity entity,
List<ItemStack> drops) |
|
EntityDeathEvent(LivingEntity what,
List<ItemStack> drops,
int droppedExp) |
| Modifier and Type | Method | Description |
|---|---|---|
Sound |
getDeathSound() |
Get the sound that the entity makes when dying
|
SoundCategory |
getDeathSoundCategory() |
Get the sound category that the death sound should play in
|
float |
getDeathSoundPitch() |
Get the pitch that the death sound will play with.
|
float |
getDeathSoundVolume() |
Get the volume that the death sound will play at.
|
int |
getDroppedExp() |
Gets how much EXP should be dropped from this death.
|
List<ItemStack> |
getDrops() |
Gets all the items which will drop when the entity dies
|
LivingEntity |
getEntity() |
Returns the Entity involved in this event
|
static HandlerList |
getHandlerList() |
|
HandlerList |
getHandlers() |
|
double |
getReviveHealth() |
Get the amount of health that the entity should revive with after cancelling the event.
|
boolean |
isCancelled() |
Gets the cancellation state of this event.
|
void |
setCancelled(boolean cancel) |
Sets the cancellation state of this event.
|
void |
setDeathSound(Sound sound) |
Set the sound that the entity makes when dying
|
void |
setDeathSoundCategory(SoundCategory soundCategory) |
Set the sound category that the death sound should play in.
|
void |
setDeathSoundPitch(float pitch) |
GSetet the pitch that the death sound should play with.
|
void |
setDeathSoundVolume(float volume) |
Set the volume the death sound should play at.
|
void |
setDroppedExp(int exp) |
Sets how much EXP should be dropped from this death.
|
void |
setReviveHealth(double reviveHealth) |
Set the amount of health that the entity should revive with after cancelling the event.
|
void |
setShouldPlayDeathSound(boolean playDeathSound) |
Set whether or not the death sound should play when the entity dies.
|
boolean |
shouldPlayDeathSound() |
Whether or not the death sound should play when the entity dies.
|
getEntityTypecallEvent, getEventName, isAsynchronouspublic EntityDeathEvent(@NotNull
LivingEntity entity,
@NotNull
List<ItemStack> drops)
public EntityDeathEvent(@NotNull
LivingEntity what,
@NotNull
List<ItemStack> drops,
int droppedExp)
@NotNull public LivingEntity getEntity()
EntityEventgetEntity in class EntityEventpublic int getDroppedExp()
This does not indicate how much EXP should be taken from the entity in question, merely how much should be created after its death.
public void setDroppedExp(int exp)
This does not indicate how much EXP should be taken from the entity in question, merely how much should be created after its death.
exp - Amount of EXP to drop.@NotNull public List<ItemStack> getDrops()
@NotNull public HandlerList getHandlers()
getHandlers in class Event@NotNull public static HandlerList getHandlerList()
public boolean isCancelled()
CancellableisCancelled in interface Cancellablepublic void setCancelled(boolean cancel)
CancellablesetCancelled in interface Cancellablecancel - true if you wish to cancel this eventpublic double getReviveHealth()
public void setReviveHealth(double reviveHealth)
throws IllegalArgumentException
reviveHealth - The amount of healthIllegalArgumentException - Thrown if the health is <= 0 or > max healthpublic boolean shouldPlayDeathSound()
public void setShouldPlayDeathSound(boolean playDeathSound)
playDeathSound - Enable or disable the death sound@Nullable public Sound getDeathSound()
public void setDeathSound(@Nullable
Sound sound)
sound - The sound that the entity should make when dying@Nullable public SoundCategory getDeathSoundCategory()
public void setDeathSoundCategory(@Nullable
SoundCategory soundCategory)
soundCategory - The sound categorypublic float getDeathSoundVolume()
public void setDeathSoundVolume(float volume)
volume - The volume the death sound should play atpublic float getDeathSoundPitch()
public void setDeathSoundPitch(float pitch)
pitch - The pitch the death sound should play withCopyright © 2020. All rights reserved.