aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/lorenz/mod/chat/ChatManager.kt
diff options
context:
space:
mode:
authorLorenz <ESs95s3P5z8Pheb>2022-07-08 08:09:43 +0200
committerLorenz <ESs95s3P5z8Pheb>2022-07-08 08:09:43 +0200
commitcbc6b4928fea6c8afecd84ec0c96f2ac489e267e (patch)
tree2182554912c2321134d1075f37b1e3e54b28758c /src/main/java/at/lorenz/mod/chat/ChatManager.kt
parentcedeb7232dab102f58edbf01ccc2b22ddf5bfb19 (diff)
downloadSkyHanni-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.kt11
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 {