AR1 BackupСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (28)
release
11.0.3
11.0.322 окт. 2026 г.37Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
# AR1 Backup v11.0.3
### Port to Minecraft 26.X.X
(26.1 | 26.1.1 | 26.1.2)
> All functionality remains unchanged.
<details>
<summary>View description v11.0.0</summary>
## A large-scale update focused on improving save reliability, protecting against data loss, and completely reworking the user interface to make interaction better.
---
## Safety and Data Integrity
* **Data protection during world overwrite (Rewrite):** if a failure occurs while extracting the archive, the old world will not be permanently deleted. The mod will move it to a backup directory and restore it to its original state if an error occurs.
* **Protection against malicious archives:** protection against Zip-bomb attacks (RAM and disk space exhaustion) and Zip-slip (writing files outside the target directory) has been implemented.
* **Race conditions eliminated:** hangs and parallel launches of multiple backup processes during rapid UI interaction or command use are now prevented.
* **Password database protection:** if the `passwords.json` file is corrupted, it will be moved to quarantine, preventing irreversible loss of password history. The password is written to the database before the archiving process begins.
* **PC change identification:** when transferring the build to another computer, the mod will detect the user account change and initiate a telemetry settings reset, allowing the new owner to provide consent.
* **Correct autosave behavior:** the mod will not force-enable world autosave if it was disabled by the user before the operation began. The settings state is restored to its original position.
---
## Archiving and Snapshot Verification
* **World snapshot verification:** the default mode is **Rebuild** (`RETRY`). This prevents item duplication and desynchronization if the world changes during archiving. Backup creation may take longer, but data integrity is guaranteed.
* **Fixed false verification positives:** files modified after they have already been read are no longer detected as mismatches.
* **Active process protection:** an archive currently being written is marked with the corresponding status. Its deletion, restoration, or addition to favorites is blocked until the operation completes. The **Delete All** function skips active files.
* **Fixed name collision:** if two archives are created in the same second, a suffix (`_1`, `_2`) is added to the name, preventing overwriting of an existing file.
* **Removed the "Compression threads" setting:** the parameter was not used in the code. Chunk files (`.mca`) are saved without recompression because they are already compressed by the game.
---
## Interface and Usability (GUI)
* **Smart recommendations:** an interactive tips panel has been added to the lower-left corner of the screen. The mod analyzes the state and suggests solutions (enabling auto-backup, deleting corrupted archives, changing a dangerous save path, or insufficient space). Recommendations are switched using navigation buttons with smooth animation.
* **GUI settings screen:** a separate scrollable menu. It allows you to manage outline animations, search field visibility, background blur, and compact list mode.
* **Compact list mode:** reduces tile height and icon size, allowing more archives to be displayed on screen.
* **Latest backup indication:** the newest archive is highlighted with a lighter background and the corresponding status. An actively creating archive is not counted when determining the latest one.
* **Colored timestamps:** the deletion, restoration, and mass deletion windows display the exact archive creation time with color formatting similar to the list tiles.
* **Streamer mode:** the feature hides chat notifications and progress bars while recording the screen.
* **Long name handling:** world names scroll smoothly without overlapping status elements (such as protection or deletion badges).
* **Version display:** the current mod version is displayed in the upper-right corner of the screen.
* **Localization:** the interface has been fully translated into 14 languages. All text data has been moved to language files.
---
## Progress and HUD
* **Accurate progress calculation:** fixed progress calculation for large files in the HUD. Previously, progress was based on file count, which caused incorrect display when processing one large file (the bar filled instantly). Now calculation is based on bytes actually read.
* **HUD color statuses:** during backup creation, the widget grid has a rainbow coloring; during restoration, it is yellow. On successful completion — green; on error — red.
* **Restore cancellation:** a cancel button (X in the corner of the window) has been added, appearing 10 seconds after the process starts.
* **Instant backup interruption:** the `/backup reset` command interrupts the process in milliseconds. The widget displays the cancellation status, and the partial archive is immediately deleted.
* **Correct text wrapping:** in restore windows, long world names wrap to a new line and do not go beyond the window.
---
## Config Changes
* **`backupLimit`:** 5–100, default 30.
* **`backupRetentionDays`:** 0–60, default 30.
* **`restoreWorldSuffix`:** default `false`.
* **`saveBackupsInWorldFolders`:** default `true`.
* **`snapshotCheckMode`:** default `RETRY`.
* **New "Appearance" category:** added after "Advanced".
* **Settings order:** toggles, sliders, enums, and buttons.
* **New fields:** `guiCompactList`, `guiAnimationsEnabled`, `guiShowLegend`, `guiShowSearch`, `guiTitleFooter`, `guiShowBadges`, `guiBackgroundBlur`.
* **Service field:** `uniqueInstallation` (encrypted account identifier for PC change detection).
---
## Other Fixes and Optimizations
* **Safe directory deletion:** during recursive deletion, the mod does not keep all paths in RAM, preventing out-of-memory (OOM) errors when processing large worlds.
* **Directory scanning:** fixed a game crash when attempting to read Windows system folders (for example, `C:\Windows\CSC`).
* **Log stability:** fixed loss of trailing arguments during message formatting. WARN and ERROR level entries are always output to the console.
* **Number formatting:** all values use `Locale.ROOT`, ensuring correct display (with a dot instead of a comma) regardless of the system locale.
* **Thread error handling:** background task and scheduler launches are protected from unhandled exceptions.
* **Symlink ignoring:** when collecting files and calculating directory size, symlinks are not traversed.
* **List sorting:** archives are sorted by the date from the filename, not by the last modified date.
* **Safe reset:** the `/backup reset` command does not delete the file if the archiving thread is still running.
* **Code optimization:** overall stability has been improved.
---
## Important Notes
* The mod is developed and tested primarily for Windows. Operation on Linux and macOS may not be fully verified.
* The mod **may** work on mobile launchers (such as Pojav, Zalith, or FoldCraft), but there are no guarantees of flawless operation in some usage scenarios.
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
release
AR1 Backup 11.0.1
11.0.122 окт. 2026 г.111Minecraft: 26.3fabric
Что нового
# AR1 Backup v11.0.1
### Port to Minecraft 26.3
> All functionality remains unchanged.
<details>
<summary>View description v11.0.0</summary>
## A large-scale update focused on improving save reliability, protecting against data loss, and completely reworking the user interface to make interaction better.
---
## Safety and Data Integrity
* **Data protection during world overwrite (Rewrite):** if a failure occurs while extracting the archive, the old world will not be permanently deleted. The mod will move it to a backup directory and restore it to its original state if an error occurs.
* **Protection against malicious archives:** protection against Zip-bomb attacks (RAM and disk space exhaustion) and Zip-slip (writing files outside the target directory) has been implemented.
* **Race conditions eliminated:** hangs and parallel launches of multiple backup processes during rapid UI interaction or command use are now prevented.
* **Password database protection:** if the `passwords.json` file is corrupted, it will be moved to quarantine, preventing irreversible loss of password history. The password is written to the database before the archiving process begins.
* **PC change identification:** when transferring the build to another computer, the mod will detect the user account change and initiate a telemetry settings reset, allowing the new owner to provide consent.
* **Correct autosave behavior:** the mod will not force-enable world autosave if it was disabled by the user before the operation began. The settings state is restored to its original position.
---
## Archiving and Snapshot Verification
* **World snapshot verification:** the default mode is **Rebuild** (`RETRY`). This prevents item duplication and desynchronization if the world changes during archiving. Backup creation may take longer, but data integrity is guaranteed.
* **Fixed false verification positives:** files modified after they have already been read are no longer detected as mismatches.
* **Active process protection:** an archive currently being written is marked with the corresponding status. Its deletion, restoration, or addition to favorites is blocked until the operation completes. The **Delete All** function skips active files.
* **Fixed name collision:** if two archives are created in the same second, a suffix (`_1`, `_2`) is added to the name, preventing overwriting of an existing file.
* **Removed the "Compression threads" setting:** the parameter was not used in the code. Chunk files (`.mca`) are saved without recompression because they are already compressed by the game.
---
## Interface and Usability (GUI)
* **Smart recommendations:** an interactive tips panel has been added to the lower-left corner of the screen. The mod analyzes the state and suggests solutions (enabling auto-backup, deleting corrupted archives, changing a dangerous save path, or insufficient space). Recommendations are switched using navigation buttons with smooth animation.
* **GUI settings screen:** a separate scrollable menu. It allows you to manage outline animations, search field visibility, background blur, and compact list mode.
* **Compact list mode:** reduces tile height and icon size, allowing more archives to be displayed on screen.
* **Latest backup indication:** the newest archive is highlighted with a lighter background and the corresponding status. An actively creating archive is not counted when determining the latest one.
* **Colored timestamps:** the deletion, restoration, and mass deletion windows display the exact archive creation time with color formatting similar to the list tiles.
* **Streamer mode:** the feature hides chat notifications and progress bars while recording the screen.
* **Long name handling:** world names scroll smoothly without overlapping status elements (such as protection or deletion badges).
* **Version display:** the current mod version is displayed in the upper-right corner of the screen.
* **Localization:** the interface has been fully translated into 14 languages. All text data has been moved to language files.
---
## Progress and HUD
* **Accurate progress calculation:** fixed progress calculation for large files in the HUD. Previously, progress was based on file count, which caused incorrect display when processing one large file (the bar filled instantly). Now calculation is based on bytes actually read.
* **HUD color statuses:** during backup creation, the widget grid has a rainbow coloring; during restoration, it is yellow. On successful completion — green; on error — red.
* **Restore cancellation:** a cancel button (X in the corner of the window) has been added, appearing 10 seconds after the process starts.
* **Instant backup interruption:** the `/backup reset` command interrupts the process in milliseconds. The widget displays the cancellation status, and the partial archive is immediately deleted.
* **Correct text wrapping:** in restore windows, long world names wrap to a new line and do not go beyond the window.
---
## Config Changes
* **`backupLimit`:** 5–100, default 30.
* **`backupRetentionDays`:** 0–60, default 30.
* **`restoreWorldSuffix`:** default `false`.
* **`saveBackupsInWorldFolders`:** default `true`.
* **`snapshotCheckMode`:** default `RETRY`.
* **New "Appearance" category:** added after "Advanced".
* **Settings order:** toggles, sliders, enums, and buttons.
* **New fields:** `guiCompactList`, `guiAnimationsEnabled`, `guiShowLegend`, `guiShowSearch`, `guiTitleFooter`, `guiShowBadges`, `guiBackgroundBlur`.
* **Service field:** `uniqueInstallation` (encrypted account identifier for PC change detection).
---
## Other Fixes and Optimizations
* **Safe directory deletion:** during recursive deletion, the mod does not keep all paths in RAM, preventing out-of-memory (OOM) errors when processing large worlds.
* **Directory scanning:** fixed a game crash when attempting to read Windows system folders (for example, `C:\Windows\CSC`).
* **Log stability:** fixed loss of trailing arguments during message formatting. WARN and ERROR level entries are always output to the console.
* **Number formatting:** all values use `Locale.ROOT`, ensuring correct display (with a dot instead of a comma) regardless of the system locale.
* **Thread error handling:** background task and scheduler launches are protected from unhandled exceptions.
* **Symlink ignoring:** when collecting files and calculating directory size, symlinks are not traversed.
* **List sorting:** archives are sorted by the date from the filename, not by the last modified date.
* **Safe reset:** the `/backup reset` command does not delete the file if the archiving thread is still running.
* **Code optimization:** overall stability has been improved.
---
## Important Notes
* The mod is developed and tested primarily for Windows. Operation on Linux and macOS may not be fully verified.
* The mod **may** work on mobile launchers (such as Pojav, Zalith, or FoldCraft), but there are no guarantees of flawless operation in some usage scenarios.
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
release
AR1 Backup 11.0.0
11.0.022 окт. 2026 г.37Minecraft: 26.2fabric
Что нового
# AR1 Backup v11.0.0
## A large-scale update focused on improving save reliability, protecting against data loss, and completely reworking the user interface to make interaction better.
---
### Players! Please note
> The mod port to versions 26.3, 26.1.2, 26.1.1, 26.1, and 1.21.11 is **planned in the near future** (1–2 weeks). Once we make sure everything works correctly and fully adapt the code for each of the versions listed above, we will release v11.0.0 for these versions.
---
> **Описание на русском см. ниже.**
---
## Safety and Data Integrity
* **Data protection during world overwrite (Rewrite):** if a failure occurs while extracting the archive, the old world will not be permanently deleted. The mod will move it to a backup directory and restore it to its original state if an error occurs.
* **Protection against malicious archives:** protection against Zip-bomb attacks (RAM and disk space exhaustion) and Zip-slip (writing files outside the target directory) has been implemented.
* **Race conditions eliminated:** hangs and parallel launches of multiple backup processes during rapid UI interaction or command use are now prevented.
* **Password database protection:** if the `passwords.json` file is corrupted, it will be moved to quarantine, preventing irreversible loss of password history. The password is written to the database before the archiving process begins.
* **PC change identification:** when transferring the build to another computer, the mod will detect the user account change and initiate a telemetry settings reset, allowing the new owner to provide consent.
* **Correct autosave behavior:** the mod will not force-enable world autosave if it was disabled by the user before the operation began. The settings state is restored to its original position.
---
## Archiving and Snapshot Verification
* **World snapshot verification:** the default mode is **Rebuild** (`RETRY`). This prevents item duplication and desynchronization if the world changes during archiving. Backup creation may take longer, but data integrity is guaranteed.
* **Fixed false verification positives:** files modified after they have already been read are no longer detected as mismatches.
* **Active process protection:** an archive currently being written is marked with the corresponding status. Its deletion, restoration, or addition to favorites is blocked until the operation completes. The **Delete All** function skips active files.
* **Fixed name collision:** if two archives are created in the same second, a suffix (`_1`, `_2`) is added to the name, preventing overwriting of an existing file.
* **Removed the "Compression threads" setting:** the parameter was not used in the code. Chunk files (`.mca`) are saved without recompression because they are already compressed by the game.
---
## Interface and Usability (GUI)
* **Smart recommendations:** an interactive tips panel has been added to the lower-left corner of the screen. The mod analyzes the state and suggests solutions (enabling auto-backup, deleting corrupted archives, changing a dangerous save path, or insufficient space). Recommendations are switched using navigation buttons with smooth animation.
* **GUI settings screen:** a separate scrollable menu. It allows you to manage outline animations, search field visibility, background blur, and compact list mode.
* **Compact list mode:** reduces tile height and icon size, allowing more archives to be displayed on screen.
* **Latest backup indication:** the newest archive is highlighted with a lighter background and the corresponding status. An actively creating archive is not counted when determining the latest one.
* **Colored timestamps:** the deletion, restoration, and mass deletion windows display the exact archive creation time with color formatting similar to the list tiles.
* **Streamer mode:** the feature hides chat notifications and progress bars while recording the screen.
* **Long name handling:** world names scroll smoothly without overlapping status elements (such as protection or deletion badges).
* **Version display:** the current mod version is displayed in the upper-right corner of the screen.
* **Localization:** the interface has been fully translated into 14 languages. All text data has been moved to language files.
---
## Progress and HUD
* **Accurate progress calculation:** fixed progress calculation for large files in the HUD. Previously, progress was based on file count, which caused incorrect display when processing one large file (the bar filled instantly). Now calculation is based on bytes actually read.
* **HUD color statuses:** during backup creation, the widget grid has a rainbow coloring; during restoration, it is yellow. On successful completion — green; on error — red.
* **Restore cancellation:** a cancel button (X in the corner of the window) has been added, appearing 10 seconds after the process starts.
* **Instant backup interruption:** the `/backup reset` command interrupts the process in milliseconds. The widget displays the cancellation status, and the partial archive is immediately deleted.
* **Correct text wrapping:** in restore windows, long world names wrap to a new line and do not go beyond the window.
---
## Config Changes
* **`backupLimit`:** 5–100, default 30.
* **`backupRetentionDays`:** 0–60, default 30.
* **`restoreWorldSuffix`:** default `false`.
* **`saveBackupsInWorldFolders`:** default `true`.
* **`snapshotCheckMode`:** default `RETRY`.
* **New "Appearance" category:** added after "Advanced".
* **Settings order:** toggles, sliders, enums, and buttons.
* **New fields:** `guiCompactList`, `guiAnimationsEnabled`, `guiShowLegend`, `guiShowSearch`, `guiTitleFooter`, `guiShowBadges`, `guiBackgroundBlur`.
* **Service field:** `uniqueInstallation` (encrypted account identifier for PC change detection).
---
## Other Fixes and Optimizations
* **Safe directory deletion:** during recursive deletion, the mod does not keep all paths in RAM, preventing out-of-memory (OOM) errors when processing large worlds.
* **Directory scanning:** fixed a game crash when attempting to read Windows system folders (for example, `C:\Windows\CSC`).
* **Log stability:** fixed loss of trailing arguments during message formatting. WARN and ERROR level entries are always output to the console.
* **Number formatting:** all values use `Locale.ROOT`, ensuring correct display (with a dot instead of a comma) regardless of the system locale.
* **Thread error handling:** background task and scheduler launches are protected from unhandled exceptions.
* **Symlink ignoring:** when collecting files and calculating directory size, symlinks are not traversed.
* **List sorting:** archives are sorted by the date from the filename, not by the last modified date.
* **Safe reset:** the `/backup reset` command does not delete the file if the archiving thread is still running.
* **Code optimization:** overall stability has been improved.
---
## Important Notes
* The mod is developed and tested primarily for Windows. Operation on Linux and macOS may not be fully verified.
* The mod **may** work on mobile launchers (such as Pojav, Zalith, or FoldCraft), but there are no guarantees of flawless operation in some usage scenarios.
---
<details>
<summary>Описание на русском</summary>
# AR1 Backup v11.0.0
## Масштабное обновление, направленное на повышение надежности сохранений, защиту от потери данных и полную переработку пользовательского интерфейса для улучшения взаимодействия с ним.
---
### Игроки! Обратите внимание
> Порт мода на версии 26.3, 26.1.2, 26.1.1, 26.1 и 1.21.11 **запланирован в ближайшее время** (1-2 недели). Как только мы убедимся в корректной работе и полностью адаптируем код для каждой из версий, указанных выше, — выложим v11.0.0 для этих версий.
---
## Безопасность и сохранность данных
* **Защита данных при перезаписи миров (Rewrite):** если при распаковке архива произойдет сбой, старый мир не будет удален безвозвратно. Мод переместит его в резервную директорию и восстановит в исходное состояние при возникновении ошибки.
* **Защита от вредоносных архивов:** реализована блокировка атак типа Zip-bomb (переполнение оперативной памяти и дискового пространства) и Zip-slip (запись файлов за пределы целевой директории).
* **Устранены состояния гонки (Race Conditions):** исключены зависания и параллельный запуск нескольких процессов архивации при быстром взаимодействии с интерфейсом или при использовании команд.
* **Защита базы паролей:** в случае повреждения файла `passwords.json` он будет перемещен в карантин, что предотвращает безвозвратную потерю истории паролей. Запись пароля в базу происходит до начала процесса архивации.
* **Идентификация при смене ПК:** при переносе сборки на другой компьютер мод зафиксирует изменение учетной записи пользователя и инициирует сброс настроек телеметрии, позволяя новому владельцу дать согласие.
* **Корректная работа автосохранения:** мод не будет принудительно включать автосохранение мира, если оно было отключено пользователем до начала операции. Состояние настроек восстанавливается в исходное положение.
---
## Архивация и проверка снимков
* **Проверка снимка мира (Snapshot):** по умолчанию включен режим «Пересобрать» (`RETRY`). Это предотвращает дюп предметов и рассинхронизацию, если мир изменился в процессе архивации. Время создания бэкапа может увеличиться, но гарантируется целостность данных.
* **Исправлены ложные срабатывания проверки:** файлы, измененные уже после их чтения, больше не определяются как расхождения.
* **Защита активного процесса:** архив, находящийся в процессе записи, помечается соответствующим статусом. Его удаление, восстановление или добавление в избранное блокируется до завершения операции. Функция «Удалить все» пропускает активные файлы.
* **Исправлена коллизия имен:** если два архива создаются в одну секунду, к имени добавляется суффикс (`_1`, `_2`), что предотвращает перезапись существующего файла.
* **Удалена настройка «Потоки сжатия»:** параметр не использовался в коде. Файлы чанков (`.mca`) сохраняются без повторного сжатия, так как уже сжаты игрой.
---
## Интерфейс и удобство (GUI)
* **Умные рекомендации:** в левой нижней части экрана добавлена интерактивная панель советов. Мод анализирует состояние и предлагает решения (включение авто-бэкапа, удаление поврежденных архивов, смена опасного пути сохранения или нехватка места). Переключение рекомендаций осуществляется кнопками навигации с плавной анимацией.
* **Экран настройки GUI:** отдельное меню с прокруткой. Позволяет управлять анимациями обводок, видимостью поля поиска, размытием фона и плотным режимом списка.
* **Плотный режим списка:** уменьшает высоту плитки и размер иконки, позволяя отображать большее количество архивов на экране.
* **Индикация последнего бэкапа:** самый свежий архив выделяется более светлым фоном и соответствующим статусом. Активно создающийся архив не учитывается при определении последнего.
* **Цветные метки времени:** в окнах удаления, восстановления и массового удаления отображается точное время создания архива с цветовым форматированием, аналогичным плиткам списка.
* **Режим стримера:** функция скрывает уведомления в чате и прогресс-бары на время записи экрана.
* **Обработка длинных имен:** названия миров плавно прокручиваются, не перекрывая элементы статуса (например, бейджи защиты или удаления).
* **Отображение версии:** актуальная версия мода выводится в правом верхнем углу экрана.
* **Локализация:** интерфейс полностью переведен на 14 языков. Все текстовые данные вынесены в языковые файлы.
---
## Прогресс и HUD
* **Точный расчет прогресса:** исправлен расчет прогресса для больших файлов в HUD. Ранее прогресс основывался на количестве файлов, из-за чего обработка одного крупного файла приводила к некорректному отображению (мгновенное заполнение полосы). Теперь расчет ведется по реально прочитанным байтам.
* **Цветовые статусы HUD:** при создании бэкапа сетка виджета имеет радужный окрас, при восстановлении — желтый. При успешном завершении — зеленый, при ошибке — красный.
* **Отмена восстановления:** добавлена кнопка отмены (крестик в углу окна), появляющаяся через 10 секунд после начала процесса.
* **Мгновенное прерывание архивации:** команда `/backup reset` прерывает процесс за миллисекунды. Виджет отображает статус отмены, а частичный архив незамедлительно удаляется.
* **Корректный перенос текста:** в окнах восстановления длинные имена миров переносятся на новую строку и не выходят за пределы окна.
---
## Изменения в конфиге
* **`backupLimit`:** 5–100, по умолчанию 30.
* **`backupRetentionDays`:** 0–60, по умолчанию 30.
* **`restoreWorldSuffix`:** по умолчанию `false`.
* **`saveBackupsInWorldFolders`:** по умолчанию `true`.
* **`snapshotCheckMode`:** по умолчанию `RETRY`.
* **Новая категория «Вид»:** добавлена после «Продвинутых».
* **Порядок настроек:** тумблеры, слайдеры, перечисления и кнопки.
* **Новые поля:** `guiCompactList`, `guiAnimationsEnabled`, `guiShowLegend`, `guiShowSearch`, `guiTitleFooter`, `guiShowBadges`, `guiBackgroundBlur`.
* **Служебное поле:** `uniqueInstallation` (зашифрованный идентификатор учетной записи для определения смены ПК).
---
## Прочие исправления и оптимизация
* **Безопасное удаление директорий:** при рекурсивном удалении мод не удерживает все пути в оперативной памяти, что предотвращает переполнение (OOM) при обработке крупных миров.
* **Сканирование директорий:** исправлено аварийное завершение игры при попытке чтения системных папок Windows (например, `C:\Windows\CSC`).
* **Стабильность логов:** исправлена потеря хвостовых аргументов при форматировании сообщений. Записи уровней WARN и ERROR всегда выводятся в консоль.
* **Форматирование чисел:** все значения используют `Locale.ROOT`, что гарантирует корректное отображение (с точкой вместо запятой) независимо от системной локали.
* **Обработка ошибок потоков:** запуск фоновых задач и планировщика защищен от необработанных исключений.
* **Игнорирование символических ссылок:** при сборе файлов и подсчете размера директорий переход по симлинкам не осуществляется.
* **Сортировка списка:** архивы сортируются по дате из имени файла, а не по дате последнего изменения.
* **Безопасный сброс:** команда `/backup reset` не удаляет файл, если поток архивации все еще выполняется.
* **Оптимизация кода:** повышена общая стабильность работы.
---
## Важные примечания
* Мод разрабатывается и тестируется преимущественно для Windows. Работоспособность на Linux и macOS может быть не проверена в полной мере.
* Работа мода на мобильных лаунчерах (таких как Pojav, Zalith или FoldCraft) **возможна**, но нет гарантий безотказной работы в некоторых сценариях использования.
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
release
10.0.3
10.0.325 сент. 2026 г.54Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
# AR1 Backup v10.0.3
### Port to Minecraft 26.1 , 26.1.1 , 26.1.2
> - Two months after the release of the latest 6.0.1 version for Minecraft 26.1.2, we are pleased to present the newest version of the mod. Releases for 26.1 , 26.1.1 , 26.1.2 will be less frequent, as this versions is no longer a priority for us. We understand and acknowledge that Minecraft 26.1 , 26.1.1 , 26.1.2 is highly popular—more so than 26.2 or 26.3—yet, unfortunately, developing the mod for 26.1 , 26.1.1 , 26.1.2 is inconvenient, difficult, and time-consuming. Nevertheless, major mod updates will definitely continue to be released for 26.1 , 26.1.1 , 26.1.2. Version 10.0.3 is one such update.
<details>
<summary>View description v10.0.0</summary>
## Interface update and optimization, secure telemetry, and improved stability.
---
## Telemetry
When you first open the mod's GUI, a window appears offering to send anonymous statistics. The mod collects only pseudonymized statistics and sends them once every 7 days — to make the mod better with each update and to make it easier to fix bugs based on user feedback.
### What pseudonymization is
Each mod instance is assigned a random identifier (install_id). It contains neither the player's name, nor IP, nor account UUID — it's just a random set of characters. Its purpose is to link all records from one installation into a single history. If a problem occurs with the mod, you can voluntarily share your install_id, and the developer can look into your specific situation. You can reset the ID at any time in the mod settings.
### Transparency
The full list of collected data is always available in the consent window. Telemetry can be disabled at any time. Data collection complies with Modrinth standards and general privacy rules — no confidential data is transmitted.
Telemetry data is sent to Cloudflare Workers — the secure infrastructure of one of the largest and most reliable IT companies in the world. Cloudflare provides encryption, stability, and a high level of cybersecurity trusted by millions of websites and services worldwide.
### What is collected
- Mod, Minecraft, and Fabric Loader versions
- CPU model and architecture
- Operating system family and version
- Java version and vendor
- Allocated memory (heap) size
- Number and total size of backups
- Number of password-protected backups
- Current mod settings
- Random install_id
- Date and time of sending
### What is not collected
- Your nickname and UUID
- IP address
- Folder paths
- World names
- List of other mods
- Backup passwords
- Sizes and names of individual archives
- Other confidential data
### Options
- **Continue** — continuous telemetry sending once every 7 days.
- **Just now** — a single send. The window will return in 14 days.
- **Cross (X)** — postpones the decision. The window will appear on the next GUI open until you choose one of the options above.
Sending telemetry is completely voluntary. Refusal does not affect the mod's operation or access to its features in any way.
Essentially, this mod's telemetry is completely anonymous. Initially, the author wanted to call it "Anonymous", but unfortunately, in accordance with GDPR, he cannot — because an Install ID is linked to the telemetry.
The decision can be changed at any time in the mod settings, on the "Telemetry" tab.
---
## Backup Management Interface
- **The GUI opens instantly.** Even with a hundred backups, the screen appears immediately: the list is built instantly, and icons and encryption indicators are loaded in the background as they become ready.
- **Automatic refresh every 3 seconds.** Created a backup from chat, deleted a file in the file explorer, renamed an archive — everything is picked up automatically without re-entering the GUI. If nothing has changed, the check takes less than a millisecond.
- **Selection and Ctrl-selection are preserved** during auto-refresh: scroll is not reset, the current entry remains selected, multi-select is not lost.
- **Icon and encryption flag cache.** When resizing the window and toggling fullscreen, archives are no longer re-read — everything is taken from the cache, and the GUI does not freeze.
- **The "Back" button returns to the correct screen.** If the GUI was opened from the world selection menu, it returns there, not to the main menu.
- **The background blur setting is not reset** when opening/closing the GUI.
---
## Multi-select of Backups
- Holding Ctrl and clicking on backups selects multiple archives at once.
- Selected tiles are outlined in red, and the icon frame also turns red.
- The "Delete" button performs mass deletion through a separate window with a list of names and scrolling.
- Favorite backups are automatically skipped during mass deletion.
---
## Animated Outline
- Favorite backups have a diagonal golden shimmer running along the perimeter of the tile.
- The shimmer moves in a wave with a pause between passes.
- A thin colored frame is added around each backup's icon: gold for favorites, turquoise for password-protected, gray for regular.
- Tile outlines have become brighter and are matched to the content's tone.
---
## Confirmation Windows
- **Restore confirmation window** — with the world name, a warning about overwriting, and a title animation.
- **Delete confirmation window** — in the same style.
- **Mass deletion window** — with a list of names of the selected backups and scrolling.
---
## Adaptive Interface
- At high GUI Scale (5+), buttons automatically rearrange into two rows.
- The search field in compact mode takes up the full width.
- Elements do not go off-screen and do not overlap each other.
- Positions of buttons, search field, and decorative lines are aligned.
- Below the "Current path" line, a "Path: …" line is added, showing the path of the selected backup.
- Above the bottom buttons, a hint about Ctrl for multi-select is displayed.
- In the "Found a bug?" window, scrolling with a draggable slider is added.
- In the "Telemetry Consent" window, the scroll slider can be dragged with the mouse. Clicking on the track jumps to the desired position.
---
## Settings
- **The "Compression Threads" setting has been removed** — it was never used in the code.
- **"Backup archive compression"** has been simplified to two states: `Compress` / `Do not compress`. Chunk files (`.mca`) are always saved without compression — they are already compressed by the game.
- **"Backup thread priority"** has been simplified to two states: `Standard` / `High`. The difference between the four levels was unnoticeable in practice — a meaningful choice has been left.
- Names and tooltips have been rewritten — it is now clear what each setting does and what it affects.
---
## Logging
- **WARN and ERROR are now always written to the console.** Previously, with dev logging disabled, no traces of errors remained in the user's log. Now stack traces and warnings are always saved — this is critical for bug reports.
- **Exceptions in the log are correctly output with a stack trace.** Previously, when calling `ModLogger.error("...", path, e)`, the exception object itself was lost.
- **Robust template formatter** — no longer crashes if the template contains more `{}` than arguments passed, or vice versa.
---
## World Restore
- **False timeout removed.** The restore screen no longer shows "Restore error" before the operation has actually started — the timeout is only counted after unpacking begins.
- **Fixed false "Restore interrupted by user"** that occurred when the mod itself stopped the server for restoration.
- **Correct waiting for world shutdown.** Restoring from an active world waits for the server to fully shut down and an additional 2-second buffer — so that the operating system is guaranteed to release the world files.
- **Free space check before restore.** Before deleting the old world, the mod checks whether there is enough disk space for unpacking. If not, it refuses with a message, and the old world remains untouched.
- **Backup start acceleration** — the artificial 1.5-second pause after saving the world has been removed, because `saveEverything(flush=true)` already guarantees that all files are written.
- **Cancelling a restore** deletes the partially extracted folder.
---
## Fixes
- **Fixed a bug** that caused backup restoration from an active world on low-end PCs to be interrupted with the "Interrupted by user" error.
- **Same size of ZIP archives.** Previously, a password-protected backup weighed significantly less than a regular one due to re-compression of `.mca` files. Now both formats use a unified algorithm — the sizes match.
- **Restore stability.** All futures complete correctly even on errors. The progress screen no longer hangs on "Starting process".
- **Favorite backups are not deleted** either by limit or by retention period.
- **Retention period is determined by the date in the file name**, not by the modification date. Renaming archives does not break the cleanup logic.
- **Chat spam eliminated** during mass deletion of outdated backups — one message per file.
- **World icons do not disappear** after returning from the backup screen to the world selection menu.
- **The GUI sees all backups**, including archives from a custom folder.
- **Invalid log path no longer crashes the game** — the error is output to the console.
- **The system information collection thread** correctly terminates with the game.
- **Opening the backup folder and links no longer depends on the Minecraft API** — a custom helper with a fallback to system commands (`explorer`, `open`, `xdg-open`) has been added.
---
## Localization
- All 14 languages have been reviewed and updated.
---
## Important
- The "Compression Threads" setting has been removed — it is no longer displayed in the config.
- All old backups are fully compatible.
- Mod settings are preserved during updates.
- Deprecated `compressionLevel` and `backupThreadPriority` values migrate automatically.
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
release
AR1 Backup 10.0.2
10.0.220 сент. 2026 г.118Minecraft: 1.21.11fabric
Что нового
# AR1 Backup v10.0.2
### Port to Minecraft 1.21.11
> - Two months after the release of the latest 6.0.0 version for Minecraft 1.21.11, we are pleased to present the newest version of the mod. Releases for 1.21.11 will be less frequent, as this version is no longer a priority for us. We understand and acknowledge that Minecraft 1.21.11 is highly popular—more so than 26.2 or 26.3—yet, unfortunately, developing the mod for 1.21.11 is inconvenient, difficult, and time-consuming. Nevertheless, major mod updates will definitely continue to be released for 1.21.11. Version 10.0.2 is one such update.
<details>
<summary>View description v10.0.0</summary>
## Interface update and optimization, secure telemetry, and improved stability.
---
## Telemetry
When you first open the mod's GUI, a window appears offering to send anonymous statistics. The mod collects only pseudonymized statistics and sends them once every 7 days — to make the mod better with each update and to make it easier to fix bugs based on user feedback.
### What pseudonymization is
Each mod instance is assigned a random identifier (install_id). It contains neither the player's name, nor IP, nor account UUID — it's just a random set of characters. Its purpose is to link all records from one installation into a single history. If a problem occurs with the mod, you can voluntarily share your install_id, and the developer can look into your specific situation. You can reset the ID at any time in the mod settings.
### Transparency
The full list of collected data is always available in the consent window. Telemetry can be disabled at any time. Data collection complies with Modrinth standards and general privacy rules — no confidential data is transmitted.
Telemetry data is sent to Cloudflare Workers — the secure infrastructure of one of the largest and most reliable IT companies in the world. Cloudflare provides encryption, stability, and a high level of cybersecurity trusted by millions of websites and services worldwide.
### What is collected
- Mod, Minecraft, and Fabric Loader versions
- CPU model and architecture
- Operating system family and version
- Java version and vendor
- Allocated memory (heap) size
- Number and total size of backups
- Number of password-protected backups
- Current mod settings
- Random install_id
- Date and time of sending
### What is not collected
- Your nickname and UUID
- IP address
- Folder paths
- World names
- List of other mods
- Backup passwords
- Sizes and names of individual archives
- Other confidential data
### Options
- **Continue** — continuous telemetry sending once every 7 days.
- **Just now** — a single send. The window will return in 14 days.
- **Cross (X)** — postpones the decision. The window will appear on the next GUI open until you choose one of the options above.
Sending telemetry is completely voluntary. Refusal does not affect the mod's operation or access to its features in any way.
Essentially, this mod's telemetry is completely anonymous. Initially, the author wanted to call it "Anonymous", but unfortunately, in accordance with GDPR, he cannot — because an Install ID is linked to the telemetry.
The decision can be changed at any time in the mod settings, on the "Telemetry" tab.
---
## Backup Management Interface
- **The GUI opens instantly.** Even with a hundred backups, the screen appears immediately: the list is built instantly, and icons and encryption indicators are loaded in the background as they become ready.
- **Automatic refresh every 3 seconds.** Created a backup from chat, deleted a file in the file explorer, renamed an archive — everything is picked up automatically without re-entering the GUI. If nothing has changed, the check takes less than a millisecond.
- **Selection and Ctrl-selection are preserved** during auto-refresh: scroll is not reset, the current entry remains selected, multi-select is not lost.
- **Icon and encryption flag cache.** When resizing the window and toggling fullscreen, archives are no longer re-read — everything is taken from the cache, and the GUI does not freeze.
- **The "Back" button returns to the correct screen.** If the GUI was opened from the world selection menu, it returns there, not to the main menu.
- **The background blur setting is not reset** when opening/closing the GUI.
---
## Multi-select of Backups
- Holding Ctrl and clicking on backups selects multiple archives at once.
- Selected tiles are outlined in red, and the icon frame also turns red.
- The "Delete" button performs mass deletion through a separate window with a list of names and scrolling.
- Favorite backups are automatically skipped during mass deletion.
---
## Animated Outline
- Favorite backups have a diagonal golden shimmer running along the perimeter of the tile.
- The shimmer moves in a wave with a pause between passes.
- A thin colored frame is added around each backup's icon: gold for favorites, turquoise for password-protected, gray for regular.
- Tile outlines have become brighter and are matched to the content's tone.
---
## Confirmation Windows
- **Restore confirmation window** — with the world name, a warning about overwriting, and a title animation.
- **Delete confirmation window** — in the same style.
- **Mass deletion window** — with a list of names of the selected backups and scrolling.
---
## Adaptive Interface
- At high GUI Scale (5+), buttons automatically rearrange into two rows.
- The search field in compact mode takes up the full width.
- Elements do not go off-screen and do not overlap each other.
- Positions of buttons, search field, and decorative lines are aligned.
- Below the "Current path" line, a "Path: …" line is added, showing the path of the selected backup.
- Above the bottom buttons, a hint about Ctrl for multi-select is displayed.
- In the "Found a bug?" window, scrolling with a draggable slider is added.
- In the "Telemetry Consent" window, the scroll slider can be dragged with the mouse. Clicking on the track jumps to the desired position.
---
## Settings
- **The "Compression Threads" setting has been removed** — it was never used in the code.
- **"Backup archive compression"** has been simplified to two states: `Compress` / `Do not compress`. Chunk files (`.mca`) are always saved without compression — they are already compressed by the game.
- **"Backup thread priority"** has been simplified to two states: `Standard` / `High`. The difference between the four levels was unnoticeable in practice — a meaningful choice has been left.
- Names and tooltips have been rewritten — it is now clear what each setting does and what it affects.
---
## Logging
- **WARN and ERROR are now always written to the console.** Previously, with dev logging disabled, no traces of errors remained in the user's log. Now stack traces and warnings are always saved — this is critical for bug reports.
- **Exceptions in the log are correctly output with a stack trace.** Previously, when calling `ModLogger.error("...", path, e)`, the exception object itself was lost.
- **Robust template formatter** — no longer crashes if the template contains more `{}` than arguments passed, or vice versa.
---
## World Restore
- **False timeout removed.** The restore screen no longer shows "Restore error" before the operation has actually started — the timeout is only counted after unpacking begins.
- **Fixed false "Restore interrupted by user"** that occurred when the mod itself stopped the server for restoration.
- **Correct waiting for world shutdown.** Restoring from an active world waits for the server to fully shut down and an additional 2-second buffer — so that the operating system is guaranteed to release the world files.
- **Free space check before restore.** Before deleting the old world, the mod checks whether there is enough disk space for unpacking. If not, it refuses with a message, and the old world remains untouched.
- **Backup start acceleration** — the artificial 1.5-second pause after saving the world has been removed, because `saveEverything(flush=true)` already guarantees that all files are written.
- **Cancelling a restore** deletes the partially extracted folder.
---
## Fixes
- **Fixed a bug** that caused backup restoration from an active world on low-end PCs to be interrupted with the "Interrupted by user" error.
- **Same size of ZIP archives.** Previously, a password-protected backup weighed significantly less than a regular one due to re-compression of `.mca` files. Now both formats use a unified algorithm — the sizes match.
- **Restore stability.** All futures complete correctly even on errors. The progress screen no longer hangs on "Starting process".
- **Favorite backups are not deleted** either by limit or by retention period.
- **Retention period is determined by the date in the file name**, not by the modification date. Renaming archives does not break the cleanup logic.
- **Chat spam eliminated** during mass deletion of outdated backups — one message per file.
- **World icons do not disappear** after returning from the backup screen to the world selection menu.
- **The GUI sees all backups**, including archives from a custom folder.
- **Invalid log path no longer crashes the game** — the error is output to the console.
- **The system information collection thread** correctly terminates with the game.
- **Opening the backup folder and links no longer depends on the Minecraft API** — a custom helper with a fallback to system commands (`explorer`, `open`, `xdg-open`) has been added.
---
## Localization
- All 14 languages have been reviewed and updated.
---
## Important
- The "Compression Threads" setting has been removed — it is no longer displayed in the config.
- All old backups are fully compatible.
- Mod settings are preserved during updates.
- Deprecated `compressionLevel` and `backupThreadPriority` values migrate automatically.
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
release
AR1 Backup 10.0.1
10.0.120 сент. 2026 г.239Minecraft: 26.3fabric
Что нового
# AR1 Backup v10.0.1
### Port to Minecraft 26.3
<details>
<summary>View description v10.0.0</summary>
## Interface update and optimization, secure telemetry, and improved stability.
---
## Telemetry
When you first open the mod's GUI, a window appears offering to send anonymous statistics. The mod collects only pseudonymized statistics and sends them once every 7 days — to make the mod better with each update and to make it easier to fix bugs based on user feedback.
### What pseudonymization is
Each mod instance is assigned a random identifier (install_id). It contains neither the player's name, nor IP, nor account UUID — it's just a random set of characters. Its purpose is to link all records from one installation into a single history. If a problem occurs with the mod, you can voluntarily share your install_id, and the developer can look into your specific situation. You can reset the ID at any time in the mod settings.
### Transparency
The full list of collected data is always available in the consent window. Telemetry can be disabled at any time. Data collection complies with Modrinth standards and general privacy rules — no confidential data is transmitted.
Telemetry data is sent to Cloudflare Workers — the secure infrastructure of one of the largest and most reliable IT companies in the world. Cloudflare provides encryption, stability, and a high level of cybersecurity trusted by millions of websites and services worldwide.
### What is collected
- Mod, Minecraft, and Fabric Loader versions
- CPU model and architecture
- Operating system family and version
- Java version and vendor
- Allocated memory (heap) size
- Number and total size of backups
- Number of password-protected backups
- Current mod settings
- Random install_id
- Date and time of sending
### What is not collected
- Your nickname and UUID
- IP address
- Folder paths
- World names
- List of other mods
- Backup passwords
- Sizes and names of individual archives
- Other confidential data
### Options
- **Continue** — continuous telemetry sending once every 7 days.
- **Just now** — a single send. The window will return in 14 days.
- **Cross (X)** — postpones the decision. The window will appear on the next GUI open until you choose one of the options above.
Sending telemetry is completely voluntary. Refusal does not affect the mod's operation or access to its features in any way.
Essentially, this mod's telemetry is completely anonymous. Initially, the author wanted to call it "Anonymous", but unfortunately, in accordance with GDPR, he cannot — because an Install ID is linked to the telemetry.
The decision can be changed at any time in the mod settings, on the "Telemetry" tab.
---
## Backup Management Interface
- **The GUI opens instantly.** Even with a hundred backups, the screen appears immediately: the list is built instantly, and icons and encryption indicators are loaded in the background as they become ready.
- **Automatic refresh every 3 seconds.** Created a backup from chat, deleted a file in the file explorer, renamed an archive — everything is picked up automatically without re-entering the GUI. If nothing has changed, the check takes less than a millisecond.
- **Selection and Ctrl-selection are preserved** during auto-refresh: scroll is not reset, the current entry remains selected, multi-select is not lost.
- **Icon and encryption flag cache.** When resizing the window and toggling fullscreen, archives are no longer re-read — everything is taken from the cache, and the GUI does not freeze.
- **The "Back" button returns to the correct screen.** If the GUI was opened from the world selection menu, it returns there, not to the main menu.
- **The background blur setting is not reset** when opening/closing the GUI.
---
## Multi-select of Backups
- Holding Ctrl and clicking on backups selects multiple archives at once.
- Selected tiles are outlined in red, and the icon frame also turns red.
- The "Delete" button performs mass deletion through a separate window with a list of names and scrolling.
- Favorite backups are automatically skipped during mass deletion.
---
## Animated Outline
- Favorite backups have a diagonal golden shimmer running along the perimeter of the tile.
- The shimmer moves in a wave with a pause between passes.
- A thin colored frame is added around each backup's icon: gold for favorites, turquoise for password-protected, gray for regular.
- Tile outlines have become brighter and are matched to the content's tone.
---
## Confirmation Windows
- **Restore confirmation window** — with the world name, a warning about overwriting, and a title animation.
- **Delete confirmation window** — in the same style.
- **Mass deletion window** — with a list of names of the selected backups and scrolling.
---
## Adaptive Interface
- At high GUI Scale (5+), buttons automatically rearrange into two rows.
- The search field in compact mode takes up the full width.
- Elements do not go off-screen and do not overlap each other.
- Positions of buttons, search field, and decorative lines are aligned.
- Below the "Current path" line, a "Path: …" line is added, showing the path of the selected backup.
- Above the bottom buttons, a hint about Ctrl for multi-select is displayed.
- In the "Found a bug?" window, scrolling with a draggable slider is added.
- In the "Telemetry Consent" window, the scroll slider can be dragged with the mouse. Clicking on the track jumps to the desired position.
---
## Settings
- **The "Compression Threads" setting has been removed** — it was never used in the code.
- **"Backup archive compression"** has been simplified to two states: `Compress` / `Do not compress`. Chunk files (`.mca`) are always saved without compression — they are already compressed by the game.
- **"Backup thread priority"** has been simplified to two states: `Standard` / `High`. The difference between the four levels was unnoticeable in practice — a meaningful choice has been left.
- Names and tooltips have been rewritten — it is now clear what each setting does and what it affects.
---
## Logging
- **WARN and ERROR are now always written to the console.** Previously, with dev logging disabled, no traces of errors remained in the user's log. Now stack traces and warnings are always saved — this is critical for bug reports.
- **Exceptions in the log are correctly output with a stack trace.** Previously, when calling `ModLogger.error("...", path, e)`, the exception object itself was lost.
- **Robust template formatter** — no longer crashes if the template contains more `{}` than arguments passed, or vice versa.
---
## World Restore
- **False timeout removed.** The restore screen no longer shows "Restore error" before the operation has actually started — the timeout is only counted after unpacking begins.
- **Fixed false "Restore interrupted by user"** that occurred when the mod itself stopped the server for restoration.
- **Correct waiting for world shutdown.** Restoring from an active world waits for the server to fully shut down and an additional 2-second buffer — so that the operating system is guaranteed to release the world files.
- **Free space check before restore.** Before deleting the old world, the mod checks whether there is enough disk space for unpacking. If not, it refuses with a message, and the old world remains untouched.
- **Backup start acceleration** — the artificial 1.5-second pause after saving the world has been removed, because `saveEverything(flush=true)` already guarantees that all files are written.
- **Cancelling a restore** deletes the partially extracted folder.
---
## Fixes
- **Fixed a bug** that caused backup restoration from an active world on low-end PCs to be interrupted with the "Interrupted by user" error.
- **Same size of ZIP archives.** Previously, a password-protected backup weighed significantly less than a regular one due to re-compression of `.mca` files. Now both formats use a unified algorithm — the sizes match.
- **Restore stability.** All futures complete correctly even on errors. The progress screen no longer hangs on "Starting process".
- **Favorite backups are not deleted** either by limit or by retention period.
- **Retention period is determined by the date in the file name**, not by the modification date. Renaming archives does not break the cleanup logic.
- **Chat spam eliminated** during mass deletion of outdated backups — one message per file.
- **World icons do not disappear** after returning from the backup screen to the world selection menu.
- **The GUI sees all backups**, including archives from a custom folder.
- **Invalid log path no longer crashes the game** — the error is output to the console.
- **The system information collection thread** correctly terminates with the game.
- **Opening the backup folder and links no longer depends on the Minecraft API** — a custom helper with a fallback to system commands (`explorer`, `open`, `xdg-open`) has been added.
---
## Localization
- All 14 languages have been reviewed and updated.
---
## Important
- The "Compression Threads" setting has been removed — it is no longer displayed in the config.
- All old backups are fully compatible.
- Mod settings are preserved during updates.
- Deprecated `compressionLevel` and `backupThreadPriority` values migrate automatically.
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
release
AR1 Backup 10.0.0
10.0.020 сент. 2026 г.93Minecraft: 26.2fabric
Что нового
# AR1 Backup v10.0.0
## Interface update and optimization, secure telemetry, and improved stability.
---
## Telemetry
When you first open the mod's GUI, a window appears offering to send anonymous statistics. The mod collects only pseudonymized statistics and sends them once every 7 days — to make the mod better with each update and to make it easier to fix bugs based on user feedback.
### What pseudonymization is
Each mod instance is assigned a random identifier (install_id). It contains neither the player's name, nor IP, nor account UUID — it's just a random set of characters. Its purpose is to link all records from one installation into a single history. If a problem occurs with the mod, you can voluntarily share your install_id, and the developer can look into your specific situation. You can reset the ID at any time in the mod settings.
### Transparency
The full list of collected data is always available in the consent window. Telemetry can be disabled at any time. Data collection complies with Modrinth standards and general privacy rules — no confidential data is transmitted.
Telemetry data is sent to Cloudflare Workers — the secure infrastructure of one of the largest and most reliable IT companies in the world. Cloudflare provides encryption, stability, and a high level of cybersecurity trusted by millions of websites and services worldwide.
### What is collected
- Mod, Minecraft, and Fabric Loader versions
- CPU model and architecture
- Operating system family and version
- Java version and vendor
- Allocated memory (heap) size
- Number and total size of backups
- Number of password-protected backups
- Current mod settings
- Random install_id
- Date and time of sending
### What is not collected
- Your nickname and UUID
- IP address
- Folder paths
- World names
- List of other mods
- Backup passwords
- Sizes and names of individual archives
- Other confidential data
### Options
- **Continue** — continuous telemetry sending once every 7 days.
- **Just now** — a single send. The window will return in 14 days.
- **Cross (X)** — postpones the decision. The window will appear on the next GUI open until you choose one of the options above.
Sending telemetry is completely voluntary. Refusal does not affect the mod's operation or access to its features in any way.
Essentially, this mod's telemetry is completely anonymous. Initially, the author wanted to call it "Anonymous", but unfortunately, in accordance with GDPR, he cannot — because an Install ID is linked to the telemetry.
The decision can be changed at any time in the mod settings, on the "Telemetry" tab.
---
## Backup Management Interface
- **The GUI opens instantly.** Even with a hundred backups, the screen appears immediately: the list is built instantly, and icons and encryption indicators are loaded in the background as they become ready.
- **Automatic refresh every 3 seconds.** Created a backup from chat, deleted a file in the file explorer, renamed an archive — everything is picked up automatically without re-entering the GUI. If nothing has changed, the check takes less than a millisecond.
- **Selection and Ctrl-selection are preserved** during auto-refresh: scroll is not reset, the current entry remains selected, multi-select is not lost.
- **Icon and encryption flag cache.** When resizing the window and toggling fullscreen, archives are no longer re-read — everything is taken from the cache, and the GUI does not freeze.
- **The "Back" button returns to the correct screen.** If the GUI was opened from the world selection menu, it returns there, not to the main menu.
- **The background blur setting is not reset** when opening/closing the GUI.
---
## Multi-select of Backups
- Holding Ctrl and clicking on backups selects multiple archives at once.
- Selected tiles are outlined in red, and the icon frame also turns red.
- The "Delete" button performs mass deletion through a separate window with a list of names and scrolling.
- Favorite backups are automatically skipped during mass deletion.
---
## Animated Outline
- Favorite backups have a diagonal golden shimmer running along the perimeter of the tile.
- The shimmer moves in a wave with a pause between passes.
- A thin colored frame is added around each backup's icon: gold for favorites, turquoise for password-protected, gray for regular.
- Tile outlines have become brighter and are matched to the content's tone.
---
## Confirmation Windows
- **Restore confirmation window** — with the world name, a warning about overwriting, and a title animation.
- **Delete confirmation window** — in the same style.
- **Mass deletion window** — with a list of names of the selected backups and scrolling.
---
## Adaptive Interface
- At high GUI Scale (5+), buttons automatically rearrange into two rows.
- The search field in compact mode takes up the full width.
- Elements do not go off-screen and do not overlap each other.
- Positions of buttons, search field, and decorative lines are aligned.
- Below the "Current path" line, a "Path: …" line is added, showing the path of the selected backup.
- Above the bottom buttons, a hint about Ctrl for multi-select is displayed.
- In the "Found a bug?" window, scrolling with a draggable slider is added.
- In the "Telemetry Consent" window, the scroll slider can be dragged with the mouse. Clicking on the track jumps to the desired position.
---
## Settings
- **The "Compression Threads" setting has been removed** — it was never used in the code.
- **"Backup archive compression"** has been simplified to two states: `Compress` / `Do not compress`. Chunk files (`.mca`) are always saved without compression — they are already compressed by the game.
- **"Backup thread priority"** has been simplified to two states: `Standard` / `High`. The difference between the four levels was unnoticeable in practice — a meaningful choice has been left.
- Names and tooltips have been rewritten — it is now clear what each setting does and what it affects.
---
## Logging
- **WARN and ERROR are now always written to the console.** Previously, with dev logging disabled, no traces of errors remained in the user's log. Now stack traces and warnings are always saved — this is critical for bug reports.
- **Exceptions in the log are correctly output with a stack trace.** Previously, when calling `ModLogger.error("...", path, e)`, the exception object itself was lost.
- **Robust template formatter** — no longer crashes if the template contains more `{}` than arguments passed, or vice versa.
---
## World Restore
- **False timeout removed.** The restore screen no longer shows "Restore error" before the operation has actually started — the timeout is only counted after unpacking begins.
- **Fixed false "Restore interrupted by user"** that occurred when the mod itself stopped the server for restoration.
- **Correct waiting for world shutdown.** Restoring from an active world waits for the server to fully shut down and an additional 2-second buffer — so that the operating system is guaranteed to release the world files.
- **Free space check before restore.** Before deleting the old world, the mod checks whether there is enough disk space for unpacking. If not, it refuses with a message, and the old world remains untouched.
- **Backup start acceleration** — the artificial 1.5-second pause after saving the world has been removed, because `saveEverything(flush=true)` already guarantees that all files are written.
- **Cancelling a restore** deletes the partially extracted folder.
---
## Fixes
- **Fixed a bug** that caused backup restoration from an active world on low-end PCs to be interrupted with the "Interrupted by user" error.
- **Same size of ZIP archives.** Previously, a password-protected backup weighed significantly less than a regular one due to re-compression of `.mca` files. Now both formats use a unified algorithm — the sizes match.
- **Restore stability.** All futures complete correctly even on errors. The progress screen no longer hangs on "Starting process".
- **Favorite backups are not deleted** either by limit or by retention period.
- **Retention period is determined by the date in the file name**, not by the modification date. Renaming archives does not break the cleanup logic.
- **Chat spam eliminated** during mass deletion of outdated backups — one message per file.
- **World icons do not disappear** after returning from the backup screen to the world selection menu.
- **The GUI sees all backups**, including archives from a custom folder.
- **Invalid log path no longer crashes the game** — the error is output to the console.
- **The system information collection thread** correctly terminates with the game.
- **Opening the backup folder and links no longer depends on the Minecraft API** — a custom helper with a fallback to system commands (`explorer`, `open`, `xdg-open`) has been added.
---
## Localization
- All 14 languages have been reviewed and updated.
---
## Important
- The "Compression Threads" setting has been removed — it is no longer displayed in the config.
- All old backups are fully compatible.
- Mod settings are preserved during updates.
- Deprecated `compressionLevel` and `backupThreadPriority` values migrate automatically.
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
beta
AR1 Backup 9.0.0
9.0.011 сент. 2026 г.56Minecraft: 26.2fabric
Что нового
# AR1 Backup v9.0.0
## Крупное обновление надёжности — исправления после тщательной проверки кода.
### В этом релизе мы сосредоточились на стабильности: исправлены серьёзные ошибки, из-за которых могли пропадать бэкапы, добавлены защиты от случайных действий и улучшена работа интерфейса.
---
## Внесённые исправления
### Автоматическое резервное копирование и хранение
- **Избранные бэкапы больше не удаляются.**
Раньше при превышении лимита или по сроку хранения мод мог автоматически удалить избранный архив. Теперь они защищены.
- **Срок хранения считается по дате в имени бэкапа, а не по дате файла.**
Даже после переименования архивов вручную срок хранения определяется корректно.
- **Устранён спам в чат** при массовом удалении устаревших бэкапов — теперь выводится по одному сообщению на файл.
- **Текст при превышении лимита** переписан на нейтральный и корректно отображается для любого количества удалённых архивов.
---
### Восстановление мира
- **Восстановление из активного мира полностью переработано.**
Мир корректно сохраняется и закрывается, а восстановление стартует только после полной выгрузки уровня и остановки сервера.
- **Повторные восстановления работают корректно.**
Второе и последующие восстановления больше не завершаются мгновенно — прогресс всегда отображается с начала.
- **Анимация прогресса плавная.**
Полоса заполнения больше не откатывается назад в момент старта.
- **Прерывание восстановления очищает частично распакованный мир.**
Раньше папка восстановления оставалась на диске.
- **Восстановление бэкапа больше не сбоит при изменении размера окна.**
Раньше ресайз мог запустить операцию повторно и повредить мир.
---
### Интерфейс и подтверждения
- **Добавлены окна подтверждения** для восстановления и удаления бэкапа.
Перед выполнением операции показывается предупреждение с названием мира и напоминанием о необратимости действия.
- **Корректный возврат из экрана бэкапов.**
После восстановления из активного мира игрок всегда попадает в главное меню без ошибок и «зависшего» фона.
- **Код подтверждения удаления не меняется при ресайзе окна.**
Раньше код генерировался заново, и подтвердить удаление было невозможно.
- **Окно «Нашли баг?» теперь прокручивается.**
Длинный текст не выходит за границы, даже при нестандартном масштабе интерфейса.
- **Иконки миров не пропадают** после возврата из экрана бэкапов в меню выбора мира.
- **GUI видит все бэкапы**, включая архивы из кастомной папки.
---
### Прочее
- **Некорректный путь к логу больше не крашит игру** — ошибка выводится в консоль.
- **Поток сбора системной информации** корректно завершается вместе с игрой.
---
## Локализация
Все языковые файлы были пересмотрены и обновлены.
---
## Важно!
- Настройка «Потоков сжатия» оставлена для совместимости, но больше не влияет на скорость.
- Все старые бэкапы полностью совместимы.
<details>
<summary>English description</summary>
# AR1 Backup v9.0.0
## Major reliability update — fixes after a thorough code review.
### This release focuses on stability: serious bugs that could cause backup loss have been fixed, safeguards against accidental actions have been added, and the interface has been improved.
---
## Fixes
### Automatic backups and retention
- **Favorite backups are no longer deleted.**
Previously, when the limit was exceeded or the retention period expired, the mod could automatically delete a favorite archive. Now they are fully protected.
- **Retention period is now calculated from the date in the backup name, not the file date.**
Even after renaming archives manually, the retention period is determined correctly.
- **Chat spam removed** during bulk deletion of outdated backups — now one message per file.
- **The limit exceeded message** has been rewritten to be neutral and displays correctly for any number of deleted archives.
---
### World restore
- **Restore from an active world has been fully reworked.**
The world saves and closes properly, and the restore starts only after the level is fully unloaded and the server is stopped.
- **Repeated restores now work correctly.**
The second and subsequent restores no longer finish instantly — progress is always shown from the beginning.
- **Smooth progress animation.**
The fill bar no longer snaps back at the start of the restore.
- **Cancelling a restore now cleans up the partially extracted world.**
Previously, the restore folder remained on disk.
- **Backup restore no longer breaks when the window is resized.**
Previously, resizing could trigger the operation again and corrupt the world.
---
### Interface and confirmations
- **Confirmation dialogs added** for restoring and deleting a backup.
Before the operation runs, a warning shows the world name and reminds that the action cannot be undone.
- **Correct return from the backup screen.**
After restoring from an active world, the player always lands in the main menu — no errors, no lingering world background.
- **The deletion confirmation code no longer changes on window resize.**
Previously, the code was regenerated, making confirmation impossible.
- **The "Found a bug?" window is now scrollable.**
Long text no longer overflows the window, even at non-standard interface scales.
- **World icons no longer disappear** when returning from the backup screen to the world selection menu.
- **The GUI now shows all backups**, including archives from a custom folder.
---
### Misc
- **An invalid log path no longer crashes the game** — the error is printed to the console.
- **The system info thread** now terminates correctly together with the game.
---
## Localization
All language files have been reviewed and updated.
---
## Important!
- The "Compression threads" setting is kept for compatibility but no longer affects speed.
- All old backups are fully compatible.
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
beta
AR1 Backup 8.2.0
8.2.06 сент. 2026 г.27Minecraft: 26.2fabric
Что нового
# AR1 Backup v8.2.0
## Minor improvements and fixes
- Added text scrolling in the "Found a bug?" window so that the message does not go outside the window if the user has a non-standard interface scale.
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
beta
AR1 Backup 8.1.0
8.1.028 авг. 2026 г.92Minecraft: 26.2fabric
Что нового
# AR1 Backup v8.1.0
Исправления:
> - Исправлены ошибки локализации: переведены недостающие строки, обновлены переводы на нескольких языках.
### Благодарности:
### Особая благодарность пользователю **aleksandrdavid** в Discord за обратную связь по локализации!
---
<details>
<summary>English version:</summary>
# AR1 Backup v8.1.0
Fixes:
> - Fixed localization issues: translated missing strings, updated translations for several languages.
### Credits:
### Special thanks to user **aleksandrdavid** on Discord for localization feedback!
</details>
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
beta
AR1 Backup 8.0.0
8.0.026 авг. 2026 г.18Minecraft: 26.2fabric
Что нового
# AR1 Backup v8.0.0
## Крупное обновление: графический интерфейс и повышение стабильности.
### Спустя долгое время в моде появился полноценный графический интерфейс для управления бэкапами !!!
> Это значительный шаг вперёд: теперь все основные действия можно выполнять прямо из игры, не запоминая команды. Это упрощает взаимодействие с модом для всех пользователей.
---
## Новые возможности:
### **Экран управления бэкапами (GUI)**
Удобный GUI для работы с резервными копиями.
> * Открывается из меню паузы и с экрана выбора мира.
> * Список архивов с иконками миров, датой, размером.
> * Поиск по названию, избранное, защита от случайного удаления.
> * Метки ⭐ (избранный) и 🛡 (защищённый паролем).
> * Кнопки «Расположение» и «Удалить все» (с подтверждением по случайному коду).
**Метки подобраны так, чтобы они вписывались в ванильный шрифт и не казались чем-то инородным [В отличии от наших конкурентов]**
### **Восстановление бэкапов через GUI**
> Достаточно выбрать архив и нажать «Восстановить» — мир будет восстановлен без остановки сервера и без риска повредить текущий мир.
> Создаётся новый мир с суффиксом `_БЭКАП`, а если вы еще раз восстанавливаете то мир с суффиксом `_БЭКАП` перезаписывается. Основной мир не затрагивается во избежании проблем.
> В окне прогресса отображается имя восстанавливаемого мира с метками.
>
> - **Экран прогресса восстановления**
> Наглядный статус операции с уровнями прогресса.
> Стильный дизайн и анимации.
>
> - **Гибкая настройка расположения кнопки [БЭКАПЫ]**
> Положение кнопки бэкапов настраивается отдельно для меню паузы (7 позиций) и экрана выбора мира (4 позиции).
> По умолчанию в меню паузы — **посередине справа**, в экране выбора мира — **сверху справа**.
---
### Изменение настроек по умолчанию
> - Лимит бэкапов увеличен с 10 до 20.
---
### Исправления
> - Исправлены ошибки, связанные с некорректными путями в настройках (автоматическая очистка кавычек и невидимых символов).
> - Устранены проблемы с отображением и локализацией интерфейса.
---
### Новые настройки
> - Добавлена новая настройка **"Создавать бэкапы когда игра на паузе"**, по умолчанию включено. В ранних версиях бэкапы не создавались если игра была на паузе.
---
### Прочее
> - Обновлены языковые файлы.
> - Улучшена интеграция с Cloth Config.
> - Mod Menu теперь не обязателен для работы мода.
---
<details>
<summary>English</summary>
# AR1 Backup v8.0.0
## Major update: graphical interface and stability improvements.
### After a long time, the mod now has a full-fledged graphical interface for managing backups !!!
> This is a significant step forward: now all main actions can be performed directly in the game without memorizing commands. This simplifies interaction with the mod for all users.
---
## New features:
### **Backup Management Screen (GUI)**
Convenient GUI for working with backup copies.
> * Opens from the pause menu and from the world selection screen.
> * List of archives with world icons, date, size.
> * Search by name, favorites, protection against accidental deletion.
> * Labels ⭐ (favorite) and 🛡 (password-protected).
> * Buttons «Location» and «Delete all» (with random code confirmation).
**Labels are chosen to fit the vanilla font and not look foreign [Unlike our competitors]**
### **Restoring backups via GUI**
> Just select an archive and click «Restore» — the world will be restored without stopping the server and without risk of damaging the current world.
> A new world with the suffix `_BACKUP` is created, and if you restore again, the world with the `_BACKUP` suffix is overwritten. The main world is not affected to avoid problems.
> The progress window displays the name of the world being restored with labels.
>
> - **Restore progress screen**
> Visual status of the operation with progress levels.
> Stylish design and animations.
>
> - **Flexible button position setting [BACKUPS]**
> The position of the backup button is configured separately for the pause menu (7 positions) and the world selection screen (4 positions).
> By default, in the pause menu — **middle right**, in the world selection screen — **top right**.
---
### Default settings changes
> - Backup limit increased from 10 to 20.
---
### Fixes
> - Fixed errors related to incorrect paths in settings (automatic cleaning of quotes and invisible characters).
> - Fixed issues with interface display and localization.
---
### New settings
> - Added a new setting **"Create backups while the game is paused"**, enabled by default. In earlier versions, backups were not created if the game was paused.
---
### Other
> - Updated language files.
> - Improved integration with Cloth Config.
</details>
**Developed by ar1emq – a member of THEMIDNIGHTCORE**
beta
AR1 Backup 7.0.0
7.0.018 авг. 2026 г.40Minecraft: 26.2fabric
Что нового
# AR1 Backup v7.0.0
## Major update, critical bug fixes, and visual improvements.
---
### Critical Fixes
> - **Thread-safe networking** – all player message broadcasts and progress displays now execute on the server main thread, eliminating `ConcurrentModificationException` and invisible crashes during active backups.
>
> - **Reliable cancellation** – cancelled backups and interrupted operations now automatically delete incomplete archives, preventing corrupted restores that previously remained in the backup folder.
>
> - **Auto-recovery from broken config** – if the configuration file is corrupted or unreadable, the mod deletes it and regenerates defaults instead of crashing the game on startup.
>
---
### New Features
> - **Password‑protected backups**
> * Uses AES‑256 encryption via Zip4j (ZIP with password).
> * Passwords are stored **outside the game folder** in `Documents\AR1 Backup PASSWORDS\passwords.json` (fallback to `C:\AR1 Backup PASSWORDS`), ensuring they are never transferred with the modpack.
> * Full history of used passwords is preserved, with automatic matching of archives to their passwords during restore.
> * GUI includes password field with strict validation (5–15 characters, only letters, digits, dot, and comma).
>
> - **Graceful operation cancellation**
> * Exiting a world or stopping the server now cleanly interrupts active backups/restores and clears their temporary files, leaving the scheduler alive for the next session.
> * Shutdown hook ensures proper termination when the JVM closes.
>
> - **Enhanced developer tools**
> * New "Developer" settings section: toggle detailed mod logging, record per‑file technical info (name, size, time), and optionally save all logs to a user‑specified file. 14 languages localization support.
---
### UI Improvements
> - **Smoother progress animation**
> * Bright runner with a five‑level fading tail (from white to grey) moves character‑by‑character with a pause before the next cycle.
> * Text filling is now gradual (one character every 50 ms) instead of jumping to the current percentage.
> * Every progress level (1–6) is guaranteed to be displayed for at least 150 ms (200 ms for the final level), making the bar understandable even during fast backups.
>
> - **New "Archiving methods" category**
> * Choose between standard ZIP and password‑protected ZIP.
> * Password field appears only when the protected method is selected and shows an error if the input is invalid.
>
> - **Info panel update**
> * Added mod name and version at the bottom of the Information section.
> * All tooltips now use a softer grey color for better readability.
---
> ### Other Improvements
>
> - **Localisation of error messages** – Messages regarding an incorrect password and other archive-related errors are displayed in the user's current language.
> - **Path handling** – automatic removal of surrounding quotes when setting a custom backup path, preventing TOML parse crashes.
> - **Backup listing** – now robustly works with empty or inaccessible backup directories.
---
**Developed by ar1emq – a member of THEMIDNIGHTCORE**
alpha
AR1 Backup 6.1.0
6.1.013 авг. 2026 г.24Minecraft: 26.2fabric
Что нового
# AR1 Backup v6.1.0
## Localization Fixes
> - Added localization for the mod menu description.
> - Fixed mod description.
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
alpha
AR1 Backup 6.0.2
6.0.211 авг. 2026 г.31Minecraft: 26.2fabric
Что нового
# AR1 Backup v6.0.2
> ### Full support for version 26.2
## Critical Fixes
> - Fixed Watchdog crash on game exit.
> - Fixed scheduler not shutting down.
## Improvements
> - Backup and restore threads now run as daemons.
> - Added forced shutdownNow() to compression executor service on timeout.
> ### The rest of the functionality remains unchanged compared to version 6.0.0.
---
Developed by **ar1emq** – a member of **THEMIDNIGHTCORE**
beta
AR1 Backup 6.0.1
6.0.13 авг. 2026 г.58Minecraft: 26.1.2fabric
Что нового
# **AR1 Backup v6.0.1**
### Full support for version 26.1.2
> All functionality remains unchanged compared to version 6.0.0.
beta
AR1 Backup 6.0.0
6.0.01 авг. 2026 г.72Minecraft: 1.21.11fabric
Что нового
# AR1 Backup v6.0.0
---
### Critical Fixes
> - **Multi‑threaded ZIP writing** – synchronised access to `ZipOutputStream` during parallel compression to prevent corrupted backups and `ZipException` errors. Now safe and reliable even with high thread counts.
>
> - **Atomic backup state** – replaced `volatile boolean isBackupRunning` with `AtomicBoolean` to 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**
beta
AR1 Backup 5.5.0
5.5.028 июл. 2026 г.24Minecraft: 1.21.11fabric
Что нового
# Changelog AR1 Backup v5.5.0
- **New restore flag `-r`**
The `/backup restore <filename> -r` command now automatically overwrites an existing world folder during restore. Without `-r`, the command will show an error if the folder already exists.
- **Localization fixes**
All error and notification messages related to folder deletion and overwrite are now properly translated.
Several localization files have been updated and corrected.
- **More reliable backups**
Ensures all world data, including player inventories, statistics, and advancements, are fully saved before archiving.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
beta
AR1 Backup 5.4.0
5.4.023 июл. 2026 г.36Minecraft: 1.21.11fabric
Что нового
# Changelog AR1 Backup 5.4.0
> - Fixed: Free Space Check threshold now saves correctly. Custom values (e.g., 8 GB) no longer reset to 1 GB after restart.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
beta
AR1 Backup 5.3.0
5.3.06 июл. 2026 г.44Minecraft: 1.21.11fabric
Что нового
# Changelog AR1 Backup v5.3.0
## Localization Hotfix
This release fixes several localization inaccuracies found after the massive multilingual rollout. All thanks to our community for their attention to detail! No gameplay changes have been made, so updating is seamless.
### All Languages
> - A full audit was performed to ensure there are no extra spaces before colons and that the original icon & color formatting (`§` codes) is preserved across all 13 languages.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
beta
AR1 Backup 5.2.0
5.2.06 июл. 2026 г.24Minecraft: 1.21.11fabric
Что нового
# Changelog AR1 Backup 5.2.0
> - **Added a hotkey (F7)** for manual backup creation (rebindable in the standard Controls menu).
> - **Added system information** to the settings screen (Info tab):
> - CPU model
> - Physical cores
> - Logical threads
> - OS version
> - Java version
> **Data is collected once at game startup and cached for the entire session**
> - **Moved disk free space information** from the "Advanced" tab to the "Info" tab.
> - **Display the current hotkey** in the settings screen (Info tab).
> - **Changed default values:**
> - Backup interval: **10 minutes** (was 30)
> - Backup thread priority: **MEDIUM** (was NORMAL)
> - Compression threads: **MEDIUM** (was HIGH)
> - **Renamed** `BackupThreadPriority.NORMAL` → `MEDIUM` to match localization keys.
> - **Fixed progress bar freezing** during restore when the target world folder already exists.
> - **Different startup messages** for manual (`/backup start`) and automatic backups (`text.ar1backup.auto_start`).
> - **Many bugs fixed**
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
beta
AR1 Backup 5.1.0
5.1.025 июн. 2026 г.31Minecraft: 1.21.11fabric
Что нового
# Changelog AR1 Backup v5.1.0
---
## New Features
> - **Animated Progress Bars for Backup Creation**
> During backup creation, a progress bar is displayed in ActionBar or Subtitle with a "Creating backup" text and animated colored squares (6 stages). Colors change from red to purple as progress advances. Upon completion, a green checkmark appears.
>
> - **Progress Bars for Backup Restoration**
> The `/backup restore` command now shows a progress bar with a "Restoring backup" text and the same animated squares. A green checkmark is shown when restoration is complete.
>
> - **Backup Reset Command**
> Added `/backup reset` command to interrupt an ongoing backup, delete the incomplete archive, and clear the progress display. Useful if a backup gets stuck or you need to cancel it.
>
> - **Delete Backups by Drive**
> New `/backup delete all <drive>` command allows you to delete backups only on a specific drive (e.g., `/backup delete all C`). Autocomplete shows available drives with backups.
>
> - **Concurrent Backup Prevention**
> The mod now prevents starting a new backup while one is already running. A warning message is shown in chat if you try to start another backup during an active one.
>
> - **Free Space Check**
> A new configuration option allows you to set a minimum free space threshold (1–10 GB). If the disk has less free space than the threshold, the backup is cancelled and a warning is shown in chat. Prevents failed backups due to insufficient disk space.
---
## Improvements
> - **New Progress Display Options**
> The "Progress display type" setting has been moved to the main settings category. You can now choose between ActionBar and Subtitle for progress display.
>
> - **6-Stage Progress Visualization**
> The progress indicator now uses 6 stages with 5 squares each, providing more granular feedback during backup operations.
>
> - **Animated Text**
> The progress text ("Creating backup" / "Restoring backup") now gradually lights up as the progress advances, providing a smooth visual experience.
>
> - **Localization Updates**
> Added new localization keys for backup progress and restoration messages. All text displayed during backup and restore operations is fully localized.
---
## Bug Fixes
> - Fixed issue where backups could be started even when a backup was already running.
> - Fixed duplicate messages in `/backup list` when no backups were found.
> - Fixed progress bar not appearing on first backup start.
> - Fixed auto-completion for drives in `/backup delete all` command.
> - Fixed progress messages not clearing properly after backup completion.
---
## Notes for Administrators
> - The new `/backup reset` command requires operator privileges.
> - The free space check is disabled by default and can be enabled and configured in the settings menu.
> - Progress bars can be disabled in the settings if you prefer minimal notifications.
> - Deletion by drive uses the drive letter only (e.g., `C`, `D`), not the full path.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
beta
AR1 Backup 5.0.0
5.0.021 июн. 2026 г.37Minecraft: 1.21.11fabric
Что нового
# Changelog v5.0.0
**AR1 Backup** — a reliable mod for automatic Minecraft world backups.
---
## Additions
- **Choose backup storage folder**
Now you can select where to store backups:
- `★ Game directory` — standard `backups` folder in the server root.
- `☆ Custom path` — any absolute or relative path (e.g., `D:\Backups` or `./my_backups`).
The setting is synchronized with the mod menu and available via commands.
- **`/backup path` command**
Manage storage location right from chat or console:
- `/backup path game` — switch to the game folder.
- `/backup path set <path>` — set a custom path.
- `/backup path show` — display current mode and actual path.
- **Grouped backups in `/backup list`**
The list is now grouped by drives (root folders). For each drive, total size and file list are displayed. Overall total size is shown at the end.
- **Path info in `/backup info`**
The command now shows the full absolute path to the backup file — you always know where it is located.
---
## Improvements
- **Dynamic hiding of the path field in the menu**
When `★ Game directory` is selected, the `Custom path` field is automatically hidden/disabled to avoid confusion.
- **Better feedback when setting a path**
After `/backup path set`, the **actual absolute path** is shown in chat so you can see exactly where backups will be saved (e.g., `C:\Server\my_backups`).
- **Enhanced path validation**
Folder existence and write permissions are now checked, catching all errors (invalid characters, Cyrillic, missing drives). On error, backup is not created and a clear message is shown in chat.
- **Clean code without deprecated APIs**
The settings screen is rewritten using `ConfigBuilder`, eliminating deprecated methods and ensuring stability.
---
## Bug Fixes
- Fixed issue where `customBackupPath` was not synced with the menu after changing via commands.
- Fixed incorrect size display in `/backup list` for large values.
- Fixed handling of paths with quotes (`"D:\Backups"`) – quotes are now automatically removed.
- Fixed compiler warnings (unused variables, ResultOfMethodCallIgnored).
- Fixed issue where in `GAME_DIR` mode, `list` only showed backups from one drive – now all saved folders are scanned.
---
## Note for administrators
When upgrading from version 4.x, the storage path is preserved automatically. We recommend checking the current path with `/backup path show` and updating it if necessary.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
alpha
AR1 Backup 4.0.0
4.0.08 мая 2026 г.58Minecraft: 1.21.11fabric
Что нового
# AR1 Backup v4.0.0
### New Features
- **Backup Restore Command** (`/backup restore <filename> [targetName]`):
- Restore any previous backup with automatic structure detection (wrapped/unwrapped).
- The restored world gets a localized suffix (e.g., `_RESTORED`, `_ВОССТАНОВЛЕННЫЙ`).
- After a successful restore, the mod advises you to exit and re‑enter the world to fully apply changes – no more lost inventory or player data.
- **Pre‑backup World Save:**
The `start` command now forces a full world save and waits briefly before archiving, guaranteeing that all inventory, spawn, and chunk data are included in the backup.
- **Improved Command Completion:**
File suggestions for `restore` are sorted by modification date (newest first), and the argument now accepts filenames with spaces (greedy string).
- **Localized Messages with Fallback:**
All chat messages now use translation keys. In-game messages are properly localized; clients without the mod see the English text instead of raw translation keys.
- **Backup File Naming:**
World names are sanitized (spaces/special chars replaced with underscores) to ensure smooth command autocomplete.
- **Minor Bug Fixes & Code Cleanup**
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
alpha
AR1 Backup 3.1.0
3.1.030 апр. 2026 г.36Minecraft: 1.21.11fabric
Что нового
## Changelog AR1 Backup 3.1.0
> ### Time-Based Backup Retention
> - Added a new setting: **Retention Days** (0–30). Backups older than the specified number of days are now automatically deleted. Works together with the existing backup limit — first, outdated backups are removed, then the oldest remaining ones if the count still exceeds the limit.
> ### World Folder Wrapping Option
> - New option: **Wrap in World Folder** (enabled by default). When active, the archive structure becomes `WorldName/...` instead of just the raw world files. This means you can extract a backup directly into `saves` and get a valid world folder instantly, just like vanilla backups.
> ### Updated Default Settings
> The default values have been fine-tuned for a better out‑of‑the‑box experience:
> - Auto backup: **Enabled**
> - Backup interval: **30 minutes**
> - Chat messages: **Enabled**
> - Backup limit: **10**
> - Compression level: **5**
> - Thread priority: **6**
> - Compression threads: **8**
> - Retention days: **10**
> - Wrap in world folder: **Enabled**
> ### Important
> - **Configuration reset might be required:** Due to new options, it's recommended to review your settings after updating.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
alpha
AR1 Backup 3.0.0
3.0.028 апр. 2026 г.29Minecraft: 1.21.11fabric
Что нового
## What's New in AR1 Backup 3.0.0
### Major Enhancements
- **Multi-threaded compression:** Added a new setting `compressionThreads` (1–8). Distributes file compression across multiple CPU cores, dramatically speeding up backup creation. You can now find the perfect balance between backup speed and in‑game FPS.
- **Adjustable compression level:** The ZIP compression level (0–9) is now configurable. Lower values speed up the process, higher values reduce the final archive size.
- **Thread priority control:** Fine‑tune the backup thread priority (1–10) to manage CPU resource allocation.
- **Detailed backup notifications:** After a successful backup, the chat message now shows:
- Backup size in MB
- Time taken to create the backup
- Average CPU load during compression
- **Improved `/backup list` command:** Now displays the file size (in MB) next to each backup name.
- **Better delete feedback:** `/backup delete last` now announces the filename of the deleted backup.
- **Smart compression strategy:** `.dat` files (already compressed with gzip) are stored without re‑compression, while all other files are compressed according to the chosen level. This makes the compression level setting actually affect the result size.
### Localization
- Added 6 new translations: **Bulgarian**, **Czech**, **Japanese**, **Kazakh**, **Hindi**, **Chinese Simplified**.
- Total supported languages: **14**.
### 🛠️ Technical Improvements
- Refactored backup engine to support parallel execution and better error handling.
- Fixed several localization key issues.
- Migrated to Java 21 and updated dependencies for Minecraft 1.21.11.
### Important
- **Configuration reset required:** Due to new options, old configuration files may be automatically merged, but it's recommended to review your settings after updating.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
alpha
AR1 Backup 2.1.0
2.1.016 апр. 2026 г.31Minecraft: 1.21.11fabric
Что нового
## Changelog AR1 Backup v2.1.0
> - Fixed an issue where it was not possible to create a backup copy of a world if its name contained **certain** characters.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.
alpha
AR1 Backup 2.0.0
2.0.029 мар. 2026 г.28Minecraft: 1.21.11fabric
Что нового
# AR1 Backup v2.0.0
### Version **2.0.0** is a global update that makes using the mod much more convenient for players around the world!
---
### Localization
* **Multilingual support:** Added support for 7 new languages! The mod is now fully translated into:
> - 🇷🇺 **Russian** (Русский)
> - 🇺🇸 **English** (English)
> - 🇩🇪 **German** (Deutsch)
> - 🇪🇸 **Spanish** (Español)
> - 🇵🇱 **Polish** (Polski)
> - 🇺🇦 **Ukrainian** (Українська)
> - 🇧🇾 **Belarusian** (Беларуская)
> - 🇫🇷 **French** (Français)
**Mod Menu:** All settings, categories, and tooltips are now displayed in the selected game language.
### Visual and Interactive Chat Improvements
> * **New Style:** Messages are now brighter and clearer thanks to **color coding** and **emojis** (⏳, ☑, ☒, ℹ).
> * **Interactivity:** Now, when you click on the name of the created archive directly in the chat, **the full folder path is copied to the clipboard**.
> * **Tooltips:** Added informative tooltips when hovering over message elements.
### Commands and Logic
> - **Smart Deletion:** Fixed the logic of the `/backup delete all` command. Now, if the folder is empty, the mod correctly reports: **"No backups — nothing to delete"**.
> - **Optimization:** Improved the limit control system, which triggers immediately after a new backup is created.
> - **Permissions:** Backup management commands now require `GAMEMASTER` access level (OP 2+).
### Technical Changes
> - Full transition to the Minecraft translation key system — no more "hardcoded" text in the code.
> - Optimized server tick handling and command registration.
> - The code is prepared for easy addition of new languages in the future.
---
**Developed by ar1emq – a member of THEMIDNIGHTCORE**
alpha
AR1 Backup 1.0.0
1.0.029 мар. 2026 г.34Minecraft: 1.21.11fabric
Что нового
# AR1 Backup v1.0.0
### **AR1 Backup** is a simple and reliable Fabric mod designed for manual or automatic backup of your worlds. No more worrying about sudden crashes, chunk errors, or failed experiments — the mod takes care of data safety for you.
---
> ## Main Features
>
> - **Automatic Backups:** Set the interval (from 1 minute to 4 hours), and the mod will archive the world on schedule.
>
> - **Smart Storage:** Automatic deletion of old copies. Set a limit (e.g., keep only the last 20 backups) to avoid filling up your disk with unnecessary data.
>
> - **Asynchronous Operation:** The archiving process runs in a separate thread, minimizing the impact on server performance.
>
> - **Notifications:** The mod informs you in chat when a backup starts and when it successfully completes (these messages can be disabled in settings).
>
> - **Convenient Management:** Supports commands and a full-fledged graphical interface via Cloth Config.
>
---
## Commands
All commands are available under the `/backup` prefix:
> - `/backup start` — immediately start creating a backup.
> - `/backup delete last` — delete the most recently created backup.
> - `/backup delete all` — completely clear the backup folder (requires operator permissions).
---
## Configuration
> The mod is fully integrated with **ModMenu** and **Cloth Config**. In the settings menu you can change:
> - **Enable/disable** automatic backups.
> - **Interval** between saves in minutes.
> - **Backup limit** (the number of files to keep before overwriting begins).
> - **Show messages** in chat.
---
## Additional Information
> Backups are saved in the `.minecraft/backups` folder. Files are named by date and time of creation for convenient sorting.
---
Developed by **ar1emq** — a member of the **THEMIDNIGHTCORE** organization.