Advanced Backups
Advanced Backups is an advanced and flexibly configurable solution for creating backup copies of your Minecraft world, equipped with a special command-line data recovery utility.
The mod supports many Minecraft versions and various modloaders. If the version you need is not yet supported, you can request its addition.
Features and Capabilities
Built-in command-line recovery utility with ready-made helper scripts for convenient launching. You can choose between differential and incremental backup copies, which significantly reduces disk space usage without losing important data.
Extensive configuration settings provide complete control over backup schedules, log management, server activity requirements, and many other parameters. Three different automatic cleanup options for old backup copies are available with full control over their deletion time.
The snapshot function via command creates backup copies that are protected from automatic deletion. Client notifications in the form of toasts inform players about the backup creation process - this function can be disabled both on the client side and on the server, and can also be restricted to operators only or allowed for all players.
You can set minimum and maximum intervals between backup copies, which helps avoid common problems when working with local worlds.
Frequently Asked Questions
How do client notifications work on Spigot servers?
To display notifications, the client requires the mod version for Forge, Neoforge, or Fabric. This works even on Spigot servers.
Will a backup be created if no one has been on the server since the last backup?
By default - no. This behavior can be changed in configuration settings if necessary.
Can the mod work only on the server side?
Yes, the mod can function exclusively on the server. Installation on the client is only required for displaying backup notifications.
How to run the command-line utility?
Ready-made scripts are provided in the backup folder, or you can use the java -jar command. Java must be available in the PATH variable. Detailed information is contained in the readme file in the backup folder.