Example #1
0
 public function FullLobby(PlayerJoinEvent $event)
 {
     $server = $this->getServer();
     $lobby = $this->{$server}->getDataFolder() . "worlds/DeadEnd-lobby";
     $targetlevel = $event->getTarget();
     $players = count($this->getServer()->getLevelByName($lobby)->getPlayers());
     if ($targetlevel->{$players} > 10) {
         $sign = getBlock()->getId() == 63 or getBlock()->getId() == 68;
         if ($sign instanceof Sign) {
             $signtext = $sign->getText();
             if (TextFormat::clean($signtext[0]) === "[DeadEnd]") {
                 $event->setLine(1, "GAME IS FULL!");
             }
         }
     }
 }