Whitelist
Base: /api/whitelist
Server-Whitelist verwalten
Handler: WhitelistHandler
Endpunkte
GET
/api/whitelist
Whitelist anzeigen
Liste aller Spieler auf der Whitelist.
Antwort-Beispiel
{"enabled":true,"players":["Steve","Alex","Notch"]}
cURL
curl http://localhost:5550/api/whitelist
POST
/api/whitelist/add
Spieler hinzufügen
Fügt einen Spieler zur Whitelist hinzu.
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
player
|
string | Ja | Spielername |
Antwort-Beispiel
{"success":true,"message":"Player Steve added to whitelist"}
cURL
curl -X POST http://localhost:5550/api/whitelist/add \
-H 'Content-Type: application/json' \
-d '{"player":"Steve"}'
DELETE
/api/whitelist/{player}
Spieler entfernen
Entfernt einen Spieler von der Whitelist.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
player
|
string | Ja | Spielername |
Antwort-Beispiel
{"success":true,"message":"Player Steve removed from whitelist"}
cURL
curl -X DELETE http://localhost:5550/api/whitelist/Steve
POST
/api/whitelist/toggle
Whitelist umschalten
Aktiviert oder deaktiviert die Whitelist.
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
enabled
|
boolean | Ja | true = aktivieren, false = deaktivieren |
Antwort-Beispiel
{"success":true,"message":"Whitelist enabled"}
cURL
curl -X POST http://localhost:5550/api/whitelist/toggle \
-H 'Content-Type: application/json' \
-d '{"enabled":true}'