ModsFinder

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.

NeoForgeClient and serverAll rights reserved1.21.8

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

  1. Automatic repository creation

    Each world receives its own Git repository when it is created or loaded, with no manual setup.

  2. Session-based branching

    A new branch is created for every play session, keeping the history of each visit separate.

  3. Auto-commit at intervals

    The world is committed automatically on a schedule, with a default interval of 10 minutes that can be changed.

  4. Version history and restore

    Previous world states can be browsed and restored from the recorded commits.

  5. Optional remote backup

    Repositories can be shared to a remote such as GitHub as an extra copy of the world.

Compatibility

Latest build for each game version and loader.

1.21.81.2-RELEASE
ReleaseBetaAlphaNot available

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?

GitWorlds is published for NeoForge only, with a single file for 1.21.8.

Does the server need GitWorlds installed?

Yes. Servers that run it need every player to install it too.

Does GitWorlds need GitHub to work?

No. GitHub integration is optional and only used for remote backup sharing.

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…
KazLabs, on the Modrinth page

Official listing

Owner
KazLabs
Published
2025-09-16
Updated on Modrinth
2025-09-16
Facts verified
2026-10-15

Tags