public function PlayerDeath(PlayerDeathEvent $event) { $p = $event->getEntity(); $light = new AddEntityPacket(); $light->type = 93; $light->eid = Entity::$entityCount++; $light->metadata = array(); $light->speedX = 0; $light->speedY = 0; $light->speedZ = 0; $light->x = $p->x; $light->y = $p->y; $light->z = $p->z; $p->dataPacket($light); if ($this->gameStatus == 3 || $this->gameStatus == 4) { if (isset($this->players[$event->getEntity()->getName()])) { $this->ClearInv($event->getEntity()); $p = $event->getEntity(); unset($this->players[$event->getEntity()->getName()]); if (count($this->players) > 1) { $k = $event->getCause()->getDamager(); $p->teleport($k->getLocation()); $p->setGamemode(1); $this->sendToAll("§3>§7 {$event->getEntity()->getName()} was demolished"); $this->sendToAll("§>§6 " . count($this->players) . "§7 Players left"); //$this->sendToAll("[SurvivalGame] Last time :".$this->lastTime." sec"); } $this->changeStatusSign(); } } }