HomeJavaModsGit Craft
Git Craft
Git Craft — screenshot 1Git Craft — screenshot 2

GitCraft

A fully functional in-game Git client built into your Minecraft server.

It allows server administrators to commit, push, pull, fetch, and manage Git repositories without ever leaving the game.

Compatible with:


🔧 Features


⚙️ Configuration

disable-unsafe-warning: false

When disable-unsafe-warning is false, you cannot add public Git hosts (e.g., github.com, gitlab.com). You're encouraged to use self-hosted Git solutions like:


📜 Commands Overview

/git init --path=<dir>
/git add <file...> [--path=<dir>]
/git reset --hard|<file> [--path=<dir>]
/git commit --message="Your message" [--path=<dir>]
/git remote --add|--set-url|--remove --url=<url> [--path=<dir>]
/git push [--path=<dir>]
/git pull [--path=<dir>]
/git fetch [--path=<dir>]
/git login --username=<name> --token=<pat>
/git whoami
/git logout
/git help

🔐 Permissions

Control access to Git commands via permissions (default: OP only):

gitcraft.command.add: op
gitcraft.command.commit: op
gitcraft.command.reset: op
gitcraft.command.init: op
gitcraft.command.remote: op
gitcraft.command.status: op
gitcraft.command.help: op
gitcraft.command.push: op
gitcraft.command.fetch: op
gitcraft.command.pull: op
gitcraft.command.login: op
gitcraft.command.whoami: op
gitcraft.command.logout: op

Use a permission plugin like LuckPerms to grant access to non-op users.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more