Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Pequla/ServerPing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

ServerPing

Are you looking for a simple-to-use Minecraft Server List Ping library with a permissive licence? Look no further, you just found it.

Usage

If you are using Maven just add the following to your pom.xml

<repositories>
 <repository>
 <id>pequla-repo</id>
 <url>https://maven.pequla.com/releases</url>
 </repository>
</repositories>
<dependencies>
 <dependency>
 <groupId>com.pequla</groupId>
 <artifactId>server-ping</artifactId>
 <version>1.2</version>
 </dependency>
 <dependency>
 <groupId>com.google.code.gson</groupId>
 <artifactId>gson</artifactId>
 <version>2.10.1</version>
 </dependency>
</dependencies>

Example

public class ServerPingExample {
 public static void main(String[] args) throws IOException {
 InetAddress address = InetAddress.getByName("play.beocraft.net");
 int port = 25565;
 ServerPing ping = new ServerPing(new InetSocketAddress(address, port));
 StatusResponse response = ping.fetchData();
 System.out.println(response.getPlayers().getOnline());
 }
}

About

Very simple and fast Minecraft server status library using the Server List Ping protocol

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /