Backup Always Right
A easyful Minecraft server backup mod with smart backup support 1.21.11 和简体中文
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Backup Always Right
Backup Always Right

> #### Attention!!!!! If yours Minecraft Version < 1.21.11 , Please Use [Version : 1.0.0](), > #### Mojang changed old api, so this version(Minecraft Version < 1.21.11) don't support OP Permissions Setting
Support 简体中文/English
A easyful Minecraft server backup mod with smart backup, multi-language support, and multiple storage paths.
Features
- Old backup cleanup - Set intervals in minutes, hours, or days - Old backup cleanup - Backs up only when significant world changes occur - Old backup cleanup - Backup to multiple local or network locations - Old backup cleanup - Complete command system for backup management - Old backup cleanup - English and Simplified Chinese, auto-detection - Old backup cleanup - Automatically verify backup integrity - Old backup cleanup - 0-9 compression levels - Old backup cleanup - Automatically remove old backups
Installation
0. You need Install Fabric-Language-Kotlin too. 1. Place the mod file in server's `mods` folder 2. Start server to generate config file 3. Modify `config/bar.conf` as needed 4. Reload with `/bar reload` or restart server
Commands
| Command | Description | Permission | |---------|-------------|------------| | `/bar start` | Start manual backup | 2 | | `/bar list` | List all backups | 0 | | `/bar status` | Show backup system status | 0 | | `/bar reload` | Reload configuration | 3 | | `/bar interval minute <1-1440>` | Set interval in minutes | 3 | | `/bar interval hour <1-24>` | Set interval in hours | 3 | | `/bar interval day <1-30>` | Set interval in days | 3 | | `/bar autobackup enable/disable` | Enable/disable auto backup | 3 | | `/bar debug enable/disable` | Enable/disable debug mode | 3 | | `/bar shutdown` | Backup and shutdown server | 4 | | `/bar shutdown delay <1-60>` | Set shutdown delay | 4 |
⚙️ Configuration
Edit `config/bar.conf`:
Path Examples
```properties
Folders to backup (multiple separated by ;)
要备份的文件夹(多个用;分隔)
Example : world;world_nether;world_the_end;mods;whatelse
backupFolders=world
Local paths
backupPaths=./backups;backups;/home/mcserver/backups
Network paths
backupPaths=backups;\192.168.0.105BaseBackups;D:Backups ```
General Settings
```properties
Language (auto, en_us, zh_cn)
language=en_us
Folders to backup (separate with ;)
backupFolders=world
Enable auto backup
backupEnabled=true
Backup paths (separate with ;)
backupPaths=backups
Backup interval (supports m/h/d units)
backupInterval=30m
Maximum number of backups
maxBackups=20
Notify players
notifyPlayers=false
Notice time before backup (seconds)
noticeTime=3
Shutdown delay after backup (seconds)
shutdownDelay=15 ```
Advanced Settings
```properties
Verify backup integrity
verifyBackup=true
Smart backup (skip if no changes)
smartBackup=true
Require significant changes
requireSignificantChange=false
Change threshold (0-1.0)
changeThreshold=0.01
Minimum changed files
minChangedFiles=5
Compression level (0-9)
compressionLevel=3
Minimum backup size (MB)
minBackupSizeMB=5
Debug mode
debugMode=false ```
🔧 Troubleshooting
Enable debug mode: /bar debug enable
Check path permissions and disk space
Lower compression level if backup is slow
Reduce maxBackups if disk space is low
Always backup, always right!