public function onGroupChange(PPGroupChangedEvent $event)
 {
     $this->player = $event->getPlayer();
     $this->config = $this->plugin->getConfig()->getAll();
     if ($this->config["Nametag"]["Enabled"] === true) {
         $this->plugin->getServer()->getScheduler()->scheduleDelayedTask(new Task($this->plugin, $this->player), 1);
     }
 }
Example #2
0
 /**
  * @param PPGroupChangedEvent $event
  */
 public function onGroupChanged(PPGroupChangedEvent $event)
 {
     $player = $event->getPlayer();
     if ($player instanceof Player) {
         $isMultiWorldSupportEnabled = $this->plugin->getConfig()->get("enable-multiworld-support");
         $levelName = $isMultiWorldSupportEnabled ? $player->getLevel()->getName() : null;
         $nameTag = $this->plugin->getNameTag($player, $levelName);
         $player->setNameTag($nameTag);
     }
 }
Example #3
0
 public function onGroupChanged(PPGroupChangedEvent $event)
 {
     /** @var \pocketmine\IPlayer $player */
     $player = $event->getPlayer();
     if ($player instanceof Player) {
         $levelName = $this->plugin->getConfig()->get("enable-multiworld-chat") ? $player->getLevel()->getName() : null;
         $nameTag = $this->plugin->getNametag($player, $levelName);
         $player->setNameTag($nameTag);
     }
 }
Example #4
0
 /**
  * @param PPGroupChangedEvent $event
  * @priority LOWEST
  */
 public function onGroupChanged(PPGroupChangedEvent $event)
 {
     $player = $event->getPlayer();
     $this->plugin->updatePermissions($player);
 }