diff options
| -rw-r--r-- | src/main/java/com/leonardobishop/quests/events/EventPlayerLeave.java | 7 |
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()); } |
