Skip to content

PlayerExperienceChangeEvent ​

class · pocketmine\event\player\PlayerExperienceChangeEvent · source

Extends EntityEvent
Implements Cancellable

Called when a player gains or loses XP levels and/or progress.

Methods ​

__construct() ​

php
public function __construct(\pocketmine\entity\Human $player, int $oldLevel, float $oldProgress, ?int $newLevel, ?float $newProgress)

getNewLevel() ​

php
public function getNewLevel() : ?int

getNewProgress() ​

php
public function getNewProgress() : ?float

getOldLevel() ​

php
public function getOldLevel() : int

getOldProgress() ​

php
public function getOldProgress() : float

setNewLevel() ​

php
public function setNewLevel(?int $newLevel) : void

setNewProgress() ​

php
public function setNewProgress(?float $newProgress) : void

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