Skip to main content
Die Events API ermöglicht das Reagieren auf Änderungen in deinem Netzwerk in Echtzeit. Zugriff über api.event().

Event-Kategorien

Alle Event-Objekte stellen getNetworkId() und getTimestamp() bereit.

Server Events

Server Events werden für laufende Instanzen ausgelöst. Ein Server kann aus einer Gruppe oder aus einem persistenten Server stammen. Nutze das enthaltene Server-Model, um die Quelle zu prüfen.

Server gestartet

Server gestoppt

Server-Status geändert

Server aktualisiert und gelöscht

Gruppen Events

Persistent Server Events

Blueprint Events

Subscriptions verwalten

Subscriptions implementieren AutoCloseable. Räume sie immer auf, wenn du fertig bist.

Manuelles Aufräumen

Plugin-Lebenszyklus

Event-Referenz

Felder entsprechen Java-Gettern. serverId wird zum Beispiel über getServerId() bereitgestellt. Jedes Event enthält diese gemeinsamen Felder:
string
Netzwerk-ID, zu der das Event gehört.
string
ISO-8601-Zeitpunkt, zu dem das Event ausgelöst wurde.

Server Events

string
ID der gestarteten Serverinstanz.
string
ID der Servergruppe, zu der dieser Server gehört.
Server
Gestartete Serverinstanz mit vollständiger Konfiguration und Laufzeitinformationen.
string
ID der gestoppten Serverinstanz.
string
ID der Servergruppe, zu der dieser Server gehört.
Server
Gestoppte Serverinstanz mit vollständiger Konfiguration und Laufzeitinformationen.
boolean
Gibt an, ob der Server unerwartet gestoppt wurde.
integer | null
Exit-Code des Prozesses oder null, wenn kein Exit-Code verfügbar ist.
string | null
Stop-Grund oder null, wenn kein Grund verfügbar ist.
string
ID des Servers, dessen Status sich geändert hat.
ServerState
Vorheriger Serverstatus.
ServerState
Neuer Serverstatus.
Server
Aktuelle Serverinstanz mit vollständiger Konfiguration und Laufzeitinformationen.
string
ID der aktualisierten Serverinstanz.
string
ID der Servergruppe, zu der dieser Server gehört.
Server
Aktualisierte Serverinstanz mit vollständiger Konfiguration und Laufzeitinformationen.
string
ID der gelöschten Serverinstanz.
string
ID der Servergruppe, zu der dieser Server gehörte.
Server
Gelöschte Serverinstanz mit den zuletzt verfügbaren Konfigurations- und Laufzeitinformationen.

Gruppen Events

string
ID der erstellten Servergruppe.
Group
Erstelltes Gruppenmodell.
string
ID der aktualisierten Servergruppe.
Group
Aktualisiertes Gruppenmodell.
string
ID der gelöschten Servergruppe.
string | null
Name der gelöschten Gruppe oder null, wenn der Name nicht mehr verfügbar ist.

Persistent Server Events

string
ID des erstellten persistenten Servers.
string | null
Name des erstellten persistenten Servers oder null, wenn kein Name verfügbar ist.
string
ID des gestarteten persistenten Servers.
string | null
ID der zugehörigen laufenden Serverinstanz oder null, wenn sie nicht verfügbar ist.
string
ID des gestoppten persistenten Servers.
string | null
ID der zugehörigen Serverinstanz oder null, wenn sie nicht verfügbar ist.
string
ID des aktualisierten persistenten Servers.
string | null
Name des aktualisierten persistenten Servers oder null, wenn kein Name verfügbar ist.
string
ID des gelöschten persistenten Servers.
string | null
Name des gelöschten persistenten Servers oder null, wenn der Name nicht mehr verfügbar ist.

Blueprint Events

string
ID des erstellten Blueprints.
Blueprint
Erstelltes Blueprint-Modell.
string
ID des aktualisierten Blueprints.
Blueprint
Aktualisiertes Blueprint-Modell.
string
ID des gelöschten Blueprints.
string | null
Name des gelöschten Blueprints oder null, wenn der Name nicht mehr verfügbar ist.