aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/chat
diff options
context:
space:
mode:
authorRoman / Linnea Gräf <nea@nea.moe>2023-03-19 17:58:54 +0100
committerGitHub <noreply@github.com>2023-03-19 17:58:54 +0100
commit86d6cc6bf29172fb13ed6aab2ca0676631336da9 (patch)
treed5e0fc0aa6a556c44f497d818f36e674a0f2e317 /src/main/java/at/hannibal2/skyhanni/features/chat
parent4d3e68e8777ac174b938ad63c3367a20e99e06ac (diff)
parent6913b635b9d20cc6736aef64bad9f5d517a2f644 (diff)
downloadSkyHanni-yaw_snapping.tar.gz
SkyHanni-yaw_snapping.tar.bz2
SkyHanni-yaw_snapping.zip
Merge branch 'beta' into yaw_snappingyaw_snapping
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/chat')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/chat/ChatFilter.kt45
1 files changed, 23 insertions, 22 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/chat/ChatFilter.kt b/src/main/java/at/hannibal2/skyhanni/features/chat/ChatFilter.kt
index a3289c9e1..99cfdebb9 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/chat/ChatFilter.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/chat/ChatFilter.kt
@@ -7,6 +7,7 @@ import at.hannibal2.skyhanni.utils.StringUtils.matchRegex
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent
class ChatFilter {
+ private val config get() = SkyHanniMod.feature.chat
@SubscribeEvent
fun onChatMessage(event: LorenzChatEvent) {
@@ -20,28 +21,28 @@ class ChatFilter {
private fun block(message: String): String = when {
message.startsWith("§aYou are playing on profile: §e") -> "profile"//TODO move into own class
- lobby(message) && SkyHanniMod.feature.chat.hypixelHub -> "lobby"
- empty(message) && SkyHanniMod.feature.chat.empty -> "empty"
- warping(message) && SkyHanniMod.feature.chat.warping -> "warping"
- welcome(message) && SkyHanniMod.feature.chat.welcome -> "welcome"
- isGuildExp(message) && SkyHanniMod.feature.chat.guildExp -> "guild_exp"
- friendJoin(message) && SkyHanniMod.feature.chat.friendJoinLeft -> "friend_join"
-
- killCombo(message) && SkyHanniMod.feature.chat.others -> "kill_combo"
- bazaarAndAHMiniMessages(message) && SkyHanniMod.feature.chat.others -> "bz_ah_minis"
- watchdogAnnouncement(message) && SkyHanniMod.feature.chat.others -> "watchdog"
- slayer(message) && SkyHanniMod.feature.chat.others -> "slayer"
- slayerDrop(message) && SkyHanniMod.feature.chat.others -> "slayer_drop"
- uselessDrop(message) && SkyHanniMod.feature.chat.others -> "useless_drop"
- uselessNotification(message) && SkyHanniMod.feature.chat.others -> "useless_notification"
- party(message) && SkyHanniMod.feature.chat.others -> "party"
- money(message) && SkyHanniMod.feature.chat.others -> "money"
- winterIsland(message) && SkyHanniMod.feature.chat.others -> "winter_island"
- uselessWarning(message) && SkyHanniMod.feature.chat.others -> "useless_warning"
- annoyingSpam(message) && SkyHanniMod.feature.chat.others -> "annoying_spam"
-
- isWinterGift(message) && SkyHanniMod.feature.chat.winterGift -> "winter_gift"
- isPowderMining(message) && SkyHanniMod.feature.chat.powderMining -> "powder_mining"
+ lobby(message) && config.hypixelHub -> "lobby"
+ empty(message) && config.empty -> "empty"
+ warping(message) && config.warping -> "warping"
+ welcome(message) && config.welcome -> "welcome"
+ isGuildExp(message) && config.guildExp -> "guild_exp"
+ friendJoin(message) && config.friendJoinLeft -> "friend_join"
+ killCombo(message) && config.killCombo -> "kill_combo"
+ watchdogAnnouncement(message) && config.watchDog -> "watchdog"
+
+ bazaarAndAHMiniMessages(message) && config.others -> "bz_ah_minis"
+ slayer(message) && config.others -> "slayer"
+ slayerDrop(message) && config.others -> "slayer_drop"
+ uselessDrop(message) && config.others -> "useless_drop"
+ uselessNotification(message) && config.others -> "useless_notification"
+ party(message) && config.others -> "party"
+ money(message) && config.others -> "money"
+ winterIsland(message) && config.others -> "winter_island"
+ uselessWarning(message) && config.others -> "useless_warning"
+ annoyingSpam(message) && config.others -> "annoying_spam"
+
+ isWinterGift(message) && config.winterGift -> "winter_gift"
+ isPowderMining(message) && config.powderMining -> "powder_mining"
else -> ""