diff options
| author | Lorenz <ESs95s3P5z8Pheb> | 2022-07-08 08:09:43 +0200 |
|---|---|---|
| committer | Lorenz <ESs95s3P5z8Pheb> | 2022-07-08 08:09:43 +0200 |
| commit | cbc6b4928fea6c8afecd84ec0c96f2ac489e267e (patch) | |
| tree | 2182554912c2321134d1075f37b1e3e54b28758c /src/main/java/at/lorenz/mod/chat/ChatManager.kt | |
| parent | cedeb7232dab102f58edbf01ccc2b22ddf5bfb19 (diff) | |
| download | SkyHanni-cbc6b4928fea6c8afecd84ec0c96f2ac489e267e.tar.gz SkyHanni-cbc6b4928fea6c8afecd84ec0c96f2ac489e267e.tar.bz2 SkyHanni-cbc6b4928fea6c8afecd84ec0c96f2ac489e267e.zip | |
added DungeonHighlightClickedBlocks, changed chat manager from forge event to packet
Diffstat (limited to 'src/main/java/at/lorenz/mod/chat/ChatManager.kt')
| -rw-r--r-- | src/main/java/at/lorenz/mod/chat/ChatManager.kt | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/at/lorenz/mod/chat/ChatManager.kt b/src/main/java/at/lorenz/mod/chat/ChatManager.kt index a85643e1b..878c4e8c0 100644 --- a/src/main/java/at/lorenz/mod/chat/ChatManager.kt +++ b/src/main/java/at/lorenz/mod/chat/ChatManager.kt @@ -2,8 +2,9 @@ package at.lorenz.mod.chat import at.lorenz.mod.utils.LorenzLogger import at.lorenz.mod.events.LorenzChatEvent +import at.lorenz.mod.events.PacketEvent import at.lorenz.mod.utils.LorenzUtils -import net.minecraftforge.client.event.ClientChatReceivedEvent +import net.minecraft.network.play.server.S02PacketChat import net.minecraftforge.fml.common.eventhandler.EventPriority import net.minecraftforge.fml.common.eventhandler.SubscribeEvent @@ -15,11 +16,13 @@ class ChatManager { private val loggerFilteredTypes = mutableMapOf<String, LorenzLogger>() @SubscribeEvent(priority = EventPriority.LOW, receiveCanceled = true) - fun onChatPacket(event: ClientChatReceivedEvent) { - val messageComponent = event.message + fun onChatPacket(event: PacketEvent.ReceiveEvent) { + val packet = event.packet + if (packet !is S02PacketChat) return + val messageComponent = packet.chatComponent val message = LorenzUtils.stripVanillaMessage(messageComponent.formattedText) - if (event.type.toInt() == 2) { + if (packet.type.toInt() == 2) { // val actionBarEvent = LorenzActionBarEvent(message) // actionBarEvent.postAndCatch() } else { |
