Welt
Base: /api/world
Welt-Informationen abrufen, Wetter und Zeit steuern, Welt speichern
Handler: WorldHandler
GET
/api/world
Welt-Info
Allgemeine Informationen über die aktuelle Welt.
Antwort-Beispiel
{"name":"overworld","seed":123456789,"time":6000,"weather":"clear","difficulty":"normal","spawn":{"x":0,"y":64,"z":0}}
cURL
curl http://localhost:5550/api/world
POST
/api/world/time
Zeit setzen
Setzt die Tageszeit der Welt.
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
time
|
integer | Ja | Ticks (0=Morgen, 6000=Mittag, 12000=Sonnenuntergang, 18000=Nacht) |
Antwort-Beispiel
{"success":true,"message":"Time set to 6000"}
cURL
curl -X POST http://localhost:5550/api/world/time \
-H 'Content-Type: application/json' \
-d '{"time":6000}'
POST
/api/world/weather
Wetter setzen
Ändert das Wetter der Welt.
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
weather
|
string | Ja | Wetter: clear, rain, storm |
Antwort-Beispiel
{"success":true,"message":"Weather set to clear"}
cURL
curl -X POST http://localhost:5550/api/world/weather \
-H 'Content-Type: application/json' \
-d '{"weather":"clear"}'
POST
/api/world/save
Welt speichern
Speichert die aktuelle Welt auf die Festplatte.
Antwort-Beispiel
{"success":true,"message":"World save initiated"}
cURL
curl -X POST http://localhost:5550/api/world/save
Internes Verhalten
Speicherung läuft asynchron. Kann die TPS kurzzeitig beeinflussen.