Bifrost: Fix player death messages.

This commit is contained in:
Kenneth Endfinger
2022-01-16 20:37:19 -05:00
parent 4ca241aa5b
commit d16b9b1138

View File

@ -154,13 +154,12 @@ class FoundationBifrostPlugin : JavaPlugin(), DiscordEventListener, BukkitEventL
@EventHandler(priority = EventPriority.MONITOR) @EventHandler(priority = EventPriority.MONITOR)
private fun onPlayerDeath(e: PlayerDeathEvent) { private fun onPlayerDeath(e: PlayerDeathEvent) {
if (!config.channel.sendPlayerDeath) return if (!config.channel.sendPlayerDeath) return
val deathMessage = e.deathMessage() @Suppress("DEPRECATION")
val message = if (deathMessage != null) { var deathMessage = e.deathMessage
LegacyComponentSerializer.legacySection().serialize(deathMessage) if (deathMessage == null || deathMessage.isBlank()) {
} else { deathMessage = "${e.player.name} died"
"died"
} }
sendEmbedMessage(Color.YELLOW, "${e.player.name} $message") sendEmbedMessage(Color.YELLOW, deathMessage)
} }
private fun onDiscordReady() { private fun onDiscordReady() {