ChronoVault
ChronoVault is a incremental backup mod for Minecraft worlds with deduplication and compression
Content-Addressable Storage
Unlike traditional backup tools that copy entire worlds, ChronoVault uses content-addressable storage (CAS):
How It Works:
- Each 512×512 chunk is hashed with BLAKE3
- Chunks are stored by their hash, not by filename
- Zstd compression is applied to each chunk individually
- A snapshot manifest records which chunks existed at that point in time
Storage Efficiency:
- Incremental saves — Only modified chunks consume new storage
- Cross-snapshot deduplication — Identical chunks are stored once, shared by all snapshots
- Per-world isolation — Each world's objects are stored separately
Features
- Async backups — Non-blocking, runs while you play
- In-game GUI — Browse and restore snapshots without leaving the game
- Auto backup — Schedule automatic snapshots
- Safe restoration — Restores to a new world; original is untouched
Commands
/chronovault backup [description]— Create snapshot/chronovault list [world]— List all snapshots/chronovault info <id>— Snapshot details/chronovault restore <id> [name]— Restore to new world
How to Restore (GUI)
- Open the Edit World screen (click "Edit" on a world in the world list)
- Click "Restore Backups" button
- Select a snapshot from the list
- Confirm restoration
- A new world is created with the restored data
External resources
Project members

Cattleya
Member
Technical information
License
GPL-3.0-or-later
Client side
optional
Server side
required
Project ID