ModsFinder

GitMC

by Alek2403

GitMC gives a singleplayer or server Minecraft world its own Git repository, so a builder can commit saves and return to any of them later.

FabricClient and serverMIT License26.1

What it does

Each world gets a .git folder inside its save directory, and GitMC embeds JGit so no Git installation is needed on the system. A .gitignore is created and kept up to date so that only meaningful world data is tracked. Commits capture the blocks, structures and terrain changes that make up a save, and a player can run a save from in-game chat or a command to record a checkpoint before a large build.

Branches let a player try a different base layout or a mega-build on a separate line of history while the main world stays untouched. Switching between branches is a single command: GitMC saves automatically before switching, reloads the world and restores the player's position. Git log shows the history, and checkout jumps back to a past state. Auto-commit can save the world every set number of minutes or when a player sleeps in a bed or leaves.

The mod can also restore individual chunk files from a past commit, such as a .mca region, without touching the rest of the world. It is client and server, so the server and every player need it, and it requires Fabric API and Fabric Language Kotlin. Files are published for Fabric on 26.1, and the code is under the MIT License, which is not open source.

Key features

  1. Save commits

    A commit stores the blocks, structures and terrain of the world at a chosen moment, and the message is typed in chat.

  2. Branch switching

    Separate branches hold alternative builds, and one command moves the world from one branch to another.

  3. Chunk restore

    Individual region files can be brought back from an earlier commit while the rest of the world keeps its current state.

  4. Auto-commit

    The world can be saved on a timer or when players sleep or log out, so session progress is not lost.

Compatibility

Latest build for each game version and loader.

26.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Use cases

Who it’s for: Singleplayer players who want to experiment with builds, and server owners who want saved points in a shared world.

How it compares

Full comparison

Gitmatica is client-side only and runs on Fabric for 26.2, with a custom license that is not open source. MCGit is also client-side only, runs on Fabric for 1.21.11 – 26.1.1 and is open source under the GNU General Public License v3.0 only. Git Pack Manager is server-side only, runs on Fabric and NeoForge for 1.19.2 – 26.3, and is open source under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
GitMCFabric26.1Client and server2026-04-03
GitmaticaFabric26.2Client-side only2026-08-02
MCGitFabric1.21.11 – 26.1.1Client-side only2026-04-04
Git Pack ManagerFabric and NeoForge1.19.2 – 26.3Server-side only2026-09-27

Questions

Does GitMC need Git installed on the system?

No. GitMC embeds JGit directly, so no separate Git installation is needed.

Which mods must be installed with GitMC?

Fabric API and Fabric Language Kotlin are required dependencies and must be installed alongside GitMC.

Does the server need GitMC if players only join?

Yes. Every player and the server need a copy of the mod.

In the catalog

GitMC is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 11,959 mods support Minecraft 26.1.

More from Alek2403

All projects

Similar mods

What the author says

Ever demolished a build you immediately regretted? Wanted to try a completely different base layout without risking your current world? GitMC gives your Minecraft world a full Git repository - the same technology developers use to manage code - so you can save snapshots, experiment freely, and always go back. No…
Alek2403, on the Modrinth page

Official listing

Owner
Alek2403
Published
2026-04-03
Updated on Modrinth
2026-04-03
Facts verified
2026-10-15

Tags