#API Серверов

#ServerManager

java
ServerManager manager = getProxy().getServerManager();

// Получить сервер
Optional<BackendServer> server = manager.getServer("lobby");

// Все серверы
Collection<BackendServer> servers = manager.getAllServers();

// Сервер по умолчанию
Optional<BackendServer> def = manager.getDefaultServer();

// Регистрация сервера программно
manager.registerServer("creative",
    new InetSocketAddress("127.0.0.1", 25567), "creative");

// Удаление
manager.unregisterServer("creative");

#BackendServer

java
BackendServer server = ...;

String name = server.getName();
InetSocketAddress address = server.getAddress();
String type = server.getServerType();
boolean available = server.isAvailable();
Collection<ProxyPlayer> players = server.getPlayers();

ℹ️ INFO: Серверы, зарегистрированные через Tower System, автоматически удаляются при потере соединения.