From 9cc129466b75c20f1fde952e5fed95ea72204b77 Mon Sep 17 00:00:00 2001 From: Luck Date: Sun, 7 Jul 2024 21:22:40 +0100 Subject: [PATCH] Init VerboseHandler earlier (#3932) --- .../luckperms/common/plugin/AbstractLuckPermsPlugin.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java b/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java index 97a724d58..74e279789 100644 --- a/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java +++ b/common/src/main/java/me/lucko/luckperms/common/plugin/AbstractLuckPermsPlugin.java @@ -92,10 +92,10 @@ public abstract class AbstractLuckPermsPlugin implements LuckPermsPlugin { // init during load private DependencyManager dependencyManager; private TranslationManager translationManager; + private PermissionRegistry permissionRegistry; + private VerboseHandler verboseHandler; // init during enable - private VerboseHandler verboseHandler; - private PermissionRegistry permissionRegistry; private LogDispatcher logDispatcher; private LuckPermsConfiguration configuration; private OkHttpClient httpClient; @@ -129,6 +129,7 @@ public abstract class AbstractLuckPermsPlugin implements LuckPermsPlugin { // load some utilities early this.permissionRegistry = new PermissionRegistry(getBootstrap().getScheduler()); + this.verboseHandler = new VerboseHandler(getBootstrap().getScheduler()); } public final void enable() { @@ -138,8 +139,7 @@ public abstract class AbstractLuckPermsPlugin implements LuckPermsPlugin { // send the startup banner Message.STARTUP_BANNER.send(getConsoleSender(), getBootstrap()); - // load some utilities early - this.verboseHandler = new VerboseHandler(getBootstrap().getScheduler()); + // setup log dispatcher instance early this.logDispatcher = new LogDispatcher(this); // load configuration