Safely handle casting deathMessage to TranslatableComponent

This commit is contained in:
SKBotNL committed 2026-07-22 21:22:04 +02:00
1 parent 63646b2910
commit 6e27961037
1 file changed
+1 -1
@@ -8,7 +8,7 @@ import org.bukkit.event.entity.PlayerDeathEvent
class Events : Listener {
@EventHandler
fun onPlayerDeath(event: PlayerDeathEvent) {
val translatableDeathMessage = event.deathMessage() as TranslatableComponent
val translatableDeathMessage = event.deathMessage() as? TranslatableComponent ?: return
if (translatableDeathMessage.key() == "death.fell.accident.water") {
QuestsOG.redis.setValue("questsog:${event.player.uniqueId}:deaths:fellAccidentWater", "true")