- Compatible API Versions
- 1.0.0
- Contributors
- MEFRREEX
How to use
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:
Placeholders
Plugin сonfiguration
Addons
API
Getting QueryPlaceholders class
Getting query of server
Getting ServerEntry class by name
Getting BedrockQuery class
Maven
Repository
Dependency
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>%
Placeholders
%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 versionPlugin сonfiguration
YAML:
# 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
API
Getting QueryPlaceholders class
Java:
QueryPlaceholders queryPlaceholders = QueryPlaceholders.getInstance();
Java:
BedrockQueryResponse query = queryPlaceholders.getQuery("server_name");
Java:
ServerEntry serverEntry = queryPlaceholders.getServer("server_name");
Java:
BedrockQuery bedrockQuery = BedrockQueryFactory.getBedrockQuery();
Repository
XML:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
XML:
<dependency>
<groupId>com.github.MEFRREEX</groupId>
<artifactId>QueryPlaceholders</artifactId>
<version>1.0</version>
</dependency>