From 0f6b6fc29c897b29b47eccbe92fe6c8b08be78f3 Mon Sep 17 00:00:00 2001 From: ASangarin Date: Tue, 15 Dec 2020 17:45:33 +0100 Subject: [PATCH] Properly close MySQL connections when server shuts down --- src/main/java/net/Indyuce/mmocore/MMOCore.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/Indyuce/mmocore/MMOCore.java b/src/main/java/net/Indyuce/mmocore/MMOCore.java index 94ac8aa3..c0e04929 100644 --- a/src/main/java/net/Indyuce/mmocore/MMOCore.java +++ b/src/main/java/net/Indyuce/mmocore/MMOCore.java @@ -368,6 +368,9 @@ public class MMOCore extends JavaPlugin { for (Guild guild : dataProvider.getGuildManager().getAll()) dataProvider.getGuildManager().save(guild); + if(dataProvider instanceof MySQLDataProvider) + ((MySQLDataProvider) dataProvider).close(); + mineManager.resetRemainingBlocks(); lootChests.getActive().forEach(chest -> chest.unregister(false));