Update DevModeManager.java

This commit is contained in:
minster586
2025-07-23 18:21:03 -04:00
parent 2e2d2c0715
commit e477298c7f

View File

@@ -1 +1,38 @@
package com.minster586.devmode;
import org.bukkit.plugin.Plugin;
public class DevModeManager {
public enum LogLevel {
MINIMAL, VERBOSE, FULL
}
private final Plugin plugin;
private boolean devModeEnabled = false;
private LogLevel currentLogLevel = LogLevel.MINIMAL;
public DevModeManager(Plugin plugin) {
this.plugin = plugin;
}
// Enable or disable dev mode
public void setDevModeEnabled(boolean enabled) {
this.devModeEnabled = enabled;
plugin.getLogger().info("Dev Mode " + (enabled ? "enabled" : "disabled"));
}
public boolean isDevModeEnabled() {
return devModeEnabled;
}
// Change logging level
public void setLogLevel(LogLevel level) {
this.currentLogLevel = level;
plugin.getLogger().info("Log level set to: " + level.name());
}
public LogLevel getLogLevel() {
return currentLogLevel;
}
}