Example #1
0
 public function onRun($currentTick)
 {
     $task = new MatchEndTask(HungerGames::getInstance(), $this->arena);
     Server::getInstance()->getScheduler()->scheduleDelayedRepeatingTask($task, 20, 20);
 }
Example #2
0
 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);
 }