From c10677ee9828a9faedca87360bdcbfae1d3ebcbf Mon Sep 17 00:00:00 2001 From: Govindas Date: Sat, 12 Jun 2021 15:10:37 +0300 Subject: [PATCH] Use main thread for shutdown deletion so it completes in time --- .../limework/automaticlogdeleter/AutomaticLogDeleter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/limework/automaticlogdeleter/AutomaticLogDeleter.java b/src/main/java/net/limework/automaticlogdeleter/AutomaticLogDeleter.java index 75709e0..698b934 100644 --- a/src/main/java/net/limework/automaticlogdeleter/AutomaticLogDeleter.java +++ b/src/main/java/net/limework/automaticlogdeleter/AutomaticLogDeleter.java @@ -19,12 +19,12 @@ public class AutomaticLogDeleter extends JavaPlugin { @Override public void onDisable() { - FileConfiguration config = getConfig(); if (config.getBoolean("also-delete-logs-on-shutdown")) { - new Thread(() -> { - deleteLogs(); - }).start(); + + //we aren't using separate thread here, so it has time to finish before server shutdowns + + deleteLogs(); } }