diff options
| author | Roman / Linnea Gräf <nea@nea.moe> | 2023-03-19 17:58:54 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-19 17:58:54 +0100 |
| commit | 86d6cc6bf29172fb13ed6aab2ca0676631336da9 (patch) | |
| tree | d5e0fc0aa6a556c44f497d818f36e674a0f2e317 /src/main/java/at/hannibal2/skyhanni/features/chat | |
| parent | 4d3e68e8777ac174b938ad63c3367a20e99e06ac (diff) | |
| parent | 6913b635b9d20cc6736aef64bad9f5d517a2f644 (diff) | |
| download | SkyHanni-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.kt | 45 |
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 -> "" |
