Home
Softono
MineBackup

MineBackup

Open source C++
95
Stars
3
Forks
5
Issues
3
Watchers
1 month
Last Commit

About MineBackup

A simple but useful GUI program to backup and restore your MC saves.

Platforms

Web Self-hosted Linux Windows macOS

Languages

C++

δΈ­ζ–‡ | English

MineBackup β€” The Ultimate Backup Companion for Your Minecraft Worlds πŸ—‚οΈ

δΈ­ζ–‡θ―΄ζ˜Ž Latest Release Issues

MineBackup Banner

Back up with confidence Β· Restore in seconds Β· Compress intelligently
Keep your Minecraft worlds safe β€” and yes, you can back up any folder on your PC, too.


A Note Before You Begin:

1.14.0 contains many breaking changes. After upgrading, please be sure to click "Auto-Verify Core Functions" in the "Tools" menu to validate that the current version works properly on your machine. Also, it's highly recommended to perform several backup and restore tests to ensure everything is working correctly before using it for real.

For Windows 10 and above users, it is recommended to prioritize the combination of FolderRewind + MineRewind Plugin β€” the Second Generation Time Machine features a more modern UI and more powerful functionalities, and it will be the main focus of future maintenance. However, considering that many users are already using it, I will continue to maintain MineBackup, fixing critical bugs and security issues, but updates will often lag behind the second-generation Time Machine.


✨ Why MineBackup?

  • 🎯 Plug-and-Play β€” A single executable. Download, double-click, done.
  • πŸ–₯ Clean, Fast GUI β€” Powered by ImGui. Simple layout, snappy response.
  • πŸ’Ύ Secure Backups β€” One click to safeguard your Minecraft saves.
  • πŸ”„ Quick Restores β€” Roll back to any previous state from a .7z file or local backup.
  • πŸ“¦ High Compression β€” Built-in 7-Zip core saves disk space.
  • 🧠 Smart Mode β€” Git-like incremental backups to save time and storage.
  • πŸ“ Custom Paths β€” Store backups wherever you want.
  • 🌏 Multi-language β€” Currently supports English and Chinese β€” more are welcome!
  • πŸ’» Multi-platform β€” Currently supports Windows, Linux and MacOS.

πŸ’‘ Pro tip: It works on any folder, not just Minecraft worlds.


πŸš€ Getting Started

1️⃣ Download & Run

  1. Go to the latest release.
  2. Download the single Windows executable.
  3. Double-click to run β€” no installation required.

2️⃣ Basic Actions - Basic

Feature How to Use
Back up a world Select a world β†’ click Backup
Restore a world Select a world β†’ click Restore (from .7z or local directory)
Change backup location Open Settings β†’ choose your path
Switch language Settings β†’ Language

3️⃣ Power Features

  • Hotkey Backup β€” Press Alt+Ctrl+S in-game to trigger a live backup.
  • Exit Detection β€” Enable DetectOnExit to back up automatically when Minecraft closes.
  • KnotLink Integration β€” Let MineBackup talk to mods or other tools to trigger β€œsave before backup.” An example mod is here.

πŸ›  Feature Highlights

πŸ”₯ Hotkey Backups

  • Hit Alt + Ctrl + S while playing:
    Detects the currently active world β†’ broadcasts a save request β†’ runs a hot backup in the background.

πŸ“Œ Hotkey Restore

  • Alt + Ctrl + Z: Instantly restore your currently active world to the last backup! Requires integration with the MineBackup-Mod.

πŸ“‘ KnotLink Messaging

MineBackup can send and receive simple text events to coordinate with other apps or mods. View MineBackup as an example mod for detail.

  • Supported Commands:

See Developer & Advanced User Guide for full protocol details.


βš™οΈ Installation & Build

Requirements:

  • Windows/Linux/MacOS
  • C++20 compiler
  • ImGui library linked
  • 7-Zip executable

Build:

# Clone the repo
git clone https://github.com/Leafuke/MineBackup.git
cd MineBackup

Sponsor

SignPath Free code signing on Windows provided by SignPath.io, certficate by SignPath Foundation

🀝 Contributing & Support

  • Report bugs / request features: GitHub Issues
  • Help translate: Edit i18n.h and submit a pull request.
  • Improve docs: Visit the official documentation to submit suggestions for improvement. This is the official website for the second-generation FolderRewind, and it will also add documentation support for the first-generation MineBackup in the future.

πŸ“„ Project References


πŸ“œ Note

The next generation of MineBackup has been realesed as FolderRewind. It features better versatility and a modern UI. For Windows users, FR is now a competitive alternative to MineBackup.


MineBackup β€” Peace of mind for your Minecraft worlds. ⭐ If you find it useful, please give it a star!