Server Switch Packet
Info
Available for LabyMod users with version greater than 3.4.0
Overview
With our server switch packet you can send LabyMod users between different servers. The server can request a user to directly connect to a different IP address (or domain name). This can be used to create multi-server-networks. As this does not need any extra proxy software and hardware, it is generally cheaper for a network to connect players directly to the servers instead of using an intermediate software like BungeeCord.
Requirements
- LabyMod API (or use the Protocol without the API)
Example code
public void sendClientToServer( Player player, String title, String address, boolean preview ) {
JsonObject object = new JsonObject();
object.addProperty( "title", title ); // Title of the warning
object.addProperty( "address", address ); // Destination server address
object.addProperty( "preview", preview ); // Display the server icon, motd and user count
// Send to LabyMod using the API
LabyModProtocol.sendLabyModMessage( player, "server_switch", object );
}
Info
You can use Minecraft color codes in the title (Example: &c)
Client response
Message key: server_switch