From 9f73df52b53ef5b04ff59905b8cb1b76761b27af Mon Sep 17 00:00:00 2001 From: minster586 <43217359+minster586@users.noreply.github.com> Date: Wed, 23 Jul 2025 19:32:15 -0400 Subject: [PATCH] events added --- .../com/minster586/devmode/ServerDevMode.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/minster586/devmode/ServerDevMode.java b/src/main/java/com/minster586/devmode/ServerDevMode.java index edadf36..ad56ed8 100644 --- a/src/main/java/com/minster586/devmode/ServerDevMode.java +++ b/src/main/java/com/minster586/devmode/ServerDevMode.java @@ -12,24 +12,28 @@ public class ServerDevMode extends JavaPlugin { public void onEnable() { instance = this; - // Initialize log writer - logWriter = new LogWriter(); + // Load or create config + saveDefaultConfig(); - // Initialize dev mode manager with log writer + // Initialize logging system + logWriter = new LogWriter(this); + + // Initialize dev mode manager with logger devModeManager = new DevModeManager(this, logWriter); - // Register command executor + // Register command handler getCommand("devmode").setExecutor(new CommandHandler(devModeManager)); - // Register chat listener + // Register listeners getServer().getPluginManager().registerEvents(new ChatEventListener(devModeManager), this); + getServer().getPluginManager().registerEvents(new EventTracer(devModeManager), this); - getLogger().info("ServerDevMode enabled. Use /devmode to begin tracing!"); + getLogger().info("ServerDevMode is active. Use /devmode to control tracing!"); } @Override public void onDisable() { - getLogger().info("ServerDevMode disabled."); + getLogger().info("ServerDevMode has been disabled."); } public static ServerDevMode getInstance() {