public function onDeath(PlayerDeathEvent $e) { $p = $e->getPlayer(); if ($p instanceof Player) { $cause = $p->getLastDamageCause(); if ($cause instanceof EntityDamageByEntityEvent) { $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); } } }
public function onDeath(PlayerDeathEvent $event) { $player = $event->getPlayer(); $event->{$player}->removePlayer(); $player->sendMessage(TextFormat::RED . "You are out of the game!"); }
public function onDeath(PlayerDeathEvent $event) { if ($event->getPlayer($event->getEntity()->getName()) && $this->gameStarted == true) { $this->removePlayers($event->getEntity()->getName(), "players"); $event->getEntity()->teleport($this->getServer()->getLevelByName($this->cfg->get("quitte_level")->getSafeSpawn())); } foreach ($this->players as $players) { if (count($this->players) == 1 && $this->gameStarted == true) { $this->getServer()->getPlayer($b)->getInventory()->clearAll(); $this->removePlayers($p, "players"); $this->getServer()->getPlayer($players)->teleport($this->getServer()->getLevelByName($this->cfg->get("winner_level")->getSafeSpawn())); $argent = $this->cfg->get("argent_gagnant"); $this->getServer()->broadcastMessage("§l§a[PvPBrawl] " . $players->getName() . " a gagne la partie " . $argent . " + Coins !"); $this->api->addMoney($players, $argent); $this->gameStarted = false; } } }
public function PlayerDeath(PlayerDeathEvent $event) { if ($this->gameStatus == 3 || $this->gameStatus == 4) { if (isset($this->players[$event->getEntity()->getName()])) { $this->ClearInv($event->getEntity()); unset($this->players[$event->getEntity()->getName()]); if (count($this->players) > 1) { $this->sendMessage("[{$this->getConfig()->get("prefix")}]{$event->getEntity()->getName()} died."); $event->getPlayer()->sendMessage("[{$this->getConfig()->get("prefix")}] Players left: " . count($this->players)); $event->getPlayer()->sendMessage("[{$this->getConfig()->get("prefix")}] Time remaining: " . $this->lastTime . " seconds."); } $this->changeStatusSign(); } } }
public function OnDeath(PlayerDeathEvent $event) { if ($this->config->get("PlayerDeathEvent", true)) { $player = $event->getPlayer(); $player->getLevel()->addSound(new FizzSound($player)); $player->sendMessage("§7============"); $player->sendMessage("§7==§cYOU DIED!§7=="); $player->sendMessage("§7============"); } }
public function boarderDie(PlayerDeathEvent $event) { if (isset($this->elevateQueue[$event->getPlayer()->getName()])) { $this->log("boarderDie run"); $this->emergencyStop($event->getEntity()->getName(), false); } }