Compatibility
Minecraft: Java Edition
Platforms
Creators
Details

PluginUpdater
The ultimate automated plugin management solution for modern Minecraft servers.
Developed by Minekarta Studio
Report Bug ⢠Request Feature ⢠Discord
š„ Overview
PluginUpdater is a next-generation plugin utility designed for PaperMC 1.21+ and Folia servers. It seamlessly integrates with the Modrinth API to keep your plugins up-to-date automatically, featuring a robust backup and restore system to ensure server stability.
[!IMPORTANT] Folia Support: This plugin is fully compatible with Folia's region threading system!
⨠Key Features
| Core | Advanced |
|---|---|
| š Auto-Update Check Checks for updates on startup instantly. |
š¦ Safe Downloads Auto-backup before every update. |
| š Modrinth Powered Uses the massive Modrinth database. |
ā©ļø Restore System Rollback if an update breaks things. |
| ā” Async Architecture Zero lag. All operations are non-blocking. |
š Smart Versioning Semver-compliant update detection. |
| š Modern Messaging Beautiful gradients and MiniMessage support. |
š Multi-Platform Works on Paper, Folia, Purpur, Spigot. |
š„ Installation
- Download: Grab the latest JAR from Releases.
- Install: Drop
PluginUpdater-1.0.1-SNAPSHOT.jarinto yourplugins/folder. - Restart: Start your server.
- Verify: Look for the startup message:
[PluginUpdater] PluginUpdater v1.0.1-SNAPSHOT enabled! [PluginUpdater] Checking for plugin updates from Modrinth...
š User Guide
š ļø Commands & Usage (Click to Expand)
Main Commands
| Command | Permission | Description |
|---|---|---|
/pluginupdate check [plugin] |
pluginupdater.use |
Check for updates for all or specific plugins. |
/pluginupdate update <plugin|all> |
pluginupdater.download.update |
Download updates. Requires restart to apply. |
/pluginupdate backup [plugin] |
pluginupdater.download.backup |
Manually backup a plugin. |
/pluginupdate restore <plugin> <time> |
pluginupdater.download.restore |
Restore a plugin from a specific backup. |
/pluginupdate list-backups <plugin> |
pluginupdater.download.backup |
See available backups for a plugin. |
/pluginupdate help |
pluginupdater.use |
Show the help menu. |
[!TIP] You can use aliases like
/pu,/uc, or/updatesfor quicker access!
š”ļø Permissions (Click to Expand)
| Node | Default | Description |
|---|---|---|
pluginupdater.use |
OP | Basic check commands. |
pluginupdater.download.* |
OP | Full access to download/backup features. |
pluginupdater.reload |
OP | Reload config files. |
pluginupdater.* |
OP | Wildcard for all permissions. |
āļø Configuration (Click to Expand)
Customize plugins/PluginUpdater/config.yml to fit your needs.
settings:
minecraft-version: '1.21'
loader: 'paper' # options: paper, purpur, spigot, bukkit
check-on-startup: true
# Prevent annoying spam?
periodic-check:
enabled: false
interval-minutes: 60
# Skip these plugins
ignored-plugins:
- 'MyCustomPrivatePlugin'
download:
require-backup: true # Highly recommended!
max-file-size-mb: 100
timeout-seconds: 60
ā Troubleshooting
Click to view common issues
ā Plugin Not Found
- Cause: The plugin isn't on Modrinth or uses a weird name.
- Fix: Check Modrinth for the exact slug or add to
ignored-plugins.
ā ļø No Compatible Version
- Cause: The developer hasn't marked the version as compatible with 1.21 yet.
- Fix: Check your
minecraft-versioninconfig.yml.
š« Permission Denied
- Cause: You aren't OP or lack nodes.
- Fix: Check your permission plugin (e.g., LuckPerms).
šØāš» For Developers
Build from source to contribute or modify.
git clone https://github.com/minekarta/PluginUpdater.git
cd PluginUpdater
mvn clean package
Artifact: target/PluginUpdater-1.0.1-SNAPSHOT.jar
Made with ā¤ļø by Minekarta Studio
Part of the Minekarta Server Indonesia Ecosystem



