Revert return type back to String for new onPlaceholderRequest method

This commit is contained in:
extendedclip 2018-06-01 21:01:01 -04:00
parent 25758ee653
commit eba181d04d
2 changed files with 3 additions and 3 deletions

View File

@ -232,9 +232,9 @@ public class PlaceholderAPI {
String identifier = format.substring(0, index).toLowerCase();
String params = format.substring(index + 1);
if (hooks.containsKey(identifier)) {
Object value = hooks.get(identifier).onPlaceholderRequest(player, params);
String value = hooks.get(identifier).onPlaceholderRequest(player, params);
if (value != null) {
text = text.replaceAll(Pattern.quote(m.group()), Matcher.quoteReplacement(String.valueOf(value)));
text = text.replaceAll(Pattern.quote(m.group()), Matcher.quoteReplacement(value));
}
}
}

View File

@ -31,7 +31,7 @@ public abstract class PlaceholderHook {
* @param params String passed to the hook to determine what value to return
* @return value for the requested player and params
*/
public Object onPlaceholderRequest(OfflinePlayer p, String params) {
public String onPlaceholderRequest(OfflinePlayer p, String params) {
if (p != null && p.isOnline()) {
return onPlaceholderRequest((Player) p, params);
}