diff --git a/src/main/java/de/fanta/challengesjoinentities/Server.java b/src/main/java/de/fanta/challengesjoinentities/Server.java index faa7426..2756ed7 100644 --- a/src/main/java/de/fanta/challengesjoinentities/Server.java +++ b/src/main/java/de/fanta/challengesjoinentities/Server.java @@ -71,7 +71,7 @@ serverPlayers.put(this, p.getUniqueId()); UUID uuid = p.getUniqueId(); File dir; - dir = new File("/home/minecraft/" + this.serverType.getDir() + "/" + uuid + "/" + slot); + dir = new File("/home/minecraft/Server/" + this.serverType.getDir() + "/" + uuid + "/" + slot); if (!dir.isDirectory()) { ChatUtil.sendErrorMessage(p, "Du hast noch keine Map gespeichert!"); @@ -89,7 +89,7 @@ this.online = true; serverPlayers.put(this, p.getUniqueId()); File dir; - dir = new File("/home/minecraft/" + this.serverType.getDir() + "/" + playerID + "/" + slot); + dir = new File("/home/minecraft/Server/" + this.serverType.getDir() + "/" + playerID + "/" + slot); String path = playerID + "/" + slot; @@ -117,12 +117,13 @@ public void load(Player p, String serverTypeDir, String targetDir, String ServerVersion) { Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> { - File configs = new File("/home/minecraft/" + this.dir + "/plugins/Challenges"); - File end = new File("/home/minecraft/" + this.dir + "/world_the_end"); - File nether = new File("/home/minecraft/" + this.dir + "/world_nether"); - File world = new File("/home/minecraft/" + this.dir + "/world"); - File mlgworld = new File("/home/minecraft/" + this.dir + "/mlg_challenge"); - File serverJar = new File("/home/minecraft/" + this.dir + "/paper.jar"); + File serverFolder = new File("/home/minecraft/Server/" + this.dir); + File configs = new File(serverFolder, "/plugins/Challenges"); + File end = new File(serverFolder, "/world_the_end"); + File nether = new File(serverFolder, "/world_nether"); + File world = new File(serverFolder, "/world"); + File mlgworld = new File(serverFolder, "/mlg_challenge"); + File serverJar = new File(serverFolder, "/paper.jar"); File saveServerJar = new File("/home/minecraft/ServerJars/" + ServerVersion + "/paper.jar"); File saveend = new File("/home/minecraft/" + serverTypeDir + "/" + targetDir + "/world_the_end"); File savenether = new File("/home/minecraft/" + serverTypeDir + "/" + targetDir + "/world_nether"); @@ -147,7 +148,7 @@ FileUtils.copyDirectory(savenether, nether); FileUtils.copyDirectory(saveend, end); - File serverConfigFile = new File("/home/minecraft/" + this.dir + "/plugins/Challenges/serverconfig.yml"); + File serverConfigFile = new File("/home/minecraft/Server/" + this.dir + "/plugins/Challenges/serverconfig.yml"); YamlConfiguration serverConfig = new YamlConfiguration(); serverConfig.load(serverConfigFile); String tempServerType = serverConfig.getString("servertype"); @@ -171,7 +172,7 @@ public void start(Player player) { ProcessBuilder processBuilder = new ProcessBuilder(); - processBuilder.command("screen", "-AmdS", player.getName(), "./start.sh").directory(new File("/home/minecraft/" + this.dir)); + processBuilder.command("screen", "-AmdS", player.getName(), "./start.sh").directory(new File("/home/minecraft/Server/" + this.dir)); try { processBuilder.start(); Bukkit.getLogger().info(this.serverType.toString().toLowerCase() + " Server: " + getServerfromPlayer(player).gPLocation + " wurde von " + player.getName() + " gestartet!");