aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java
diff options
context:
space:
mode:
authorYasin <a.piri@hotmail.de>2024-05-08 19:51:59 +0200
committerYasin <a.piri@hotmail.de>2024-05-08 19:51:59 +0200
commit55f77b14e8a876fc499c7f53ea1b2ace68fac1de (patch)
tree393fca10a03f94aec3cae23463db4eafd9de422c /src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java
parent4aaa17128a54c9c91a9a02988a81037848f2b1a2 (diff)
downloadSkyblocker-55f77b14e8a876fc499c7f53ea1b2ace68fac1de.tar.gz
Skyblocker-55f77b14e8a876fc499c7f53ea1b2ace68fac1de.tar.bz2
Skyblocker-55f77b14e8a876fc499c7f53ea1b2ace68fac1de.zip
MessagesFilterConfig -> ChatConfig
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java61
1 files changed, 61 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java
new file mode 100644
index 00000000..f857ad61
--- /dev/null
+++ b/src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java
@@ -0,0 +1,61 @@
+package de.hysky.skyblocker.config.configs;
+
+import de.hysky.skyblocker.utils.chat.ChatFilterResult;
+import dev.isxander.yacl3.config.v2.api.SerialEntry;
+
+public class ChatConfig {
+ @SerialEntry
+ public ChatFilterResult hideAbility = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideHeal = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideAOTE = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideImplosion = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideMoltenWave = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideAds = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideTeleportPad = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideCombo = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideAutopet = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideShowOff = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideToggleSkyMall = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideMimicKill = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatFilterResult hideDeath = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public boolean hideMana = false;
+
+ @SerialEntry
+ public ChatFilterResult hideDicer = ChatFilterResult.PASS;
+
+ @SerialEntry
+ public ChatRuleConfig chatRuleConfig = new ChatRuleConfig();
+
+ public static class ChatRuleConfig {
+ @SerialEntry
+ public int announcementLength = 60;
+ @SerialEntry
+ public int announcementScale = 3;
+ }
+}