From 1ba5d8b7369387f1fbd3949ada31cb005ce90967 Mon Sep 17 00:00:00 2001 From: Lorenz Date: Thu, 8 Sep 2022 12:13:43 +0200 Subject: added minecraft console filter logic into config --- .../skyhanni/config/features/DevData.java | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'src/main/java/at/hannibal2/skyhanni/config/features') diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/DevData.java b/src/main/java/at/hannibal2/skyhanni/config/features/DevData.java index 5e66e9e8f..126f67d18 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/DevData.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/DevData.java @@ -27,4 +27,64 @@ public class DevData { @ConfigEditorButton(runnableId = "debugPos", buttonText = "Edit") @ConfigAccordionId(id = 0) public Position debugPos = new Position(10, 10, false, true); + + @Expose + @ConfigOption(name = "Minecraft Console", desc = "") + @ConfigEditorAccordion(id = 1) + public boolean minecraftConsole = false; + + @Expose + @ConfigOption(name = "Unfiltered Debug", desc = "Print the debug information for unfiltered console messages") + @ConfigEditorBoolean + @ConfigAccordionId(id = 1) + public boolean printUnfilteredDebugs = true; + + @Expose + @ConfigOption( + name = "Outside SkyBlock", + desc = "Print the debug information for unfiltered console messages outside SkyBlock too" + ) + @ConfigEditorBoolean + @ConfigAccordionId(id = 1) + public boolean printUnfilteredDebugsOutsideSkyBlock = true; + + @Expose + @ConfigOption( + name = "Log Filtered", + desc = "Log the filtered messages into the console" + ) + @ConfigEditorBoolean + @ConfigAccordionId(id = 1) + public boolean printFilteredReason = true; + + @Expose + @ConfigOption(name = "Console Filters", desc = "") + @ConfigAccordionId(id = 1) + @ConfigEditorAccordion(id = 2) + public boolean consoleFilters = false; + + @Expose + @ConfigOption(name = "Filter Chat", desc = "Filter chat messages") + @ConfigEditorBoolean + @ConfigAccordionId(id = 2) + public boolean filterChat = true; + + @Expose + @ConfigOption(name = "Filter Grow Buffer", desc = "Filter 'Needed to grow BufferBuilder buffer:'") + @ConfigEditorBoolean + @ConfigAccordionId(id = 2) + public boolean filterGrowBuffer = true; + + @Expose + @ConfigOption(name = "Filter Chat", desc = "Filter 'Unable to play unknown soundEvent'") + @ConfigEditorBoolean + @ConfigAccordionId(id = 2) + public boolean filterUnknownSound = true; + + @Expose + @ConfigOption(name = "Filter Scoreboard Errors", desc = "Filter error messages with Scoreboard: removeTeam, createTeam, " + + "removeObjective and 'scoreboard team already exists'") + @ConfigEditorBoolean + @ConfigAccordionId(id = 2) + public boolean filterScoreboardErrors = true; } -- cgit