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.

CommandDescriptionExample
/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.

CommandDescriptionExample
/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.

CommandDescriptionExample
/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

CommandDescriptionExample
/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

VariableDescriptionExample Value
${player}Your player namesteve
${x}Your X coordinate100
${y}Your Y coordinate64
${z}Your Z coordinate-200
${custom_var}Custom variable you set with /cmd setvarmyvalue

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!