/** * @param string $name */ public function setWorld($name) { $event = new ChangeMapEvent($this->getWorld(), $name); $this->plugin->getServer()->getPluginManager()->callEvent($event); if (!$event->isCancelled()) { $this->map = (string) $name; } }
/** * @param int $currentTick */ public function onRun($currentTick) { $this->plugin->getServer()->getScheduler()->scheduleAsyncTask(new QueryServerTask($this->plugin->getConfig()->get("servers"), $this->plugin->getConfig()->get("timeout"))); }