PlaceholderAPI - TheDevTec/TheAPI GitHub Wiki

Registering PlaceholderExpansion

register(PlaceholderExpansion expansion);

Unregistering PlaceholderExpansion

unregister(PlaceholderExpansion expansion);

unregister(String expansionName);

Getting PlaceholderExpansion by name

PlaceholderExpansion getExpansion(String expansionName);

Checking if PlaceholderExpansion by name is registered

boolean isRegistered(String expansionName);

Replaceing placeholders in the text

@playerUuid is nullable

String apply(String text, UUID playerUuid);

Replaceing placeholders in the text

@playerUuid is nullable

String apply(String text, UUID playerUuid);
List<String> apply(List<String> text, UUID playerUuid);

Examples

String text = "%player_name% joined to the game";
text = PlaceholderAPI.apply(text, event.getPlayer().getUniqueId());
event.setJoinMessage(text);
⚠️ **GitHub.com Fallback** ⚠️