PlayerDeathEvent
Extends EntityDeathEvent
Properties
$player protected
php
protected \pocketmine\player\Player $playerMethods
__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\TranslatableReturns the vanilla death message for the given death cause.
getDeathMessage()
php
public function getDeathMessage() : \pocketmine\lang\Translatable|stringgetDeathScreenMessage()
php
public function getDeathScreenMessage() : \pocketmine\lang\Translatable|stringgetEntity()
php
public function getEntity()getKeepInventory()
php
public function getKeepInventory() : boolgetKeepXp()
php
public function getKeepXp() : boolgetPlayer()
php
public function getPlayer() : \pocketmine\player\PlayersetDeathMessage()
php
public function setDeathMessage(\pocketmine\lang\Translatable|string $deathMessage) : voidsetDeathScreenMessage()
php
public function setDeathScreenMessage(\pocketmine\lang\Translatable|string $deathScreenMessage) : voidsetKeepInventory()
php
public function setKeepInventory(bool $keepInventory) : voidsetKeepXp()
php
public function setKeepXp(bool $keepXp) : void