ServerPatch
A simple, manual plugin updater for Paper-family servers. Check for updates, review the plan, then apply when you are ready nothing runs in the background.
Features
- Checks Modrinth and Hangar for compatible updates
- Saves an encrypted snapshot so
/sp updateonly applies what you reviewed - Dry-run mode — simulate updates without downloading or replacing JARs
- Checksum verification and
api-versionchecks before replace - Backups before every update, with full or per-plugin rollback
- Pin plugins to a max version or ignore plugins you manage manually
- Changelog preview with confirmation for major/breaking updates
- Async network work — stays off the main thread
Quick start
/sp check # scan plugins and save update plan
/sp status # review pending updates
/sp update # apply the plan (confirm if major/breaking)
Restart the server after updating.
Commands
| Command | What it does |
|---|---|
/sp check [--plugin <name>] |
Scan for updates |
/sp dryrun |
Simulate without changing files |
/sp status |
Show pending snapshot and metrics |
/sp update [confirm] |
Apply snapshot |
/sp changelog <plugin> |
View release notes |
/sp pin set/remove/list |
Lock max version per plugin |
/sp ignore add/remove/list |
Skip plugins from checks |
/sp rollback <plugin> [confirm] |
Restore one plugin from backup |
/sp backup restore <folder> [confirm] |
Restore a full backup |
Alias: /serverpatch — permission: serverpatch.admin (default: OP)
Supported servers
- Paper, Purpur, Spigot, Folia
- Minecraft 1.20.x, 1.21.x, and 26.x (pick the matching JAR)
Notes
-
No silent auto-updates — you always run check and update yourself
-
SpigotMC is metadata-only when a safe direct download is not available
-
Premium or incompatible plugins are skipped instead of guessed
-
Made by Sahil Waheed (Shiraken12T)
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
ServerPatch 1.3.0 1.3.0 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
spigot
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
purpur
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
|
bukkit, paper
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
spigot
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
purpur
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, paper
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
26.1, 26.1.1, 26.1.2
|
spigot
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
26.1, 26.1.1, 26.1.2
|
purpur
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
26.1, 26.1.1, 26.1.2
|
bukkit, paper
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, paper, purpur, spigot
|
Download |
|
ServerPatch 1.3.0 1.3.0 |
26.1, 26.1.1, 26.1.2
|
bukkit, paper, purpur, spigot
|
Download |
|
ServerPatch 1.2.0 1.2.0 |
26.1, 26.1.1, 26.1.2
|
bukkit, paper, purpur, spigot
|
Download |
|
ServerPatch 2.0.0 2.0.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, paper, purpur, spigot
|
Download |
|
ServerPatch 1.1.0 1.1.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
paper, purpur
|
Download |