Skip to content

PlayerDeathEvent ​

class · pocketmine\event\player\PlayerDeathEvent · source

Extends EntityDeathEvent

Properties ​

$player protected ​

php
protected \pocketmine\player\Player $player

Methods ​

__construct() ​

php
public function __construct(\pocketmine\player\Player $entity, array $drops, int $xp, \pocketmine\lang\Translatable|string|null $deathMessage)

deriveMessage() ​

php
public static function deriveMessage(string $name, ?\pocketmine\event\entity\EntityDamageEvent $deathCause) : \pocketmine\lang\Translatable

Returns the vanilla death message for the given death cause.

getDeathMessage() ​

php
public function getDeathMessage() : \pocketmine\lang\Translatable|string

getDeathScreenMessage() ​

php
public function getDeathScreenMessage() : \pocketmine\lang\Translatable|string

getEntity() ​

php
public function getEntity()

getKeepInventory() ​

php
public function getKeepInventory() : bool

getKeepXp() ​

php
public function getKeepXp() : bool

getPlayer() ​

php
public function getPlayer() : \pocketmine\player\Player

setDeathMessage() ​

php
public function setDeathMessage(\pocketmine\lang\Translatable|string $deathMessage) : void

setDeathScreenMessage() ​

php
public function setDeathScreenMessage(\pocketmine\lang\Translatable|string $deathScreenMessage) : void

setKeepInventory() ​

php
public function setKeepInventory(bool $keepInventory) : void

setKeepXp() ​

php
public function setKeepXp(bool $keepXp) : void

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.