Update ServerDevMode.java

This commit is contained in:
minster586
2025-07-23 19:05:42 -04:00
parent 2d5c625c0b
commit 9d28e67d29

View File

@@ -6,18 +6,22 @@ public class ServerDevMode extends JavaPlugin {
private static ServerDevMode instance; private static ServerDevMode instance;
private DevModeManager devModeManager; private DevModeManager devModeManager;
private LogWriter logWriter;
@Override @Override
public void onEnable() { public void onEnable() {
instance = this; instance = this;
// Initialize manager // Initialize log writer
devModeManager = new DevModeManager(this); 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)); getCommand("devmode").setExecutor(new CommandHandler(devModeManager));
// Register event listener // Register chat listener
getServer().getPluginManager().registerEvents(new ChatEventListener(devModeManager), this); getServer().getPluginManager().registerEvents(new ChatEventListener(devModeManager), this);
getLogger().info("ServerDevMode enabled. Use /devmode to begin tracing!"); getLogger().info("ServerDevMode enabled. Use /devmode to begin tracing!");
@@ -35,4 +39,8 @@ public class ServerDevMode extends JavaPlugin {
public DevModeManager getDevModeManager() { public DevModeManager getDevModeManager() {
return devModeManager; return devModeManager;
} }
public LogWriter getLogWriter() {
return logWriter;
}
} }