You can use query placeholders in any plugin that has PlaceholderAPI support
Player count placeholder
In this placeholder you can specify multiple servers for online summation
Example: %query_player_count<zeqa;nethergames>%
%query_player_count<server_name>%
- Placeholder for display the number of players
%query_max_players<server_name>%
- Placeholder for display the maximum number of players
%query_motd<server_name>%
- Placeholder for display server motd
%query_minecraft_version<server_name>%
- Placeholder for display minecraft server version
# Timeout time for query request
timeout: 2000 # In milliseconds
# Interval for updating query information
update: 1200 # In ticks
# Servers for query
servers:
zeqa: # Server name
address: "zeqa.net" # Server address
port: 19132 # Server port
nethergames:
address: "play.nethergames.org"
port: 19132
Getting QueryPlaceholders class
QueryPlaceholders queryPlaceholders = QueryPlaceholders.getInstance();
Getting query of server
BedrockQueryResponse query = queryPlaceholders.getQuery("server_name");
Getting ServerEntry class by name
ServerEntry serverEntry = queryPlaceholders.getServer("server_name");
Getting BedrockQuery class
BedrockQuery bedrockQuery = BedrockQueryFactory.getBedrockQuery();
Repository
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Dependency
<dependency>
<groupId>com.github.MEFRREEX</groupId>
<artifactId>QueryPlaceholders</artifactId>
<version>1.2</version>
</dependency>