Stop timers upon quit, untested, fixes #114. Bump version number

This commit is contained in:
HappyPikachu 2017-08-28 18:57:28 -04:00
parent 3b394dfad7
commit 56d9b406a4
2 changed files with 9 additions and 1 deletions

View File

@ -3,7 +3,7 @@
<groupId>me.blackvein.quests</groupId>
<artifactId>quests</artifactId>
<version>3.0.4</version>
<version>3.0.5</version>
<name>quests</name>
<url>https://github.com/FlyingPikachu/Quests/</url>
<packaging>jar</packaging>

View File

@ -2534,6 +2534,14 @@ public class Quester {
if (questData.containsKey(quest)) {
questData.remove(quest);
}
if (!timers.isEmpty()) {
for (Map.Entry<Integer, Quest> entry : timers.entrySet()) {
if (entry.getValue().getName().equals(quest.getName())) {
plugin.getServer().getScheduler().cancelTask(entry.getKey());
timers.remove(entry.getKey());
}
}
}
} catch (Exception ex) {
ex.printStackTrace();
}