From 9d28e67d29999804c2544e04cf76fe6c99f243f1 Mon Sep 17 00:00:00 2001 From: minster586 <43217359+minster586@users.noreply.github.com> Date: Wed, 23 Jul 2025 19:05:42 -0400 Subject: [PATCH] Update ServerDevMode.java --- .../com/minster586/devmode/ServerDevMode.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/minster586/devmode/ServerDevMode.java b/src/main/java/com/minster586/devmode/ServerDevMode.java index fd8508e..edadf36 100644 --- a/src/main/java/com/minster586/devmode/ServerDevMode.java +++ b/src/main/java/com/minster586/devmode/ServerDevMode.java @@ -6,18 +6,22 @@ public class ServerDevMode extends JavaPlugin { private static ServerDevMode instance; private DevModeManager devModeManager; + private LogWriter logWriter; @Override public void onEnable() { instance = this; - // Initialize manager - devModeManager = new DevModeManager(this); + // Initialize log writer + logWriter = new LogWriter(); - // Register command + // Initialize dev mode manager with log writer + devModeManager = new DevModeManager(this, logWriter); + + // Register command executor getCommand("devmode").setExecutor(new CommandHandler(devModeManager)); - // Register event listener + // Register chat listener getServer().getPluginManager().registerEvents(new ChatEventListener(devModeManager), this); getLogger().info("ServerDevMode enabled. Use /devmode to begin tracing!"); @@ -35,4 +39,8 @@ public class ServerDevMode extends JavaPlugin { public DevModeManager getDevModeManager() { return devModeManager; } + + public LogWriter getLogWriter() { + return logWriter; + } }