From 2457377ca948d19030d871d597baeb485b3e36c0 Mon Sep 17 00:00:00 2001 From: kdani1 Date: Fri, 18 Dec 2015 09:48:42 +0100 Subject: [PATCH] Update Main.php Kill players if they are in pvp and fall in to the void its just usefull with NoVoid plugin for servers like skywars --- CombatLogger/src/Lambo/CombatLogger/Main.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CombatLogger/src/Lambo/CombatLogger/Main.php b/CombatLogger/src/Lambo/CombatLogger/Main.php index f33892f..efddab3 100644 --- a/CombatLogger/src/Lambo/CombatLogger/Main.php +++ b/CombatLogger/src/Lambo/CombatLogger/Main.php @@ -13,6 +13,7 @@ use pocketmine\event\EventPriority; use pocketmine\event\player\PlayerDeathEvent; use pocketmine\event\player\PlayerQuitEvent; +use pocketmine\event\player\PlayerMoveEvent; use pocketmine\scheduler\PluginTask; class Main extends PluginBase implements Listener{ @@ -95,6 +96,14 @@ public function PlayerQuitEvent(PlayerQuitEvent $event){ } } } + public function onVoidLoop(PlayerMoveEvent $event){ + if($event->getTo()->getFloorY() < 5){ + $player = $event->getPlayer(); + if((time() - $this->players[$player->getName()]) < $this->interval){ +$player->setHealth($player->getHealth() - ($player->getHealth())); + } + } + } /*class TimeMsg extends PluginTask{ private $seconds = 0;