SmartBackups
SmartBackups is a GUI-based backup and rollback system
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SmartBackups
🔒 SmartBackups
safe, simple, and accessible for everyone is a plugin that provides a safe, simple, and accessible for everyone, 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)
- `/backups` opens 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 actually restored from the ZIP - Click a backup → actually restored from the ZIP - 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
- `world` - `world_nether` - `world_the_end` - `plugins` - `server.properties` - `bukkit.yml` - `spigot.yml` - `paper.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
1. Download the `.jar` 2. Put it into `/plugins` 3. Start the server 4. Use `/backups` %%MD0%%