public function onNickChange(PlayerNickChangeEvent $event)
 {
     $this->plugin->broadcastMessage("A Players Nick has changed!");
     $this->player = $event->getPlayer();
     $this->config = $this->plugin->getConfig()->getAll();
     if ($this->config["Nametag"]["Enabled"] === true) {
         $this->plugin->getServer()->getScheduler()->scheduleDelayedTask(new Task($this, $this->player), 1);
     }
 }
Example #2
0
 /**
  * Restore the original player name for chat and on his NameTag
  *
  * @param Player $player
  * @return bool
  */
 public function removeNick(Player $player)
 {
     $this->getServer()->getPluginManager()->callEvent($event = new PlayerNickChangeEvent($this, $player, $player->getName()));
     if ($event->isCancelled()) {
         return false;
     }
     $this->getSession($player)->setNick(null);
     return true;
 }