SmartBackups

SmartBackups

SmartBackups is a GUI-based backup and rollback system

147 downloads 1 followers

erly acces

🔒 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)

  • /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 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

  • 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 mc pub
Version Minecraft Loader Download

SmartBackups 3.0.0

3.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

SmartBackups V1

1.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