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.15",
  "downloadUrl": "https://repo.mutebefehl.de/MuteEssentials-1.0.15.jar",
  "sha256": "25433909e8199a92759d0b053123b0b08c8148fac705ab8d747d9e4eebf94a47"
}

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