aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/events/registration
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-08-24 14:52:07 +0200
committerLinnea Gräf <nea@nea.moe>2025-08-24 14:52:07 +0200
commitd186e876bb330230c5d869f754649764e7420163 (patch)
tree55c93e28f3afabb2ef29f56f4a5f2944101674ce /src/main/kotlin/events/registration
parentd4b02f2a0c24220a3eb6d25775f53c8f6c796b47 (diff)
downloadFirmament-d186e876bb330230c5d869f754649764e7420163.tar.gz
Firmament-d186e876bb330230c5d869f754649764e7420163.tar.bz2
Firmament-d186e876bb330230c5d869f754649764e7420163.zip
feat: add party API
Diffstat (limited to 'src/main/kotlin/events/registration')
-rw-r--r--src/main/kotlin/events/registration/ChatEvents.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/kotlin/events/registration/ChatEvents.kt b/src/main/kotlin/events/registration/ChatEvents.kt
index 1dcc91a..aadf498 100644
--- a/src/main/kotlin/events/registration/ChatEvents.kt
+++ b/src/main/kotlin/events/registration/ChatEvents.kt
@@ -1,6 +1,7 @@
package moe.nea.firmament.events.registration
import net.fabricmc.fabric.api.client.message.v1.ClientReceiveMessageEvents
+import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents
import net.fabricmc.fabric.api.event.player.AttackBlockCallback
import net.fabricmc.fabric.api.event.player.UseBlockCallback
import net.fabricmc.fabric.api.event.player.UseItemCallback
@@ -8,6 +9,7 @@ import net.minecraft.text.Text
import net.minecraft.util.ActionResult
import moe.nea.firmament.events.AllowChatEvent
import moe.nea.firmament.events.AttackBlockEvent
+import moe.nea.firmament.events.JoinServerEvent
import moe.nea.firmament.events.ModifyChatEvent
import moe.nea.firmament.events.ProcessChatEvent
import moe.nea.firmament.events.UseBlockEvent
@@ -60,4 +62,7 @@ fun registerFirmamentEvents() {
if (UseItemEvent.publish(UseItemEvent(playerEntity, world, hand)).cancelled) ActionResult.CONSUME
else ActionResult.PASS
})
+ ClientPlayConnectionEvents.JOIN.register { networkHandler, packetSender, _ ->
+ JoinServerEvent.publish(JoinServerEvent(networkHandler, packetSender))
+ }
}