From a9bc2842c22c214c64601694631a6aa567fd14bc Mon Sep 17 00:00:00 2001 From: OmerBenGera Date: Thu, 7 Jul 2022 22:44:55 +0300 Subject: [PATCH] Fixed location placeholder is not detected correctly (#1240) --- .../service/placeholders/PlaceholdersServiceImpl.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/bgsoftware/superiorskyblock/service/placeholders/PlaceholdersServiceImpl.java b/src/main/java/com/bgsoftware/superiorskyblock/service/placeholders/PlaceholdersServiceImpl.java index 1541e3c50..c65c2dac6 100644 --- a/src/main/java/com/bgsoftware/superiorskyblock/service/placeholders/PlaceholdersServiceImpl.java +++ b/src/main/java/com/bgsoftware/superiorskyblock/service/placeholders/PlaceholdersServiceImpl.java @@ -263,10 +263,9 @@ public String handlePluginPlaceholder(@Nullable OfflinePlayer offlinePlayer, Str String subPlaceholder = matcher.group(1).toLowerCase(Locale.ENGLISH); Island island = superiorPlayer == null ? null : subPlaceholder.startsWith("location_") ? plugin.getGrid().getIslandAt(superiorPlayer.getLocation()) : superiorPlayer.getIsland(); - - subPlaceholder = subPlaceholder.replace("location_", ""); - - placeholderResult = parsePlaceholdersForIsland(island, superiorPlayer, placeholder, subPlaceholder); + placeholderResult = parsePlaceholdersForIsland(island, superiorPlayer, + placeholder.replace("location_", ""), + subPlaceholder.replace("location_", "")); } }