Skip to content

PlayerQuitEvent ​

class · pocketmine\event\player\PlayerQuitEvent · source

Extends PlayerEvent

Called when a player disconnects from the server for any reason.

Some possible reasons include:

  • being kicked by an operator
  • disconnecting from the game
  • timeout due to network connectivity issues

Properties ​

$quitMessage ​

php
public \pocketmine\lang\Translatable|string $quitMessage

$quitReason ​

php
public \pocketmine\lang\Translatable|string $quitReason

Methods ​

__construct() ​

php
public function __construct(\pocketmine\player\Player $player, \pocketmine\lang\Translatable|string $quitMessage, \pocketmine\lang\Translatable|string $quitReason)

getQuitMessage() ​

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

Returns the quit message broadcasted to other players, e.g. "Steve left the game".

getQuitReason() ​

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

Returns the disconnect reason shown in the server log and on the console.

setQuitMessage() ​

php
public function setQuitMessage(\pocketmine\lang\Translatable|string $quitMessage) : void

Sets the quit message broadcasted to other players.

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