One Command Syntax Highlighter
A sublime syntax for Minecraft 1.9 One Commands.
- Total 653
- Win 477
- Mac 105
- Linux 71
|Jul 5||Jul 4||Jul 3||Jul 2||Jul 1||Jun 30||Jun 29||Jun 28||Jun 27||Jun 26||Jun 25||Jun 24||Jun 23||Jun 22||Jun 21||Jun 20||Jun 19||Jun 18||Jun 17||Jun 16||Jun 15||Jun 14||Jun 13||Jun 12||Jun 11||Jun 10||Jun 9||Jun 8||Jun 7||Jun 6||Jun 5||Jun 4||Jun 3||Jun 2||Jun 1||May 31||May 30||May 29||May 28||May 27||May 26||May 25||May 24||May 23||May 22||May 21|
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