public function onRun($currentTick) { $task = new MatchEndTask(HungerGames::getInstance(), $this->arena); Server::getInstance()->getScheduler()->scheduleDelayedRepeatingTask($task, 20, 20); }
public function startMatch() { $task = new CountdownToStart(HungerGames::getInstance(), $this); $this->countdownTaskHandler = Server::getInstance()->getScheduler()->scheduleDelayedRepeatingTask($task, 20, 20)->getTaskId(); $endTask = new RoundCheckTask(HungerGames::getInstance(), $this); $this->taskHandler = Server::getInstance()->getInstance()->getScheduler()->scheduleDelayedTask($endTask, self::DURATION * 20); }