From 214de28808796fdfed64ee94b5d0c46d01ba0b77 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Sun, 15 Jun 2014 23:53:31 +0200 Subject: [PATCH] Player join message will be only shown if not empty (modified by plugins) --- src/pocketmine/Player.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index bf6efda19..6cc41736d 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -1190,8 +1190,10 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{ $this->server->getLogger()->info(TextFormat::AQUA . $this->username . TextFormat::WHITE . "[/" . $this->ip . ":" . $this->port . "] logged in with entity id " . $this->id . " at (" . $this->getLevel()->getName() . ", " . round($this->x, 4) . ", " . round($this->y, 4) . ", " . round($this->z, 4) . ")"); - $this->server->getPluginManager()->callEvent($ev = new PlayerJoinEvent($this, $this->username . " joined the game")); - $this->server->broadcastMessage($ev->getJoinMessage()); + $this->server->getPluginManager()->callEvent($ev = new PlayerJoinEvent($this, $this->getName() . " joined the game")); + if(strlen(trim($ev->getJoinMessage())) > 0){ + $this->server->broadcastMessage($ev->getJoinMessage()); + } $this->orderChunks();