From 410b021b0bf5f386d0c92f80db3b4425edbb2927 Mon Sep 17 00:00:00 2001 From: extendedclip Date: Thu, 8 Mar 2018 15:37:00 -0500 Subject: [PATCH] placeholders parsed after the javascript is evaluated need to use {} Placeholders that use %% are parsed before the script is evaluated so the ability to store or utilize raw placeholders was not possible. Now if you use {}, placeholders with brackets are parsed after the script has been evaluated. --- .../papi/expansion/javascript/JavascriptPlaceholder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/extendedclip/papi/expansion/javascript/JavascriptPlaceholder.java b/src/main/java/com/extendedclip/papi/expansion/javascript/JavascriptPlaceholder.java index f6cf019..25b4c87 100644 --- a/src/main/java/com/extendedclip/papi/expansion/javascript/JavascriptPlaceholder.java +++ b/src/main/java/com/extendedclip/papi/expansion/javascript/JavascriptPlaceholder.java @@ -218,11 +218,11 @@ public class JavascriptPlaceholder { } if (result instanceof String) { - String res = PlaceholderAPI.setPlaceholders(p, (String)result); + String res = PlaceholderAPI.setBracketPlaceholders(p, (String)result); return res != null ? res : ""; } - return result != null ? PlaceholderAPI.setPlaceholders(p, result.toString()) : ""; + return result != null ? PlaceholderAPI.setBracketPlaceholders(p, result.toString()) : ""; } catch (ScriptException ex) { PlaceholderAPIPlugin.getInstance().getLogger().severe("Error in javascript format for placeholder - " + this.identifier);