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() {