MuteBefehl Wiki

Auto-Updater

Signed release pull from repo.mutebefehl.de with SHA-256 verification.

The auto-updater checks a remote update.json for newer versions of MuteEssentials, notifies staff on login when an update is available and can pull + verify the new JAR with a single command.

Configuration

Update:
  UpdateUrl: "https://repo.mutebefehl.de/update.json"
  CheckIntervalHours: 24
  PendingReminderMinutes: 60
KeyDescription
UpdateUrlWhere the update manifest lives. Defaults to the official endpoint.
CheckIntervalHoursHow often the plugin re-checks while the server is running. The first check happens on boot.
PendingReminderMinutesWhile an update is pending, the console logs a reminder every N minutes.

Manifest schema

{
  "version": "1.0.12",
  "downloadUrl": "https://repo.mutebefehl.de/MuteEssentials-1.0.12.jar",
  "sha256": "67cc6afa8f03b52f5c238f13134c75e4b812b942fe3cff4a9b4b53519d3b20f3"
}

The plugin compares the running version with version and verifies the SHA-256 of the downloaded JAR before staging it. A full server restart is required for the new code to take effect.

Commands

Permissions

NodeGrants
muteessentials.updateManual checks, download command and login notifications

On this page