BackupPlugin is a practical and user-friendly plugin for Minecraft servers that provides both automatic and manual world backups. This plugin allows efficient backup management, including uploading backups to an FTP server or saving them locally. It’s perfect for server administrators looking for an easy way to protect their data against loss.
Key Features:
- Manual Backups:
- Use the /backupnow command to create an immediate backup.
- Manual backups are stored in the ManualSave folder.
- Automatic Backups:
- Set a daily backup time in the configuration file.
- Automatic backups are stored in the AutoSave folder.
- FTP Server Support:
- Automatically upload backups to an FTP server.
- Manage older backups on the FTP server based on the maximum backup limit.
- Local Backup Management:
- Automatically handles and deletes older local backups based on the configured limit.
- Simple Configuration:
- The configuration file allows you to set the maximum number of backups, FTP connection details, and the list of worlds to back up.
- Easy-to-Use Commands:
- /backupnow: Triggers a manual backup.
Permission: backupplugin.backupnow
- /backupauto: Triggers an automatic backup outside the scheduled time.
Permission: backupplugin.backupauto
- /backupreload: Reloads the configuration without restarting the server.
Permission: backupplugin.backupreload
- /backupinfo: Displays plugin information.
Permission: backupplugin.backupinfo
Code (YAML):
# FTP Configuration
ftp:
host
:
"your.ftp.server"
port
: 21
user
:
"username"
password
:
"password"
remote-dir
:
"/backups"
# Worlds to backup
worlds
:
-
"world"
-
"world_nether"
-
"world_the_end"
# Time for daily backup in HH:mm format
daily-backup-time
:
"02:00"
# Maximum number of backups to keep per world
max-backups
: 5
# Directories to ignore during backup
ignored-directories
:
-
"advancements"
-
"playerdata"
-
"stats"
How to Use:
- Copy the plugin into the plugins folder of your Minecraft server.
- Start the server and customize the configuration file (config.yml) as needed.
- Use commands for manual backups or let the plugin automatically handle backups.
Technical Details:
- Supported Versions: Compatible with the latest Minecraft server versions.
- Dependencies: Requires the Apache Commons Net library for FTP server connections.
- Author: Developed by Mesiacik.
- Email: [email protected]
- Applied and tested on live server: majnuj.com