diff --git a/src/main/java/de/fanta/challenges/utils/SaveWorldUtils.java b/src/main/java/de/fanta/challenges/utils/SaveWorldUtils.java index 5be2bac..0cd9455 100644 --- a/src/main/java/de/fanta/challenges/utils/SaveWorldUtils.java +++ b/src/main/java/de/fanta/challenges/utils/SaveWorldUtils.java @@ -21,14 +21,12 @@ Challenges.getPlugin().getConfig().set("backpack_size", Challenges.getPlugin().getBackpack().getSize() / 9); Challenges.getPlugin().saveConfig(); Challenges.getPlugin().getBackpack().saveInventoryToConfig(); - System.out.println("Save World -3"); World world_world = Bukkit.getWorlds().get(0); World world_nether = Bukkit.getWorlds().get(1); World world_end = Bukkit.getWorlds().get(2); world_world.save(); world_nether.save(); world_end.save(); - System.out.println("Save World -2"); CraftWorld craftWorld = (CraftWorld) world_world; WorldServer handle = craftWorld.getHandle(); CraftWorld craftEnd = (CraftWorld) world_end; @@ -37,7 +35,6 @@ WorldServer handlenether = craftNether.getHandle(); for (Player p : Bukkit.getOnlinePlayers()) { p.saveData(); - System.out.println("Save World -1"); } try { handle.save(null, true, false); @@ -55,9 +52,7 @@ File savenether = new File(uuid.toString() + "/world_nether"); File saveworld = new File(uuid.toString() + "/world"); File saveconfigs = new File(uuid.toString() + "/Challenges"); - System.out.println("Save World 0"); - if (Bukkit.getMotd().equals("Challange")) { - System.out.println("Save World 1"); + if (Bukkit.getMotd().equals("Challenge")) { File loaddir = new File("/home/minecraft/saves/" + uuid); try { FileUtils.forceMkdir(dir); @@ -65,13 +60,10 @@ FileUtils.copyDirectory(end, saveend); FileUtils.copyDirectory(nether, savenether); FileUtils.copyDirectory(world, saveworld); - System.out.println("Save World 2"); if (loaddir.isDirectory()) { FileUtils.deleteDirectory(loaddir); - System.out.println("Save World 3"); } FileUtils.moveDirectory(dir, loaddir); - System.out.println("Save World 4"); } catch (IOException ex) { Bukkit.getLogger().log(Level.SEVERE, "Could not save world ", ex); } @@ -90,6 +82,8 @@ } catch (IOException ex) { Bukkit.getLogger().log(Level.SEVERE, "Could not save world ", ex); } + } else { + throw new RuntimeException("Motd stimmt nicht überein!"); } } }