Überblick Das
WeatherTimeSyncPlugin ist ein vielseitiges Spigot-Plugin für Minecraft-Server, das die Spielwelt mit Echtzeit-Wetterdaten und Zeitinformationen synchronisiert. Es ermöglicht Server-Besitzern, die Tageszeit und das Wetter in ihren Welten basierend auf realen Wetterdaten von bestimmten Orten zu steuern. Spieler können zudem ihre eigenen Wetteranzeigen personalisieren und Wettervorhersagen abrufen.
Hauptfunktionen
Echtzeit-Wettersynchronisation: Synchronisiert das In-Game-Wetter (Regen, Gewitter, Schnee) mit realen Wetterdaten von konfigurierten Orten.
Zeitsynchronisation: Passt die In-Game-Zeit an die reale Uhrzeit des angegebenen Ortes an.
Personalisierte Wetteranzeige: Spieler können Wetter- und Zeitinformationen in der Actionbar anzeigen lassen, inklusive Temperatur, Luftfeuchtigkeit, Windgeschwindigkeit, Sonnenaufgang und Sonnenuntergang.
GUI-Steuerung: Ein benutzerfreundliches Interface ermöglicht es Spielern, ihre Einstellungen wie Standort oder Anzeigeoptionen zu ändern.
Wettervorhersage: Spieler können mit /weatherforecast eine Vorhersage für ihren konfigurierten Standort abrufen.
Mehrsprachenunterstützung: Unterstützt lokalisierte Nachrichten basierend auf dem Land des eingestellten Standorts.
Konfigurierbare Welten: Jede Welt kann individuell mit unterschiedlichen Standorten, Einheiten (metrisch/imperial) und Anzeigeoptionen konfiguriert werden.
Performance-optimiert: Asynchrone API-Abfragen und effiziente Speicherverwaltung für minimalen Server-Impact.
Installation
Download: Lade die WeatherTimeSyncPlugin.jar herunter.
Hinzufügen: Platziere die JAR-Datei im plugins-Ordner deines Servers.
Konfiguration: Bearbeite die config.yml im Ordner plugins/WeatherTimeSyncPlugin, um deinen API-Schlüssel (von OpenWeatherMap) und Welten-Settings einzustellen.
Sprachdatei: Passe die lang.yml an, um Nachrichten für verschiedene Sprachen zu lokalisieren.
Server neustarten: Starte den Server, um das Plugin zu laden.
Befehle
/wetter help: Zeigt die Hilfe für alle Befehle an.
/wetter reload: Lädt die Konfiguration neu (benötigt realtimeweather.reload-Berechtigung).
/wetter setlocation <city,country>: Legt den persönlichen Standort eines Spielers fest.
/wetter query: Zeigt aktuelle Wetterdaten für den Spielerstandort oder die Welt.
/wetter info: Zeigt Plugin-Informationen (Version, Autor).
/wetter gui: Öffnet das Wetter-GUI für Einstellungen.
/weatherforecast: Zeigt die Wettervorhersage für den Spielerstandort.
/toggleweather: Schaltet die Wetteranzeige in der Actionbar ein/aus.
Berechtigungen
realtimeweather.reload: Erlaubt das Neuladen der Konfiguration mit /wetter reload.