ServerBackup: Smart Backup Plugin for Minecraft Worlds

ServerBackup for CraftBukkit: The Ultimate Backup Solution for Your Minecraft Server Running a Minecraft server is a labor of love. You build sprawling cities, intricate redstone contraptions, and entire economies with your community. But all it takes is one corrupted chunk, a rogue griefer, or a...

Download ServerBackup CraftBukkit for Minecraft 1.19.3

Original name: ServerBackup CraftBukkit

Minecraft: 1.19.3

FileVersionLoaderSize
ServerBackup - CraftBukkit.jar1.19.3—547 КБDownload

ServerBackup for CraftBukkit: The Ultimate Backup Solution for Your Minecraft Server

Running a Minecraft server is a labor of love. You build sprawling cities, intricate redstone contraptions, and entire economies with your community. But all it takes is one corrupted chunk, a rogue griefer, or an accidental world deletion to wipe out months of hard work. That is where a reliable backup plugin becomes your server’s best friend. ServerBackup for CraftBukkit is a powerful, feature-rich tool designed to protect your worlds without ever slowing down gameplay. Whether you manage a small private server or a large public network, this plugin automates the entire backup process and gives you peace of mind.

Why Server Backups Are Non-Negotiable

Minecraft worlds are stored in region files that can become damaged during unexpected crashes or hardware failures. Even with the best hosting, mistakes happen. A backup is your insurance policy. Without one, you risk losing everything from player inventories to months of creative builds. ServerBackup takes the hassle out of manual backups by running in the background, asynchronously, so your server’s performance remains untouched. You can set it to save your worlds every hour, every day, or on a custom schedule, and it even handles other important folders like your plugins directory.

Key Features That Set ServerBackup Apart

ServerBackup is not just another backup plugin. It packs a suite of features that make it indispensable for any server administrator:

  • Asynchronous operation – Backups run in the background without causing lag or TPS drops. Players will never notice a backup is in progress.
  • Automatic scheduling – Configure daily or hourly backups, or specify exact days and times. The plugin handles the rest.
  • Dynamic Backups (BETA) – A revolutionary space-saving feature that only backs up chunks players have actually visited, drastically reducing file size.
  • FTP transfer integration – Upload backups to a remote FTP server for off-site storage, adding an extra layer of security.
  • In-game commands – Create, list, remove, zip, and unzip backups directly from the chat console with simple commands.
  • Automatic cleanup – Set a retention policy to delete old backups automatically, keeping your storage usage under control.
  • Flexible scope – Back up not only worlds but any file or folder on your server, such as the entire plugins folder or a specific config file.

For those who prefer a streamlined setup, the ServerBackup plugin can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. This launcher simplifies plugin management, letting you add ServerBackup to your server with just a few clicks.

Dynamic Backups: Save Disk Space Intelligently

One of the standout innovations in ServerBackup is the Dynamic Backups feature, currently in beta. Traditional backups copy every chunk in a world, even those that have never been explored or modified. Over time, this eats up gigabytes of storage. Dynamic Backups change the game by tracking which chunks players enter. Only those visited chunks are included in the backup, marked with a “dynamic” tag in the filename. When you need to restore, simply paste the dynamic backup files into your world folder while the server is stopped, and upon restart, your world returns to the exact state it was in at the time of the backup — minus the bloat. This feature alone can reduce backup sizes by up to 90% for large, mostly unexplored worlds.

Commands and Permissions

ServerBackup gives you full control through a set of intuitive in-game commands. All commands require the backup.admin permission, while the backup.notification permission allows players to receive backup status alerts. Here are the core commands you will use:

  • /backup reload – Reloads the plugin configuration without restarting the server.
  • /backup list <page> – Displays a paginated list of existing backups. Each entry is clickable in chat for easy removal.
  • /backup search <argument> <page> – Filters backups by name or keyword.
  • /backup create <world/folder> – Instantly creates a backup of a specified world or folder (e.g., /backup create plugins).
  • /backup create <file> – Backs up a single file, such as a configuration YAML.
  • /backup remove <folder> – Deletes a backup. Use the clickable name from the list command to get the exact folder.
  • /backup zip <folder> – Compresses a folder into a ZIP archive for easier storage or transfer.
  • /backup unzip <zip-file> – Extracts a ZIP file back into a folder.
  • /backup ftp <download/upload/list> – Manages backups on a remote FTP server: download, upload, or list stored files.
  • /backup tasks – Shows all currently running backup tasks, useful for monitoring asynchronous jobs.

Configuration Options Explained

The plugin’s config.yml file is well-documented and highly customizable. Here is a breakdown of the most important settings:

  • AutomaticBackups – Set to true to enable scheduled backups; false to rely only on manual commands. Default: true.
  • BackupLimiter – Limits the total number of backups kept. For example, setting it to 5 retains only the five newest backups. Setting it to 0 disables this feature (and re-enables DeleteOldBackups). Default: 0.
  • BackupTimer – Defines the days and times for automatic backups. You can specify multiple days and multiple times per day.
  • BackupWorlds – A list of world names to include in automatic backups. Default includes world, world_nether, and world_the_end.
  • DeleteOldBackups – Removes backups older than a specified number of days. Default: 7 days.
  • KeepUniqueBackups – If true, the plugin will never delete the only backup of a particular world or folder, regardless of age. Default: false.
  • UpdateAvailableMessage – Notifies admins when a new plugin version is released. Highly recommended to keep true. Default: true.
  • BackupDestination – The folder path where backups are stored. Default: Backups// (inside the server root).
  • SendLogMessages – If true, players see zip/unzip progress in chat when using those commands. Default: false.

With these options, you can tailor the backup behavior exactly to your server’s needs. For instance, a busy survival server might run hourly backups with a 24-hour retention, while a creative build server could use daily backups and keep unique snapshots forever.

Conclusion

ServerBackup for CraftBukkit is more than just a safety net — it is a complete backup management system that respects your server’s performance and your storage limits. The asynchronous engine ensures zero lag, the dynamic backup feature slashes disk usage, and the FTP integration provides off-site redundancy. Whether you are a seasoned admin or just starting out, this plugin removes the fear of data loss and lets you focus on what really matters: building an amazing Minecraft experience. With its straightforward commands and deep configuration, ServerBackup adapts to any server environment. Protect your worlds today, and never lose a single block to the unexpected.