MiscHandlers.kt
Branches > main > 12c8471 > files / src / main / kotlin / net / bowmap / handlers / MiscHandlers.kt
package net.bowmap.handlers
import net.bowmap.stormbow.handler
import net.bowmap.stormbow.fact.*
import net.bowmap.stormbow.effect.*
import net.kyori.adventure.text.Component
import net.bowmap.perms.prefix
import net.bowmap.paper.headComponent
import kotlinx.collections.immutable.*
object MiscHandlers {
fun register() {
handler<PlayerSentChatMessage> {
val msg = headComponent(player).append(
Component.text(" "),
prefix(player),
player.displayName(),
Component.text(": "),
message)
effects(SendMessage(audience = audience, message = msg))
}
}
}