コード例 #1
0
 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);
     }
 }
コード例 #2
0
ファイル: ChatListener.php プロジェクト: daisflaque/PureChat
 /**
  * @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);
     }
 }
コード例 #3
0
ファイル: PCListener.php プロジェクト: mad-hon/PureChat
 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);
     }
 }
コード例 #4
0
ファイル: PPListener.php プロジェクト: pomee4/PurePerms
 /**
  * @param PPGroupChangedEvent $event
  * @priority LOWEST
  */
 public function onGroupChanged(PPGroupChangedEvent $event)
 {
     $player = $event->getPlayer();
     $this->plugin->updatePermissions($player);
 }