Chat.kt

Branches > main > 98c8c18 > files / src / main / kotlin / net / bowmap / handlers / Chat.kt

package net.bowmap.handlers

import net.bowmap.stormbow.*
import net.kyori.adventure.text.Component
import net.bowmap.server.permission.prefix
import net.bowmap.server.adventure.headComponent

fun sendUpdatedChatMessage(f: PlayerSentChatMessage): Effects {
  val msg = headComponent(f.player).append(
    Component.text(" "),
    prefix(f.player),
    f.player.displayName(),
    Component.text(": "),
    f.message)
  return Effects(SendMessage(audience = f.audience, message = msg))
}