Implemented player menu with kick option (untested)

This commit is contained in:
Anuken
2018-01-03 16:23:18 -05:00
parent 569a4db840
commit d22c682e5b
11 changed files with 117 additions and 5 deletions

View File

@@ -65,6 +65,11 @@ public class Net{
});
}
/**Kick a specified connection from the server.*/
public static void kickConnection(int id){
serverProvider.kick(id);
}
/**Returns a list of all connections IDs.*/
public static IntArray getConnections(){
return serverProvider.getConnections();
@@ -215,10 +220,12 @@ public class Net{
public void close();
/**Return all connected users.*/
public IntArray getConnections();
/**Register classes to be sent.*/
public void register(Class<?>... types);
/**Kick a certain connection.*/
public void kick(int connection);
/**Returns the ping for a certain connection.*/
public int getPingFor(int connection);
/**Register classes to be sent.*/
public void register(Class<?>... types);
/**Close all connections.*/
public void dispose();
}

View File

@@ -113,4 +113,8 @@ public class Packets {
public String name;
public String text;
}
public static class KickPacket{
}
}

View File

@@ -34,6 +34,7 @@ public class Registrator {
ConnectPacket.class,
DisconnectPacket.class,
ChatPacket.class,
KickPacket.class,
Class.class,
byte[].class,