
AR1 Backup
A powerful mod that lets you create backups of your worlds—manually or automatically!
Список изменений
Changelog AR1 Backup 6.0.0
First stable version!
Critical Fixes
Multi‑threaded ZIP writing – synchronised access to
ZipOutputStreamduring parallel compression to prevent corrupted backups andZipExceptionerrors. Now safe and reliable even with high thread counts.Atomic backup state – replaced
volatile boolean isBackupRunningwithAtomicBooleanto prevent race conditions that could launch two backups simultaneously.Secure deletion confirmation – all pending deletion fields (
pendingDeleteAction,pendingServer, etc.) are now synchronised with a dedicated lock object (pendingLock), eliminating race conditions when multiple players issue delete commands or timeouts overlap.
UI Improvements
Added warning tooltip when backup interval is set below 10 minutes.
Info tab edited for better readability.
Localization Fixes
All new error and notification messages related to folder deletion and overwrite are now fully translated.
Several localization files have been updated and corrected.
Other Improvements
- More reliable backups – ensured all world data (player inventories, statistics, advancements) are fully saved before archiving.
Improved system information gathering:
- Added OS version detection (Windows, Linux distribution, macOS version) displayed in the Info panel.
- Fixed encoding issues (CP866 for wmic, UTF-8 for PowerShell) to avoid garbled characters in CPU, OS, and drive information.
- Improved physical core detection: uses
wmic, PowerShell, and fallback to logical cores/2, plus better Linux parsing of/proc/cpuinfo.
Developed by ar1emq – a member of THEMIDNIGHTCORE
