Skip to main content

Placeholders

General Placeholders

PlaceholderValue
varo-authorCuuky
varo-contributorsThe Varo Plugin contributors
varo-versionThe current plugin version
varo-version-latestThe latest available plugin version
varo-discordhttps://discord.varoplugin.de/
projectnameThe name of the current project
prefixThe prefix, can be changed in the config
colorcodeThe default color code, can be changed in the config
discordThe project Discord server, can be changed in the config
num-playersThe number of total players
num-aliveThe number of players alive
num-onlineThe number of players online
project-hourThe number of hours since this project was started
project-minuteThe number of minutes since this project was started
project-secondThe number of seconds since this project was started
border-sizeThe current border size
border-radiusThe current border radius (border-size / 2)
spawn-worldThe world name where the spawn is located
heart
newlineNewline character
paddingWhitespace (e.g. <padding:2> evaluates to two spaces)
yearThe current year (e.g. 2025)
monthThe current month (e.g. 04)
dayThe current day (e.g. 01)
hourThe current hour in 24-hour format (e.g. 15)
minuteThe current minute (e.g. 01)
secondThe current second (e.g. 02)

Config Placeholders

Almost all config entries can be used as a placeholder by using <config-XXX>. For example <config-Start-doSortAtStart> will return the value of the config entry Start.doSortAtStart.

Player Placeholders

Placeholders for all players:

PlaceholderValue
nameThe player's name
displaynameThe player's display-name (see player.displayname in message config)
uuidThe player's uuid
idThe player's internal id
rankThe player's rank
killsThe number of kills this player has made
strikesThe number of strikes this player has received
countdown-hourThe session countdown hours
countdown-minuteThe session countdown minutes
countdown-secondThe session countdown seconds
session-hourThe session timer hours
session-minuteThe session timer minutes
session-secondThe session timer seconds
online-hourHow many hours this player has been online for
online-minuteHow many minutes this player has been online for
online-secondHow many seconds this player has been online for
online-total-hourHow many hours in total this player has been online for
online-total-minuteHow many minutes in total this player has been online for
online-total-secondHow many seconds in total this player has been online for
episodeThe players current episode
episodes-remainingHow many episodes the player has left
remaining-disconnectsHow many times the player can disconnect before their sessions is ended prematurely
luckperms-prefixThe player's LuckPerms prefix
luckperms-suffixThe player's LuckPerms suffix
blockloggerReturns the number of blocks of a certain material that this player has destroyed (e.g. <blocklogger:DIAMOND_ORE>)
has-teamConditional placeholder that returns its first argument if the player has a team. Otherwise it returns its second argument.
team-*See Team Placeholders

Placeholders for online players:

PlaceholderValue
pingThe player's ping in milliseconds
xThe player's x-coordinate
yThe player's y-coordinate
zThe player's z-coordinate
worldThe world this player is currently located in
distance-to-borderThe player's distance to the world border
spawn-xThe x-coordinate of the spawn point in the world the player is currently in
spawn-yThe y-coordinate of the spawn point in the world the player is currently in
spawn-zThe z-coordinate of the spawn point in the world the player is currently in
spawn-distanceThe player's distance to the world spawn
healthThe player's health
foodThe player's current food level

Team Placeholders

Team placeholders always require a prefix. This can either be team- to get the current player's team, or top-team- to get a ranked team (see Top Player/Team Placeholders).

PlaceholderValue
nameThe team's name
displaynameThe team's display-name (includes color code and #)
idThe team's internal id
killsThe total number of kills that the members of this team have made
livesThe number of team-lives this team has left

Top Player/Team Placeholders

All player/team placeholders can be used with either the prefix top-player-/top-team- to select the top player/team. The first argument is the desired ranking, where 0 means the best player/team. The second argument is returned in case no player/team with the desired ranking is found.

Examples:

  • <top-player-name:0:-> will evaluate to the best player's name or - if there is no best player.
  • <top-player-uuid:1:XXX> will evaluate to the second-best player's UUID or XXX if there is no second-best player
  • <top-team-kills:3:-> will evaluate to the third-best team's kills or - if there is no third-best team