All versions
3.0.0
Release
AR1 Backup 3.0.02 months ago 15
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Server-side
Singleplayer
Changes
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 listcommand: Now displays the file size (in MB) next to each backup name. - Better delete feedback:
/backup delete lastnow announces the filename of the deleted backup. - Smart compression strategy:
.datfiles (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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:jd3bF4RU:uqtTLk3q"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jd3bF4RU:uqtTLk3q"
}

