diff options
author | appable <enzospiacitelli@gmail.com> | 2024-01-06 02:10:15 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-06 11:10:15 +0100 |
commit | 4a5ece2e101ae5c5b2d240a61902c42e05ec7bc2 (patch) | |
tree | 91eb1d3bd6d8c44d792e8e6c2eed9d29b9c7fd38 /src/main/java/at/hannibal2/skyhanni/data | |
parent | 3378a4127449f980b634b584cb67fc24821a8457 (diff) | |
download | skyhanni-4a5ece2e101ae5c5b2d240a61902c42e05ec7bc2.tar.gz skyhanni-4a5ece2e101ae5c5b2d240a61902c42e05ec7bc2.tar.bz2 skyhanni-4a5ece2e101ae5c5b2d240a61902c42e05ec7bc2.zip |
Minor fix: modify instead of block trophy fishing and sea creature messages (#827)
Modify instead of block trophy fishing and sea creature chat messages. #827
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/data')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/data/ChatManager.kt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/data/ChatManager.kt b/src/main/java/at/hannibal2/skyhanni/data/ChatManager.kt index c426f9666..34e4354dd 100644 --- a/src/main/java/at/hannibal2/skyhanni/data/ChatManager.kt +++ b/src/main/java/at/hannibal2/skyhanni/data/ChatManager.kt @@ -9,6 +9,7 @@ import at.hannibal2.skyhanni.features.chat.ChatFilterGui import at.hannibal2.skyhanni.utils.IdentityCharacteristics import at.hannibal2.skyhanni.utils.LorenzLogger import at.hannibal2.skyhanni.utils.LorenzUtils +import at.hannibal2.skyhanni.utils.LorenzUtils.chat import at.hannibal2.skyhanni.utils.LorenzUtils.makeAccessible import net.minecraft.client.Minecraft import net.minecraft.client.gui.ChatLine @@ -121,6 +122,14 @@ object ChatManager { } else { messageHistory[key] = MessageFilteringResult(original, ActionKind.ALLOWED, null, null) } + + // TODO: Handle this with ChatManager.retractMessage or some other way for logging and /shchathistory purposes? + if (chatEvent.chatLineId != 0) { + event.isCanceled = true + Minecraft.getMinecraft().ingameGUI.chatGUI.printChatMessageWithOptionalDeletion( + event.message, chatEvent.chatLineId + ) + } } private fun isSoopyMessage(message: IChatComponent): Boolean { |