Textile Backup
What is it?
Textile Backup porvides a way to automatically make a backup of your world, zip it and even bring it back later, replacing your old world, all without leaving the game.
List of features
- Multithreaded compression: backups are made much faster than with other mods.
- Multiple compression formats: performace can be tuned to your preference
- It's super easy to bring back an old verion of your world (Requires server restart)
- Built-in management features: you can whitelist/blacklist players' access to txb commands
- Automatic deletion of old files (Age-, Number- and Size- based)
- Highly configurable: Wiki
- Fully server-sided: all features are available even if it's only peresent on the server
Installation Guide
Usage Guide
This mod requires both the Fabric API and Cloth Config to run.
Feel free to use this mod in your modpack or on a server!
Contact:
If you need any help then you can join the Discord server
In case of an issue please report it HERE
All Versions
+ Add Version- Repaired #147
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/3.1.2...3.1.3
- Fixed #123 - Improper call to MinecraftServer::saveAll leading to various exception during backup creation
- Fixed #130 - Missing CRC checksum on single-threaded ZIP
- Fixed #122 - BZIP2 producing empty files due to missing call to the actual compressor
- Implemented #125 - TxB no longer enables world auto-saving for dimensions that didn't have it enabled before the backup
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/3.1.0...3.1.2
- Fixed #123 - Improper call to MinecraftServer::saveAll leading to various exception during backup creation
- Fixed #130 - Missing CRC checksum on single-threaded ZIP
- Fixed #122 - BZIP2 producing empty files due to missing call to the actual compressor
- Implemented #125 - TxB no longer enables world auto-saving for dimensions that didn't have it enabled before the backup
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/3.1.0...3.1.2
- Fixed #123 - Improper call to MinecraftServer::saveAll leading to various exception during backup creation
- Fixed #130 - Missing CRC checksum on single-threaded ZIP
- Fixed #122 - BZIP2 producing empty files due to missing call to the actual compressor
- Implemented #125 - TxB no longer enables world auto-saving for dimensions that didn't have it enabled before the backup
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/3.1.0...3.1.2
- Repaired exceptions on windows due to locked access to session.lock
- Added some more debug info
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/3.0.0...3.1.0
- Added integrity verification - backups suffering from the infamous 1kB bug won't be restored
- Added new config option to control verification process
- Fix the watchdog time out (#81, #42)
- 1.20 update
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/2.5.0...3.0.0
- Few general bugfixes
- Added '/backup restore latest' (#85)
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/2.4.0...2.5.0
- Few general bugfixes
- Added '/backup restore latest' (#85)
- Full Changelog**: https://github.com/Szum123321/textile_backup/compare/2.4.0...2.5.0
- Improved restore algorithm -> in the case of an error, the original world file won't get deleted
- Rewrite of cleanup algorithm
- Moved entirely to NIO api -> better I/O error propagation
Report any and all bugs and happy mining!
- Improved restore algorithm -> in the case of an error, the original world file won't get deleted
- Rewrite of cleanup algorithm
- Moved entirely to NIO api -> better I/O error propagation
Report any and all bugs and happy mining!
- Improved restore algorithm -> in the case of an error, the original world file won't get deleted
- Rewrite of cleanup algorithm
- Moved entirely to NIO api -> better I/O error propagation
Report any and all bugs and happy mining!
- Improved restore algorithm -> in the case of an error, the original world file won't get deleted
- Rewrite of cleanup algorithm
- Moved entirely to NIO api -> better I/O error propagation
Report any and all bugs and happy mining!
- Config option to enable/disable announcing to all players start and end of a backup (Closes #58 and #71)
- Switched from Cotton config to Cloth config to provide modmenu support
- Cloth config is now required dependency
- Switched from Cotton config to Cloth config to provide modmenu support
- Cloth config is now required dependency
Added:
- Global chat message on backup startup
- delete command (for deleting backup files)
- Better logging (finally no double output)
The only big thing that has not been repaired is [#42](https://github.com/Szum123321/textile_backup/issues/42), but I made it so that a message gets printed out and backup should continue.
I'll wait with releasing the full version until [#42](https://github.com/Szum123321/textile_backup/issues/42) gets solved.