RELEASES WILL NO LONGER BE RELEASED ON GITHUB. TO SEE LATEST RELEASES, VISIT THIS PAGE: https://modrinth.com/mod/command-maker/versions
or this page: https://commandmakerwiki.lucasgeitgey.com/download.html
A lightweight, portable command generator mod for Minecraft Fabric servers.
Built entirely in Java—no external functions, no dependencies (besides Fabric API), and no admin rights required.
Visit the wiki for more information.
- ✅ Vanilla-compatible
/cmdcommand (JSON-only logic) - 🧪 Modular command generation for Fabric 26.1
- 🔒 Admin-free setup—no elevated permissions required
- 📁 Portable structure for locked-down environments
- 🛠️ Designed for reproducibility and community sharing
- Go to the Releases page
- Download the latest
.jarfile - Drop it into your server’s
mods/folder - Make sure you’re running Minecraft 26.1+ with Fabric Loader
- Restart the server and test with
/cmdor other generated commands
For single-player or when you want to use Command Maker on any server (even without server-side mod), there's a client-only version:
- Download the
CMDMaker-Fabric-client.jarfile from releases - Place it in your client's
mods/folder (not the server's) - The mod will work on any server, sending commands directly from your client
- All features work the same as the server version
Note: The client version requires Fabric API on the client side.
This mod generates commands using Minecraft’s built-in JSON structure.
You can define custom behaviors without writing external functions.
/cmd reload- Reload all aliases from config/cmd add <alias> <command>- Add a new alias/cmd del <alias>- Remove an alias/cmd function <functionName>- Execute a function from the Functions folder
Example usage:
/cmd add hello say hello
/cmd function testFunctions are stored in config/CommandMaker/Functions/<name>.mcfunction and can contain multiple commands.
Visit the wiki for more information.
You can build this mod yourself using the included Gradle wrapper. Here's how:
- Java Development Kit (JDK) 17 or higher
- Git
- A terminal or command prompt
- (Optional) VS Code or IntelliJ IDEA for editing
-
Clone the repository
git clone https://github.com/Diamondstar-Mods/Minecraft-Command-Maker.git cd Minecraft-Command-Maker -
Build the mod
- On Linux/macOS:
./gradlew build
- On Windows:
gradlew.bat build
- Or use the provided build script:
build.bat
- On Linux/macOS:
-
Find the compiled
.jarfiles- After building, the mods will be located in:
server/build/libs/CMDMaker-Fabric-server.jar # Server version client/build/libs/CMDMaker-Fabric-client.jar # Client-only version
- After building, the mods will be located in:
- If you get a
JAVA_HOMEerror, make sure JDK 17+ is installed and your environment variables are set. - If dependencies fail to download, check your internet connection or proxy settings.
- If using an IDE, open the folder as a Gradle project and refresh dependencies.
Found a bug? Have a suggestion?
Please open an issue with:
- Minecraft + Fabric version
- Steps to reproduce
- Any error logs or screenshots
Your feedback helps improve the mod for everyone!
Pull requests are welcome!
If you’d like to add features, fix bugs, or improve documentation:
- Fork the repo
- Create a new branch
- Make your changes
- Submit a PR with a clear description
Please keep changes modular and well-commented.
This is my first Minecraft mod, and I’m still learning the ropes.
There may be bugs, quirks, or unexpected behavior.
Thanks for your patience—and feel free to help improve it!
Made with ❤️ by Lucas Geitgey