Ejemplo n.º 1
0
 public function rebouncePlayer(SpleefSessionData $data)
 {
     if ($data->isInArena()) {
         if ($data->isSpectating()) {
             $data->getSession()->teleport($data->getArena()->getConfig()->spectatorSpawnLoc);
         } else {
             $arena = $data->getArena();
             $arena->kick($data, "you fell out of the arena");
             $arena->broadcast("{$data} has fallen!");
             $data->addLoss();
         }
     } else {
         $data->getSession()->teleport(Settings::spleef_spawn($this->getMain()->getServer()));
     }
 }