Add config option for command spam whitelist
This commit is contained in:
@@ -242,9 +242,23 @@ public class SpigotConfig {
|
||||
SpigotConfig.playerShuffle = SpigotConfig.getInt("settings.player-shuffle", 0);
|
||||
}
|
||||
|
||||
public static boolean enableSpamExclusions = false;
|
||||
public static List<String> spamExclusions;
|
||||
private static void spamExclusions() {
|
||||
SpigotConfig.spamExclusions = SpigotConfig.getList("commands.spam-exclusions", List.of("/skill"));
|
||||
Object enabled = SpigotConfig.config.get("commands.enable-spam-exclusions");
|
||||
if (enabled instanceof Boolean value) {
|
||||
SpigotConfig.enableSpamExclusions = value;
|
||||
} else {
|
||||
if (spamExclusions.size() == 1 && spamExclusions.getFirst().equals("/skill")) {
|
||||
SpigotConfig.enableSpamExclusions = false;
|
||||
SpigotConfig.set("commands.enable-spam-exclusions", false);
|
||||
} else {
|
||||
SpigotConfig.enableSpamExclusions = true;
|
||||
SpigotConfig.set("commands.enable-spam-exclusions", true);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static boolean silentCommandBlocks;
|
||||
|
||||
Reference in New Issue
Block a user