From 79bc42c9956b7f7330ab3f6972b56755e02b16bb Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Tue, 17 Jun 2014 15:28:40 +0200 Subject: [PATCH] Added Player::getNameTag() and Player::setNameTag($name) --- src/pocketmine/Player.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index ad95cb58d..9b5b7506c 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -424,6 +424,18 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{ $this->displayName = $name; } + public function getNameTag(){ + return $this->nameTag; + } + + public function setNameTag($name){ + $this->nameTag = $name; + $this->despawnFromAll(); + if($this->spawned === true){ + $this->spawnToAll(); + } + } + /** * Gets the player IP address * @@ -1052,6 +1064,7 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{ $this->username = TextFormat::clean($packet->username); $this->displayName = $this->username; + $this->nameTag = $this->username; $this->iusername = strtolower($this->username); $this->loginData = array("clientId" => $packet->clientId, "loginData" => $packet->loginData);