Complete Command Reference
All commands available in Command Maker, including the new Function Manager and downloadable functions system.
/cmd — Main Command Hub
Description: Central command for managing aliases, functions, and the GUI.
| Command | Description | Example |
|---|---|---|
/cmd add <alias> <command> |
Create a new command alias | /cmd add hello say Hello! |
/cmd del <alias> |
Delete an existing alias | /cmd del hello |
/cmd reload |
Reload all aliases, functions, and syntax from config | /cmd reload |
/cmd list |
List all aliases and local functions | /cmd list |
/cmd function <name> |
Execute a local function | /cmd function mobsoff |
/cmd gui |
Open the Function Manager chest GUI | /cmd gui |
/cmd functions |
Open the Function Manager chest GUI (alias) | /cmd functions |
/cmd syntax |
View all custom syntax patterns | /cmd syntax |
/cmd setvar <key> <value> |
Set a custom variable | /cmd setvar home 100 64 -200 |
/cmd donate |
Open the donation page link | /cmd donate |
/cmd wiki |
Open the Command Maker wiki link | /cmd wiki |
/cmd function — Function Management
Description: Create, delete, and manage function files directly from chat.
| Command | Description | Example |
|---|---|---|
/cmd function <name> |
Run a local .mcfunction file | /cmd function fireworkshow |
/cmd function create <name> |
Create a new empty function file | /cmd function create my_script |
/cmd function delete <name> |
Delete a local function file | /cmd function delete my_script |
/cmd — Downloadable Functions
NEW in 3.1.0: Browse and download pre-made functions from the online library.
| Command | Description | Example |
|---|---|---|
/cmd downloadfunction <name> |
Download a function from the online library | /cmd downloadfunction zombie_siege |
/cmd listdownloadablefunctions |
Browse all downloadable functions with descriptions | /cmd listdownloadablefunctions |
Tip
Tab-complete /cmd downloadfunction to see function descriptions right in the autocomplete! Or open the Function Manager GUI with /cmd gui for a visual browser.
Other Commands
| Command | Description | Example |
|---|---|---|
/setcmdvariable <var> <value> |
Set a custom variable for use with ${var} |
/setcmdvariable home 100 64 -200 |
/deletealias [alias] |
List all aliases (no args) or delete one | /deletealias hello |
/syntax |
View all custom syntax definitions | /syntax |
/cmmakerperm |
Permission management (op-only) | /cmmakerperm reload |
Built-in Variables
| Variable | Description | Example Value |
|---|---|---|
${player} | Your player name | steve |
${x} | Your X coordinate | 100 |
${y} | Your Y coordinate | 64 |
${z} | Your Z coordinate | -200 |
${custom_var} | Custom variable you set with /cmd setvar | myvalue |
Function Files
Location: config/CommandMaker/Functions/<name>.mcfunction
Each line is a command. Lines starting with # are comments. Variables like ${player} work in functions.
Example function file (test.mcfunction):
# Test function
say Hello from function!
tellraw @s {"text":"Function executed!","color":"green"}
Tip
All aliases you create are also commands! Type /alias_name [args] to execute them. Browse our Function Catalog for ready-to-use functions!