// API initialisieren
CloudApi api = CloudApi.create();
// Alle Server in einer Gruppe abrufen
api.server().getServersByGroup("lobby").thenAccept(servers -> {
System.out.println("Lobby-Server: " + servers.size());
});
// Neuen Server starten
api.server().startServer(new StartServerRequest("group-id", "lobby"))
.thenAccept(server -> System.out.println("Gestartet: " + server.getServerId()));
// Nachricht an Spieler senden (Adventure-Integration)
api.player().get(playerUUID).thenAccept(player -> {
if (player != null) {
player.sendMessage(Component.text("Willkommen!").color(NamedTextColor.GREEN));
}
});
// Server-Events abonnieren
Subscription sub = api.event().server().onStarted(event -> {
System.out.println("Server gestartet: " + event.getServerId());
});