From 5e466dd8c28a3ab27bbcfa5ed9414a9630530d23 Mon Sep 17 00:00:00 2001 From: Jules Date: Wed, 21 Feb 2024 13:11:23 +0100 Subject: [PATCH] Improved handling of async tasks (autosave, on server shutdown) --- MMOCore-API/src/main/java/net/Indyuce/mmocore/MMOCore.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MMOCore-API/src/main/java/net/Indyuce/mmocore/MMOCore.java b/MMOCore-API/src/main/java/net/Indyuce/mmocore/MMOCore.java index 7d42f488..6015c9cc 100644 --- a/MMOCore-API/src/main/java/net/Indyuce/mmocore/MMOCore.java +++ b/MMOCore-API/src/main/java/net/Indyuce/mmocore/MMOCore.java @@ -280,9 +280,8 @@ public class MMOCore extends MMOPlugin { for (Guild guild : dataProvider.getGuildManager().getAll()) dataProvider.getGuildManager().save(guild); - // Close MySQL data provider (memory leaks) - playerDataManager.saveAll(false); - playerDataManager.getDataHandler().close(); + // Close player data manager + playerDataManager.close(); // Reset active blocks mineManager.resetRemainingBlocks();