diff --git a/src/main/java/de/fanta/challenges/Challenges.java b/src/main/java/de/fanta/challenges/Challenges.java index 785d44f..ab1819b 100644 --- a/src/main/java/de/fanta/challenges/Challenges.java +++ b/src/main/java/de/fanta/challenges/Challenges.java @@ -209,10 +209,12 @@ } } - for (@NotNull Iterator it = Bukkit.advancementIterator(); it.hasNext(); ) { - Advancement advancement = it.next(); - if (advancement.getDisplay() != null) { - advancements.add(advancement); + if (serverType != ServerType.ADVENTURE) { + for (@NotNull Iterator it = Bukkit.advancementIterator(); it.hasNext(); ) { + Advancement advancement = it.next(); + if (advancement.getDisplay() != null) { + advancements.add(advancement); + } } } @@ -421,9 +423,15 @@ } public void delteTexturePack() { - File texturepackdownload = new File("/home/web/fanta/AdventureMap-TexturePacks/" + texturepackid + "/"); + File texturepackdownload = new File("/home/web/fanta/AdventureMap-TexturePacks/" + texturepackid.toString()); if (texturepackdownload.isDirectory()) { - texturepackdownload.delete(); + //texturepackdownload.delete(); + try { + FileUtils.deleteDirectory(texturepackdownload); + } catch (IOException e) { + throw new RuntimeException(e); + } + getLogger().info("Adventure TexturePack deleted. " + texturepackdownload.getAbsolutePath()); } }