
PluginLicenseRef-All-Rights-Reserved
SmartBackups
SmartBackups is a GUI-based backup and rollback system
39
Downloads
0
Followers
3 months ago
Updated
📦
2
Versions
📖About SmartBackups
🔒 SmartBackups
SmartBackups is a plugin that provides a fully GUI-based backup and rollback system, designed to be safe, simple, and accessible for everyone.
No complex commands: everything is managed through /backups and clickable menus.
✨ Main Features
📦 Automatic & Manual Backups
- Automatic backups every X minutes (configurable)
- Manual backup with
/backups create - ZIP compression
- Automatic rotation (keeps only the last N backups)
🧭 Full Graphical Interface (GUI)
/backupsopens the main menu- Clean and intuitive menus:
- ➕ Create backup
- 📄 List backups
- 🔄 Rollback
- 🌍 Language (FR / EN)
No command memorization required.
🔄 Safe Rollback (REAL RESTORE)
- GUI list of all backups sorted by date
- Click a backup → confirmation menu
- Confirm →
- server restarts
- files are actually restored from the ZIP
- worlds, plugins, and configs are cleanly replaced
⚠️ No hot rollback → zero risk of corruption.
🌍 Built-in Language System
- French by default
- English available
- Toggle via menu or command:
/backups lang fr
/backups lang en
- All messages are customizable in
config.yml
🧱 Default Backup Content
worldworld_netherworld_the_endpluginsserver.propertiesbukkit.ymlspigot.ymlpaper.yml
➡️ Fully configurable in config.yml
🧠 Why SmartBackups?
- ✔️ Easy-to-use GUI for admins
- ✔️ No dependencies
- ✔️ Paper 1.21.x compatible
- ✔️ Safe (anti-corruption & Zip-Slip protection)
- ✔️ Perfect for public or private servers
📜 Commands
| Command | Description |
|---|---|
/backups |
Open main menu |
/backups create |
Create a backup |
/backups list |
List backups |
/backups rollback |
Open rollback menu |
/backups lang fr/en |
Change language |
🔐 Permissions
| Permission | Description |
|---|---|
smartbackups.use |
Access the menu |
smartbackups.create |
Create backups |
smartbackups.rollback |
Restore backups |
⚠️ Important
For automatic restart to work, Paper must have a restart-script configured.
Otherwise, the plugin will shut down the server and you must restart it manually.
📦 Installation
- Download the
.jar - Put it into
/plugins - Start the server
- Use
/backups