コード例 #1
0
 public function onAuthenticate(PlayerAuthenticateEvent $ev)
 {
     if (!$this->cfg["hide-unauth"]) {
         return;
     }
     $pl = $ev->getPlayer();
     $this->getServer()->broadcastMessage(TextFormat::YELLOW . mc::_("%1% has just joined", $pl->getDisplayName()));
     foreach ($this->getServer()->getOnlinePlayers() as $online) {
         $online->showPlayer($pl);
         if ($this->auth->isPlayerAuthenticated($online)) {
             $pl->showPlayer($online);
         }
     }
 }
コード例 #2
0
 public function onAuth(PlayerAuthenticateEvent $event)
 {
     if (Main::$ACTIVITY_DEFINITION === Main::ACTIVITY_AUTH) {
         $this->main->onLoggedIn($event->getPlayer());
     }
 }
コード例 #3
0
 /**
  * @param PlayerAuthenticateEvent $event
  *
  * @priority        MONITOR
  * @ignoreCancelled true
  */
 public function onAuth(PlayerAuthenticateEvent $event)
 {
     $this->hub->onPlayerAuth($event->getPlayer());
 }