mcs
Version:
A pre-processor to write Minecraft Functions more efficiently
20 lines • 812 B
JSON
{
"myNamespace": {
"_type": "namespace",
"myFolder": {
"_type": "group",
"myFunction": {
"_type": "function",
"value": "# Parsed comments (get added to final function file) cannot be in root\nsay hello world\ntellraw @a {\"text\":\"this is an eval block -> a string var\"}\nsay Number is less than 4\nsay for loop\nsay Num 0\nsay Num 1\nsay Num 2\nsay Num 3\nsay foreach loop\nsay Num 0\nsay Num 1\nsay Num 2\nsay Num 3\nexecute @a ~ ~ ~ say Hello World\nfunction myNamespace:callAMacro if @a[score_hello=1]\n"
}
},
"callAMacro": {
"_type": "function",
"value": "tellraw @a[score_hello_min=1] {\"text\":\"Hello, my name is John.\"}\nsay 5\n"
},
"changes": {
"_type": "function",
"value": "say 8\nexecute @a ~ ~ ~ say hello world\nsay @a[some_score=5]\nsay ~5\n"
}
}
}