Module
Auto-Updater
Signierte Releases von repo.mutebefehl.de, geprüft per SHA-256.
Der Auto-Updater prüft eine entfernte update.json auf neuere Versionen von MuteEssentials, benachrichtigt das Team beim Login, wenn ein Update bereitsteht, und kann die neue JAR mit einem einzigen Befehl herunterladen und prüfen.
Konfiguration
Update:
UpdateUrl: "https://repo.mutebefehl.de/update.json"
CheckIntervalHours: 24
PendingReminderMinutes: 60| Schlüssel | Beschreibung |
|---|---|
UpdateUrl | Wo das Update-Manifest liegt. Standard ist die offizielle Adresse. |
CheckIntervalHours | Wie oft das Plugin während des Betriebs erneut prüft. Die erste Prüfung läuft beim Serverstart. |
PendingReminderMinutes | Solange ein Update aussteht, schreibt die Konsole alle N Minuten eine Erinnerung. |
Aufbau des Manifests
{
"version": "1.0.15",
"downloadUrl": "https://repo.mutebefehl.de/MuteEssentials-1.0.15.jar",
"sha256": "25433909e8199a92759d0b053123b0b08c8148fac705ab8d747d9e4eebf94a47"
}Das Plugin vergleicht die laufende Version mit version und prüft den SHA-256 der heruntergeladenen JAR, bevor es sie vormerkt. Damit der neue Code greift, ist ein vollständiger Neustart des Servers nötig.
Befehle
/mues update: manuell prüfen/mues update download: herunterladen, prüfen, vormerken
Permissions
| Node | Erlaubt |
|---|---|
muteessentials.update | Manuelle Prüfung, Download-Befehl und Benachrichtigungen beim Login |