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); } }
/** * @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); } }
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); } }
/** * @param PPGroupChangedEvent $event * @priority LOWEST */ public function onGroupChanged(PPGroupChangedEvent $event) { $player = $event->getPlayer(); $this->plugin->updatePermissions($player); }