A simple yet powerful plugin for Endstone servers to automatically and manually back up your server worlds.
- Manual Backups: Easily create a backup of your world at any time using a simple command.
- Automatic Backups: Schedule automatic backups to run at regular intervals, ensuring your world is always safe.
- Configurable: All features can be easily configured through the
config.tomlfile. - Backup Rotation: Automatically deletes old backups to save disk space, keeping only the most recent ones.
- Robust & Stable: Designed to handle potential errors gracefully, preventing crashes and ensuring reliable operation.
- Download the latest
.whlfile from the [Releases] - Place the downloaded file into your server's
pluginsdirectory. - Start or restart your server. The plugin will load automatically.
/backup- Alias:
/wb - Description: Manually triggers a world backup.
- Permission:
endstone.command.backup(By default, available to operators)
- Alias:
The configuration file config.toml is automatically generated in your server's plugins/WorldBackup directory.
# WorldBackup Plugin Configuration
# This file is automatically generated. You can modify the settings below.
# Version of the configuration file. Do not change this.
config-version = 1
# --- Backup Storage ---
# Path to store the backups.
# If commented out, defaults to a 'backups' folder inside this plugin's data directory.
# backup-path = "backups"
[auto-backup]
# --- Automatic Backups ---
# Enable or disable automatic backups. (true / false)
enabled = true
# Interval in hours for automatic backups.
interval-hours = 1
[backup-management]
# --- Backup Rotation ---
# The maximum number of backup files to keep.
# Set to 0 to keep all backups.
max-backups = 10