public class PlayerDeathEvent extends EntityDeathEvent
Player
diesEvent.Result
entity
Constructor and Description |
---|
PlayerDeathEvent(Player player,
List<ItemStack> drops,
int droppedExp,
int newExp,
int newTotalExp,
int newLevel,
String deathMessage) |
PlayerDeathEvent(Player player,
List<ItemStack> drops,
int droppedExp,
int newExp,
String deathMessage) |
PlayerDeathEvent(Player player,
List<ItemStack> drops,
int droppedExp,
String deathMessage) |
Modifier and Type | Method and Description |
---|---|
String |
getDeathMessage()
Get the death message that will appear to everyone on the server.
|
Player |
getEntity()
Returns the Entity involved in this event
|
boolean |
getKeepInventory()
Gets if the Player keeps inventory on death.
|
boolean |
getKeepLevel()
Gets if the Player should keep all EXP at respawn.
|
int |
getNewExp()
Gets how much EXP the Player should have at respawn.
|
int |
getNewLevel()
Gets the Level the Player should have at respawn.
|
int |
getNewTotalExp()
Gets the Total EXP the Player should have at respawn.
|
void |
setDeathMessage(String deathMessage)
Set the death message that will appear to everyone on the server.
|
void |
setKeepInventory(boolean keepInventory)
Sets if the Player keeps inventory on death.
|
void |
setKeepLevel(boolean keepLevel)
Sets if the Player should keep all EXP at respawn.
|
void |
setNewExp(int exp)
Sets how much EXP the Player should have at respawn.
|
void |
setNewLevel(int level)
Sets the Level the Player should have at respawn.
|
void |
setNewTotalExp(int totalExp)
Sets the Total EXP the Player should have at respawn.
|
getDroppedExp, getDrops, getHandlerList, getHandlers, setDroppedExp
getEntityType
getEventName, isAsynchronous
public PlayerDeathEvent(Player player, List<ItemStack> drops, int droppedExp, String deathMessage)
public PlayerDeathEvent(Player player, List<ItemStack> drops, int droppedExp, int newExp, String deathMessage)
public Player getEntity()
EntityEvent
getEntity
in class EntityDeathEvent
public void setDeathMessage(String deathMessage)
deathMessage
- Message to appear to other players on the server.public String getDeathMessage()
public int getNewExp()
This does not indicate how much EXP should be dropped, please see
EntityDeathEvent.getDroppedExp()
for that.
public void setNewExp(int exp)
This does not indicate how much EXP should be dropped, please see
EntityDeathEvent.setDroppedExp(int)
for that.
exp
- New EXP of the respawned playerpublic int getNewLevel()
public void setNewLevel(int level)
level
- New Level of the respawned playerpublic int getNewTotalExp()
public void setNewTotalExp(int totalExp)
totalExp
- New Total EXP of the respawned playerpublic boolean getKeepLevel()
This flag overrides other EXP settings
public void setKeepLevel(boolean keepLevel)
This overrides all other EXP settings
This doesn't prevent prevent the EXP from dropping.
EntityDeathEvent.setDroppedExp(int)
should be used stop the
EXP from dropping.
keepLevel
- True to keep all current value levelspublic void setKeepInventory(boolean keepInventory)
keepInventory
- True to keep the inventorypublic boolean getKeepInventory()
Copyright © 2022. All rights reserved.