⌘K

Quick Reference

Updated 16 Mar 2026

Variable scopes

DeclarationScope
set $x = valueLocal to the current execution
set global $x = valueShared across all scripts (session)
store key value / load $x from keyPersists across restarts

All control structures

if <cond>:         else if <cond>:    else:
while <cond>:
for $i from <n> to <n> [step <n>]:
for [each] $x in <expr>:
repeat <n> times:
repeat until <cond>:
switch <expr>:     case <val>:        default:
try:               catch $err:        finally:
define <name>([params]):
return [expr]
break
continue
command /name:
import <scriptname>
emit <eventname>
log [level] <message>

Command argument variables

VariableDescription
$argsFull raw argument string
$arg1$argNIndividual arguments split by spaces
$argcNumber of arguments

console vs execute

ActionRuns asPermission check
console <cmd>Server consoleNone — bypasses all permissions
execute <cmd>The playerFull permission check applies

Colour codes

CodeColour
&0&9Black → Dark Aqua
&a&fGreen → White
&lBold
&oItalic
&nUnderline
&mStrikethrough
&rReset