/**
* Kicks a player from the server
*
* @param string $reason
* @param bool $isAdmin
*
* @return bool
*/
public function kick($reason = "Disconnected from server.")
{
$this->server->getPluginManager()->callEvent($ev = new PlayerKickEvent($this, $reason, TextFormat::YELLOW . $this->username . " has left the game"));
if (!$ev->isCancelled()) {
$message = $reason;
$this->sendMessage($message);
$this->close($ev->getQuitMessage(), $message);
return true;
}
return false;
}