From ea0a189d3e118df9f38a29d8e7fec9908bf013d8 Mon Sep 17 00:00:00 2001 From: Ben Woo <30431861+benwoo1110@users.noreply.github.com> Date: Fri, 2 Jan 2026 14:26:08 +0800 Subject: [PATCH] Fix default plugin logger and add logging on shutdown --- .../inventories/MultiverseInventories.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/mvplugins/multiverse/inventories/MultiverseInventories.java b/src/main/java/org/mvplugins/multiverse/inventories/MultiverseInventories.java index 7f0476f1..dd27e4f9 100644 --- a/src/main/java/org/mvplugins/multiverse/inventories/MultiverseInventories.java +++ b/src/main/java/org/mvplugins/multiverse/inventories/MultiverseInventories.java @@ -2,6 +2,7 @@ import com.dumptruckman.minecraft.util.Logging; import org.bukkit.entity.Player; +import org.jetbrains.annotations.NotNull; import org.mvplugins.multiverse.core.config.CoreConfig; import org.mvplugins.multiverse.core.destination.DestinationsProvider; import org.mvplugins.multiverse.core.module.MultiverseModule; @@ -12,8 +13,6 @@ import org.mvplugins.multiverse.inventories.command.MVInvCommandCompletion; import org.mvplugins.multiverse.inventories.command.MVInvCommandContexts; import org.mvplugins.multiverse.inventories.config.InventoriesConfig; -import org.mvplugins.multiverse.inventories.dataimport.DataImportManager; -import org.mvplugins.multiverse.inventories.dataimport.DataImporter; import org.mvplugins.multiverse.inventories.destination.LastLocationDestination; import org.mvplugins.multiverse.inventories.handleshare.SingleShareWriter; import org.mvplugins.multiverse.inventories.listeners.MVInvListener; @@ -37,6 +36,7 @@ import java.util.ArrayList; import java.util.List; import java.util.concurrent.CompletableFuture; +import java.util.logging.Logger; /** * Multiverse-Inventories plugin main class. @@ -96,6 +96,7 @@ public final void onEnable() { super.onEnable(); initializeDependencyInjection(new MultiverseInventoriesPluginBinder(this)); + Logging.setDebugLevel(coreConfig.get().getGlobalDebug()); ProfileTypes.init(this); Sharables.init(this); Perm.register(this); @@ -147,6 +148,7 @@ public void onDisable() { MultiverseInventoriesApi.shutdown(); this.dupingPatch.disable(); this.shutdownDependencyInjection(); + Logging.info("- Disabled"); Logging.shutdown(); } @@ -255,4 +257,13 @@ public void reloadConfig() { .sendConflictIssue(commandManagerProvider.get().getConsoleCommandIssuer()); }, 1L); } + + /** + * {@inheritDoc} + */ + @NotNull + @Override + public Logger getLogger() { + return Logging.getLogger(); + } }