summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/leonardobishop/quests/events/EventPlayerLeave.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/leonardobishop/quests/events/EventPlayerLeave.java b/src/main/java/com/leonardobishop/quests/events/EventPlayerLeave.java
index c121ef64..dbe7a6d6 100644
--- a/src/main/java/com/leonardobishop/quests/events/EventPlayerLeave.java
+++ b/src/main/java/com/leonardobishop/quests/events/EventPlayerLeave.java
@@ -17,7 +17,12 @@ public class EventPlayerLeave implements Listener {
@Override
public void run() {
Quests.getPlayerManager().getPlayer(playerUuid).getQuestProgressFile().saveToDisk();
- Quests.getPlayerManager().removePlayer(playerUuid);
+ new BukkitRunnable() {
+ @Override
+ public void run() {
+ Quests.getPlayerManager().removePlayer(playerUuid);
+ }
+ }.runTask(Quests.getInstance());
}
}.runTaskAsynchronously(Quests.getInstance());
}