From 2e2d2c0715f1ca1ea3ca7656bfb37f55f0c0b986 Mon Sep 17 00:00:00 2001 From: minster586 <43217359+minster586@users.noreply.github.com> Date: Wed, 23 Jul 2025 18:19:17 -0400 Subject: [PATCH] Update ServerDevMode.java --- .../com/minster586/devmode/ServerDevMode.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/src/main/java/com/minster586/devmode/ServerDevMode.java b/src/main/java/com/minster586/devmode/ServerDevMode.java index 8b13789..fd8508e 100644 --- a/src/main/java/com/minster586/devmode/ServerDevMode.java +++ b/src/main/java/com/minster586/devmode/ServerDevMode.java @@ -1 +1,38 @@ +package com.minster586.devmode; +import org.bukkit.plugin.java.JavaPlugin; + +public class ServerDevMode extends JavaPlugin { + + private static ServerDevMode instance; + private DevModeManager devModeManager; + + @Override + public void onEnable() { + instance = this; + + // Initialize manager + devModeManager = new DevModeManager(this); + + // Register command + getCommand("devmode").setExecutor(new CommandHandler(devModeManager)); + + // Register event listener + getServer().getPluginManager().registerEvents(new ChatEventListener(devModeManager), this); + + getLogger().info("ServerDevMode enabled. Use /devmode to begin tracing!"); + } + + @Override + public void onDisable() { + getLogger().info("ServerDevMode disabled."); + } + + public static ServerDevMode getInstance() { + return instance; + } + + public DevModeManager getDevModeManager() { + return devModeManager; + } +}