Chat
Base: /api/chat
Server-Chat-Nachrichten senden und Broadcast-Funktionen
Handler: ChatHandler
POST
/api/chat/send
Chat-Nachricht senden
Sendet eine Nachricht an alle Spieler im Chat.
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
message
|
string | Ja | Die Nachricht die gesendet werden soll |
sender
|
string | Nein | Absender-Name (Standard: [Server]) |
Antwort-Beispiel
{"success":true,"message":"Chat message sent"}
cURL
curl -X POST http://localhost:5550/api/chat/send \
-H 'Content-Type: application/json' \
-d '{"message":"Hallo an alle!","sender":"Admin"}'
Internes Verhalten
Nutzt server.broadcastMessage() für globale Nachrichten.
Unterstützt Farbcodes mit & Prefix.
Unterstützt Farbcodes mit & Prefix.
POST
/api/chat/send/{player}
Private Nachricht
Sendet eine private Nachricht an einen bestimmten Spieler.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
player
|
string | Ja | Empfänger-Spielername |
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
message
|
string | Ja | Die Nachricht |
Antwort-Beispiel
{"success":true,"message":"Private message sent to Steve"}
cURL
curl -X POST http://localhost:5550/api/chat/send/Steve \
-H 'Content-Type: application/json' \
-d '{"message":"Hey Steve!"}'