9
0
mirror of https://github.com/Auxilor/EcoMobs.git synced 2025-12-19 15:09:17 +00:00

Fixed top damager placeholders

This commit is contained in:
Auxilor
2024-01-01 18:05:27 +00:00
parent 8cca1f7994
commit 11acfed77c

View File

@@ -49,10 +49,21 @@ class TopDamagerHandler(
fun generatePlaceholders(mob: Mob): List<NamedValue> {
return mob.topDamagers
.mapIndexed { index, damager ->
NamedValue("top_damager_${index + 1}_name", Bukkit.getOfflinePlayer(damager.uuid).name ?: "Unknown")
NamedValue("top_damager_${index + 1}_display", Bukkit.getOfflinePlayer(damager.uuid).savedDisplayName)
NamedValue("top_damager_${index + 1}_damage", damager.damage.toString())
.flatMapIndexed { index, damager ->
listOf(
NamedValue(
"top_damager_${index + 1}_name",
Bukkit.getOfflinePlayer(damager.uuid).name ?: "Unknown"
),
NamedValue(
"top_damager_${index + 1}_display",
Bukkit.getOfflinePlayer(damager.uuid).savedDisplayName
),
NamedValue(
"top_damager_${index + 1}_damage",
damager.damage.toString()
)
)
}
}
}