Skip to content

Streamline Placeholders ​

StreamlineCore includes its own placeholder system called RATAPI (Replace a Thing API). On Bukkit servers, it also integrates natively with PlaceholderAPI.

Use /parse to test a placeholder in-game or from the console.

Placeholder Reference ​

PlaceholderDescriptionExample
%streamline_parse_$player:::$thing%Parses $thing as if you were $player.%streamline_parse_Drakified:::*/*streamline_user_formatted*/*% parses %streamline_user_formatted% for the player Drakified.
%streamline_?R:$thing%Parses $thing for the current player on the proxy server (Velocity or BungeeCord). If there is no proxy, it parses on the current server.%streamline_?R:*/*streamline_user_points*/*% parses %streamline_user_points% on the proxy.
%streamline_?L:$thing%Like ?R:, but without a player — for placeholders that don't depend on one.%streamline_?L:*/*streamline_players_online*/*%

Escaping Placeholders

When nesting placeholders inside other placeholders, replace % with */* to avoid conflicts. For example, %streamline_user_formatted% becomes */*streamline_user_formatted*/* when used inside another placeholder. Inside ?R: and ?L:, [[ and ]] also work in place of %.

Server Placeholders ​

PlaceholderDescription
%streamline_version%StreamlineCore version
%streamline_players_online%Online players
%streamline_players_max%Maximum players
%streamline_players_loaded%Loaded players
%streamline_users_online% / %streamline_users_loaded%Online / loaded users, including the console
%streamline_modules_loaded%Loaded modules (also _enabled and _colorized)
%streamline_modules_loaded_count%Number of loaded modules (also _enabled_count and _colorized_count)

Player Placeholders ​

PlaceholderDescription
%streamline_user_uuid%UUID
%streamline_user_absolute%Plain name
%streamline_user_formatted%Display name
%streamline_user_absolute_onlined% / %streamline_user_formatted_onlined%Name formatted by the online/offline name formats in main-config.yml
%streamline_user_prefix% / %streamline_user_suffix%Prefix / suffix
%streamline_user_online%Online or offline
%streamline_user_ping%Ping
%streamline_user_ip%IP address
%streamline_user_server%Current server
%streamline_user_tags%Tags (see /ptag)
%streamline_user_play_seconds%Playtime (also _minutes, _hours, _days)
%streamline_user_location_world%World (also _x, _y, _z, _yaw, _pitch, _server)

Permission Placeholders ​

Read from LuckPerms when it is installed.

PlaceholderDescription
%luckperms_prefix% / %luckperms_suffix%Prefix / suffix
%luckperms_primary_group%Primary group
%luckperms_highest_group%Highest group
%luckperms_meta_<key>%Value of a meta key

Streamline Groups ​

Provided by the Streamline Groups module. Replace party_ with guild_ for the player's guild.

PlaceholderDescription
%groups_party_uuid%Party UUID
%groups_party_total_size%Number of members
%groups_party_size_max_current%Current member limit
%groups_party_size_max_absolute%Member limit based on the leader's permissions
%groups_party_leader_absolute% / %groups_party_leader_formatted%Leader's name (plain / formatted)
%groups_party_leader_absolute_onlined% / %groups_party_leader_formatted_onlined%Leader's name, styled by online status
%groups_party_muted%Whether group chat is muted
%groups_party_public%Whether the group is public
%groups_party_role_name%The player's role (also _identifier, _max, _priority, _flags)
%groups_loaded_parties% / %groups_loaded_guilds%Number of loaded parties / guilds
%groups_guild_default_level% / %groups_guild_default_xp%Starting level / experience for new guilds