Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Server Ping

Minecraft Server Ping est une API permettant de récupérer les informations d'un Serveur Minecraft grâce au Ping.

Actuellement vous pouvez récuperez :

➳ Le favicon (Base64 encoded)
➳ Le nombre de joueurs
➳ La description du serveur (MOTD)
➳ La version du serveur
➳ La latence vers le serveur

Minecraft Server Ping est compilé avec Gson-2.8.6
Minecraft Server Ping est basé principalement sur le travail de zh32

Configuration

Vous devez utiliser la classe MinecraftServerPingOptions les options disponibles sont :

  • String hostname (hostname du serveur, obligatoire)
  • int port (port du serveur, optionnel par défaut 25565)
  • int timeout (socket timeout, optionnel par défaut 2000)
  • String charset (charset pour le MOTD, optionnel par défaut UTF-8)

Exemple

MinecraftServerPingInfos data = new MinecraftServerPing().getPing(new MinecraftServerPingOptions().setHostname("play.hypixel.net").setPort(25565));
System.out.println(data.getDescription() + "\n" + data.getStrippedDescription() + "\n" + data.getVersion().getName() + "\n" + data.getLatency() + "ms\n" + data.getPlayers().getOnline() + "/" + data.getPlayers().getMax());

Documentation

Vous pouvez aller voir la javadoc qui se trouve ici.
Un exemple est disponible ici.

Installation

Remplacez %VERSION% avec les versions disponibles (1.0.0 & 2.0.0)

Gradle

repositories {
    mavenCentral() 
    maven {
        url "https://alwyn974.github.io/maven/"
    }
}

dependencies {
    compile 're.alwyn974.minecraftserverping:MinecraftServerPing:%VERSION%'
}

About

An API to get some Informations of a Minecraft Server

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages