diff --git a/src/main/java/de/diddiz/LogBlock/config/Config.java b/src/main/java/de/diddiz/LogBlock/config/Config.java index c054383..a23961d 100644 --- a/src/main/java/de/diddiz/LogBlock/config/Config.java +++ b/src/main/java/de/diddiz/LogBlock/config/Config.java @@ -341,13 +341,17 @@ public class Config { } class LoggingEnabledMapping { - private final boolean[] logging = new boolean[Logging.length]; + private final EnumSet logging = EnumSet.noneOf(Logging.class); public void setLogging(Logging l, boolean enabled) { - logging[l.ordinal()] = enabled; + if (enabled) { + logging.add(l); + } else { + logging.remove(l); + } } public boolean isLogging(Logging l) { - return logging[l.ordinal()]; + return logging.contains(l); } }