GitWorlds
by KazLabs
GitWorlds gives each Minecraft world its own Git repository, so world saves can be versioned, branched and restored from inside the game.
What it does
On NeoForge, the mod creates a Git repository for each world and tracks its state with version control. Every play session starts on a new branch, and an auto-commit system records the world at a configurable interval, with a default of 10 minutes. Players can view earlier states and restore a previous world from the history.
Remote backup sharing is optional and works with GitHub, so a copy of a world's repository can be pushed off the local machine. Settings such as commit timing and backup behavior are changed through an in-game GUI, which lists a large set of configuration options.
The mod is built for NeoForge 1.21.8 only and runs on the client and on the server, so the server and every player need it. Its license is All rights reserved, which means it is not open source.
Key features
Automatic repository creation
Each world receives its own Git repository when it is created or loaded, with no manual setup.
Session-based branching
A new branch is created for every play session, keeping the history of each visit separate.
Auto-commit at intervals
The world is committed automatically on a schedule, with a default interval of 10 minutes that can be changed.
Version history and restore
Previous world states can be browsed and restored from the recorded commits.
Optional remote backup
Repositories can be shared to a remote such as GitHub as an extra copy of the world.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Rolling back a bad session
A player who breaks part of a build can return to an earlier commit and restore that state.
Keeping offsite copies
A player who wants a backup outside the local machine can connect the world repository to a remote.
Who it’s for: Players who want to keep track of changes to a world over time, and players who want an offsite copy of a world. The mod suits single-player worlds and multiplayer servers that run NeoForge 1.21.8.
Questions
Which loader does GitWorlds support?
Does the server need GitWorlds installed?
Does GitWorlds need GitHub to work?
In the catalog
GitWorlds is one of 29,952 Game mechanics mods on ModsFinder, and one of 12,140 Game mechanics mods for NeoForge. 17,695 mods support Minecraft 1.21.8.
Similar mods
What the author says
Requires Git to be installed. You can get Git from the official website: Git Official Website Git Worlds is a NeoForge mod that automatically creates Git repositories for your Minecraft worlds, providing version control, branching, and backup capabilities. Every world session is tracked as a separate Git branch with…
Official listing
- Modrinth page
- modrinth.com/mod/gitworlds
- Owner
- KazLabs
- Published
- 2025-09-16
- Updated on Modrinth
- 2025-09-16
- Facts verified
- 2026-10-15
