ModsJava
ggBackup
Modern, async, production-ready backup solution for Spigot & Paper servers.
⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Professional Backup Infrastructure for Minecraft Servers
✨ Lightweight • ⚡ Asynchronous • ️ Production Ready
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
ggBackup is a modern backup infrastructure designed for reliable Minecraft server environments.
Instead of simple file-copy scripts, ggBackup runs backups using a fully asynchronous execution system with a clean layered architecture.
This ensures backups run safely in the background while your server stays fully operational. ✅
Developed and maintained by Glesel-Group.
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
✨ Core Features ✨
➤ Fully Asynchronous Backup Engine ✅
➤ Profile-Based Configuration System ✨
➤ Exact Time & Weekday Scheduling ⏰
➤ Automatic Backup Rotation ⚡
➤ Adjustable ZIP Compression (0–9) ✅
➤ World, Plugin & Custom Path Support
➤ Intelligent Restore System ️
➤ Multi-Language Support (EN / DE)
➤ Countdown Broadcast Before Backups ⏱️
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Restore System
➤ Full Server Restore
➤ Selective World Restore
➤ Plugin Restore (JAR + Data Folder) ⚙️
➤ Automatic .old Safety Backups ️
➤ Metadata-Based Intelligent Recovery
Reliable restore functionality is one of the main design goals of ggBackup.
Backups are only useful if restores work reliably. ✅
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
⚡ Performance & Stability ⚡
➤ Zero Main-Thread Blocking
➤ Race-Condition Prevention
➤ TPS-Aware Execution
➤ Smart Thread-Pool Management
➤ Zip-Slip Protection
➤ Graceful Shutdown Handling
Designed for long-running servers where stability matters.
Infrastructure you can trust.
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
⏱️ Backup Performance ⏱️
Backup duration depends on world size, storage speed, and server hardware.
Example production backup:
6 GB backup size
⏱️ ≈ 2 minutes 30 seconds runtime
Backups run asynchronously — server stays responsive during the entire process.
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
️ System Requirements ️
☕ Java 17 or newer (Recommended: Java 21)
Paper / Spigot 1.21+
Minimum 2 GB RAM allocated
⚠ Servers with only 1 GB RAM may experience instability during backups.
For larger servers or multiple worlds:
4 GB+ RAM recommended ️
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Commands
Alias: `/bu` or `/bkup`
➤ /backup start [profile] ✅ Start a manual backup
➤ /backup profiles ✨ List all backup profiles
➤ /backup list [profile] ⚡ Show backups of a profile
➤ /backup status ⏱️ Check current backup status
➤ /backup next ⏱️ Time until next scheduled backup
➤ /backup restore ✅ Restore a backup
➤ /backup reload ⚡ Reload plugin configuration
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
️ Permissions ️
➤ ggbackup.* Full access
➤ ggbackup.use ✅ Basic usage
➤ ggbackup.start ⚡ Start manual backups
➤ ggbackup.list List backups
➤ ggbackup.status ⏱️ View backup status
➤ ggbackup.next ⏱️ Show next scheduled backup
➤ ggbackup.restore ️ Restore backups
➤ ggbackup.reload Reload configuration
➤ ggbackup.notify Receive notifications
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
⚙️ Installation ⚙️
1️⃣ Place ggBackup.jar into the plugins folder
2️⃣ Restart the server
3️⃣ Configure config.yml
4️⃣ ✅ Done
No additional dependencies required.
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Statistics
https://glesel-group.de/plugins/bstats-ggbackup.php
This plugin is still new, so stats are just getting started.
Be part of ggBackup's journey and help it grow! ✨
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
★ Support & Donations ★
Join our Support Discord: https://discord.gg/EX3X4ZVMC5
If you like this project and want to support further development,
consider leaving a donation: https://www.paypal.com/donate/?hosted_button_id=JS4VNQVQ3F75S
ggBackup is a free Minecraft Java mod. Compatible with Minecraft 1.21, 1.21.1, 1.21.10, 1.21.11 and newer. Downloaded 5 times (via Hangar). Download it and open it directly in the game.
Explore more