From f11a55e4df6bf56c341509cdf6996f7b8bc50bfc Mon Sep 17 00:00:00 2001 From: Opal <58598304+Opalinium@users.noreply.github.com> Date: Mon, 22 May 2023 01:23:45 -0700 Subject: [PATCH] Updated placeholder parsing to return 'N/A' for non-existing player or position --- .../willfp/ecoskills/skills/EcoSkillsTopPlaceholder.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/EcoSkillsTopPlaceholder.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/EcoSkillsTopPlaceholder.kt index 3afe6ea..732f9bc 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/EcoSkillsTopPlaceholder.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/skills/EcoSkillsTopPlaceholder.kt @@ -30,8 +30,8 @@ class EcoSkillsSkillTopPlaceholder( val place = args[2].toIntOrNull() ?: return null return when (args.last()) { - "name" -> skill.getTop(place)?.player?.savedDisplayName - "level", "amount" -> skill.getTop(place)?.level?.toString() + "name" -> skill.getTop(place)?.player?.savedDisplayName ?: "N/A" + "level", "amount" -> skill.getTop(place)?.level?.toString() ?: "N/A" else -> null } } @@ -59,8 +59,8 @@ class EcoSkillsTopPlaceholder( val place = args[1].toIntOrNull() ?: return null return when (args.last()) { - "name" -> Skills.getTop(place)?.player?.savedDisplayName - "level", "amount" -> Skills.getTop(place)?.level?.toString() + "name" -> Skills.getTop(place)?.player?.savedDisplayName ?: "N/A" + "level", "amount" -> Skills.getTop(place)?.level?.toString() ?: "N/A" else -> null } }