From e5686d694beefbb0c71988465cc6626796894ba6 Mon Sep 17 00:00:00 2001 From: asofold Date: Sun, 13 Jan 2013 20:44:23 +0100 Subject: [PATCH] Lock, purge and cancel TickTask in onEnable. --- .../src/main/java/fr/neatmonster/nocheatplus/NoCheatPlus.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/NoCheatPlus.java b/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/NoCheatPlus.java index 30aedc82..ec44d8b7 100644 --- a/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/NoCheatPlus.java +++ b/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/NoCheatPlus.java @@ -339,6 +339,7 @@ public class NoCheatPlus extends JavaPlugin implements NoCheatPlusAPI { TickTask.setLocked(true); TickTask.purge(); TickTask.cancel(); + // (Keep the tick task locked!) // Stop metrics task. if (metrics != null){ @@ -421,6 +422,9 @@ public class NoCheatPlus extends JavaPlugin implements NoCheatPlusAPI { */ // Reset TickTask (just in case). + TickTask.setLocked(true); + TickTask.purge(); + TickTask.cancel(); TickTask.reset(); // Read the configuration files.