private function createSessionMap($sourceMapName) { $targetWorldName = $sourceMapName . "_TEMP"; $this->plugin->log("[HG] HungerGamesNewSessionMapTask: target world name [" . $targetWorldName . "]"); LevelUtil::deleteSessionWorld($targetWorldName); return LevelUtil::createSessionWorld($sourceMapName, $targetWorldName); }
/** * * @param * $ticks */ public function onRun($ticks) { try { LevelUtil::deleteSessionWorld($this->arena->levelName); $targetWorldName = $this->arena->levelName . "_PLAY"; LevelUtil::createSessionWorld($this->arena->levelName, $targetWorldName); } catch (\Exception $e) { $this->plugin->printError($e); } }
private function resetMap(MapArenaModel $arena) { $targetWorldName = $arena->levelName . "_TEMP"; LevelUtil::deleteSessionWorld($targetWorldName); $this->plugin->log("[HG] deleted [" . $targetWorldName . "]"); }