repeat, var, animation, spawner, …).
Rules every mechanic follows
- Options go in braces right after the name, no space, separated by
;:damage{amount=6;ignorearmor=true}. - Names, aliases and option keys are case-insensitive.
Damage{A=6}isdamage{amount=6}. - A quoted value is unquoted:
m="hi"ism=hi. Message mechanics take a bare quoted string:narrate "hi". - Durations take units:
40t,2s,1.5m,500ms. A bare number is ticks. - Numbers take placeholders, ranges and sums:
damage{a=<caster.level>*2},summon{amount=1to3}. - Colours use
&codes. - Every mechanic also takes the shared line options:
delay,repeat,cooldown,chance,powerand the rest. - An option a mechanic doesn’t read is reported by
/le debugas a warning, so a typo likeamont=6doesn’t go unnoticed.
