summaryrefslogtreecommitdiff
path: root/src/main/kotlin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin')
-rw-r--r--src/main/kotlin/event/VisibleChatMessageAddedEvent.kt11
-rw-r--r--src/main/kotlin/util/minecrat/infer.kt4
2 files changed, 12 insertions, 3 deletions
diff --git a/src/main/kotlin/event/VisibleChatMessageAddedEvent.kt b/src/main/kotlin/event/VisibleChatMessageAddedEvent.kt
index 5d37451..97d919b 100644
--- a/src/main/kotlin/event/VisibleChatMessageAddedEvent.kt
+++ b/src/main/kotlin/event/VisibleChatMessageAddedEvent.kt
@@ -1,8 +1,17 @@
package moe.nea.ultranotifier.event
import net.minecraft.client.gui.hud.ChatHudLine
+import net.minecraft.text.Text
+
+typealias ChattyHudLine =
+ ChatHudLine
+//#if MC < 1.20
+//#if MC > 1.16
+//$$ <Text>
+//#endif
+//#endif
data class VisibleChatMessageAddedEvent(
- val chatLine: ChatHudLine,
+ val chatLine: ChattyHudLine,
) : UltraEvent()
diff --git a/src/main/kotlin/util/minecrat/infer.kt b/src/main/kotlin/util/minecrat/infer.kt
index 479b186..dc89392 100644
--- a/src/main/kotlin/util/minecrat/infer.kt
+++ b/src/main/kotlin/util/minecrat/infer.kt
@@ -3,8 +3,8 @@
package moe.nea.ultranotifier.util.minecrat
import moe.nea.ultranotifier.datamodel.HasCategorizedChatLine
+import moe.nea.ultranotifier.event.ChattyHudLine
import net.minecraft.client.gui.hud.ChatHud
-import net.minecraft.client.gui.hud.ChatHudLine
import kotlin.contracts.ExperimentalContracts
import kotlin.contracts.contract
@@ -19,4 +19,4 @@ fun ChatHud.accessor(): AccessorChatHud {
return this as AccessorChatHud
}
-val ChatHudLine.category get() = (this as HasCategorizedChatLine).categorizedChatLine_ultraNotifier
+val ChattyHudLine.category get() = (this as HasCategorizedChatLine).categorizedChatLine_ultraNotifier