Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.net.InetSocketAddress;
- import java.net.Socket;
- public class ServerInfoGetter {
- public static void main(String[] args) {
- try {
- Socket s= new Socket();
- s.connect(new InetSocketAddress("localhost", 25565), 1 * 1000);
- DataOutputStream out = new DataOutputStream(socket.getOutputStream());
- DataInputStream in = new DataInputStream(socket.getInputStream());
- out.write(0xFE);
- StringBuilder str = new StringBuilder();
- int b;
- while ((b = in.read()) != -1) {
- if (b != 0 && b > 16 && b != 255 && b != 23 && b != 24) {
- str.append((char) b);
- }
- }
- String[] d= str.toString().split("§");
- String motd = d[0];
- int onlinePlayers = Integer.valueOf(d[1]);
- int maxPlayers = Integer.valueOf(d[2]);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement