Skip to content

Brigadier Commands

Commander introduces a handful of / commands. All commands require perm level 2.

cmd:arithmetica

This command allows you evaluate expressions right in the chat. Context: minecraft:level, minecraft:origin and optional minecraft:this_entity. This command requires a string expression and an optional cast.

cmd:arithmetica ->
    \- expression
        \- cast (default: none)

Example: cmd:arithmetica "sin(level.getDayTime)" bool

cmd:explode

This simple command allows you to spawn explosions. The command tree is as follows:

cmd:explode ->
    \- entity (who caused the explosion)
        \- position
            \- [power] (default: 4)
                \- [fire] (default: false)
    \- position
        \- [power] (default: 4)
            \- [fire] (default: false)

Example: cmd:explode @s ~ ~ ~ 6.4 true

cmd:data

This command allows you to read and write special, persistent data which can later be referenced in expressions. Provided data must be either a number or a string. The command tree is as follows:

Tree
cmd:data
    \- read
        \- level
            \- key
        \- chunk
            \- position
                \- key
        \- entity
            \- entity
                \- key
        \- block_entity
            \- position
                \- key
    \- write
        \- level
            \- key
                \- data
        \- chunk
            \- position
                \- key
                    \- data
        \- entity
            \- entity
                \- key
                    \- data
        \- block_entity
            \- position
                \- key
                    \- data
    \- remove
        \- level
            \- key
        \- chunk
            \- position
                \- key
        \- entity
            \- entity
                \- key
        \- block_entity
            \- position
                \- key

Example: cmd:data write entity @s "my_test_data" "Hello ", cmd:data read entity @s "my_test_data", cmd:data remove entity @s "my_test_data"

Example reference: this_entity.storage.my_test_data + 'World!'