diff --git a/src/main/java/de/fanta/challenges/Challenges.java b/src/main/java/de/fanta/challenges/Challenges.java index a214542..785d44f 100644 --- a/src/main/java/de/fanta/challenges/Challenges.java +++ b/src/main/java/de/fanta/challenges/Challenges.java @@ -158,10 +158,11 @@ AllItemsChallenge.loadItems(); } + if (plugin.getServerType() == ServerType.ADVENTURE || plugin.getServerType() == ServerType.CHALLENGE_LOAD) { + startResetTask(); + } if (plugin.getServerType() == ServerType.ADVENTURE) { - startResetTask(); - File texturepack = new File("world/resources.zip"); if (texturepack.exists()) { texturepackid = UUID.randomUUID(); @@ -185,7 +186,6 @@ } } getConfig().set("showtimer", false); - } else { getConfig().set("showtimer", true); } @@ -410,10 +410,12 @@ } public void startResetTask() { + getLogger().info("Start Reset Task"); resetTaskId = Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, () -> Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "reset confirm"), 3 * 60 * 20); } public void stopResetTask() { + getLogger().info("Stop Reset Task"); Bukkit.getScheduler().cancelTask(resetTaskId); resetTaskId = -1; } diff --git a/src/main/java/de/fanta/challenges/listeners/QuitJoinListener.java b/src/main/java/de/fanta/challenges/listeners/QuitJoinListener.java index f76ab68..629fe80 100644 --- a/src/main/java/de/fanta/challenges/listeners/QuitJoinListener.java +++ b/src/main/java/de/fanta/challenges/listeners/QuitJoinListener.java @@ -112,7 +112,6 @@ if (plugin.getConfig().getBoolean("firsttimerstart")) { SaveWorldUtils.saveWorld(plugin.getFirstEditor().getUniqueId().toString(), true); plugin.startResetTask(); - Challenges.LOGGER.info("Player Reset Task " + (Bukkit.getServer().getOnlinePlayers().size())); } else { if (!plugin.isWaitingForShutdown()) { Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "reset confirm");