One Command Syntax Highlighter
A sublime syntax for Minecraft 1.9 One Commands.
- Total 406
- Win 289
- OS X 74
- Linux 43
|Feb 22||Feb 21||Feb 20||Feb 19||Feb 18||Feb 17||Feb 16||Feb 15||Feb 14||Feb 13||Feb 12||Feb 11||Feb 10||Feb 9||Feb 8||Feb 7||Feb 6||Feb 5||Feb 4||Feb 3||Feb 2||Feb 1||Jan 31||Jan 30||Jan 29||Jan 28||Jan 27||Jan 26||Jan 25||Jan 24||Jan 23||Jan 22||Jan 21||Jan 20||Jan 19||Jan 18||Jan 17||Jan 16||Jan 15||Jan 14||Jan 13||Jan 12||Jan 11||Jan 10||Jan 9|
What it adds
Generates a self-activating one-command contraption from the current file.
Generates a manually-activated one-command contraption from the current file.
Sorts any entity/player selector tags within the selection by alphabetical order.
Explodes the commands selected, using
\ syntax to keep them in the same line in the eyes of the generator.
\ syntax down to normal lines.
A syntax highlighter for the special syntax accepted by the generator. Uses the file extension
Most of the differences between 1CC syntax and regular commands lie in the prepends.
INIT:as a prepend will make the command only run once, when you run the command.
COND:as a prepend will make the command only run if the previous one was successful. Not recommended to use on the first command, nor the first
REPEAT:as a prepend will make the command in a repeating command block. This is included to allow for different-speed clocks, and similar functions.
BLOCK:as a prepend will use the following command (format
minecraft:BLOCKNAME:DATA) as a normal block instead of a command. This can be used to visually seperate parts of a module; remember that
REPEAT:must be used afterwards to carry the signal.
\ appended to the end of a line will append the next line to the current line.
There's also the
DEFINE: syntax, similar to the C
#define directive. This allows simpler-to-read blocks of code to be written.
The syntax is
DEFINE: identifier replacewith. You can then use this by calling out, anywhere in your code,
As with C,
DEFINE: can be used to make macros. For example,
DEFINE: example(argument) say |argument| and
$example("hello") will give you
UNDEFINE: which will remove that variable's definition.
IMPORT: will import the
.1cc file of the same name.
IMPORT: test will import the file named