for
Use the for statement to execute a code block for every entity in selector or entity context. It additionally has a classic for loop syntax.
It’s shorthand for execute command.
Usage
Normal for:
for (@a) {
>>say I'm a player
}
context players = @a;
for (players) {
>>say I'm a player
}
for with custom parameters:
for (@p "0 5 0") {
>>say I'm the closest player to coords 0 5 0
}
This kind of for is compiled into execute @p 0 5 0. This means, that in the same way, you can use other execute command parameters like detect.
Classic for:
for (let i = 0; i < 10; i++) {
debug("i = " + i);
}