Teller is a comprehensive Minecraft backup solution. It is designed to facilitate both local backups and interfacing with the ChunkVault Backend. This dual functionality allows users to maintain local copies of their Minecraft worlds while also leveraging the secure storage capabilities of the ChunkVault Backend.
Teller is a comprehensive library designed for processing and backing up Minecraft worlds. It provides robust functionality to handle various aspects of world backup, including local backups, private server backups, and public ChunkVault backups.
Teller_Desktop is a Tauri/SvelteKit application that serves as the ChunkVault App - a user-friendly interface for backing up Minecraft worlds. It leverages the power of the Teller library to provide an all-in-one tool for Minecraft world backup.
While Teller and Teller_Desktop handle the backup process, The Vault Backend ensures secure storage of these world backups in the cloud.
The CommandBlock library is a rust library that provides functionality for parsing and executing Minecraft data such as NBT, LevelDB and more. It is used by Teller to parse Minecraft world data and extract the necessary information for backups. It is in development but its functionality is already being used by Teller.
This project is licensed under the GNU General Public License v3.0.
Follow the contributing guidelines to contribute to this project.
A special shoutout to the development team behind Modrinth's Theseus Minecraft Launcher. We've modeled our application setup/structure after theirs, as it is both easy to follow and use. Their work has greatly influenced the development of Teller and we appreciate their contribution to the Minecraft community, as well as their support of open-source software.