Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

If I make some Command Blocks with commands (let's say say whatever), connect them with redstone dust (you can place redstone dust on Command Blocks by holding Shift), then produce a redstone signal to trigger them at the same time, is there a specific order in which they are executed? Does it depend on coordinates, directions, or what?

share|improve this question
2  
it'll be unpredictable, IIRC the redstone updates are put in a HashMap and then iterated over, so it'll depend on the size of the map (how many updates are triggered at the same time since the server started) and the coordinates –  ratchet freak Mar 17 '13 at 13:07
    
@ratchetfreak That sounds like an answer. –  SevenSidedDie Mar 19 '13 at 17:44
add comment

2 Answers

up vote 4 down vote accepted

This is not a good idea. If you have commands that must be executed in a specific order, separate them with repeaters or comparators so that they execute in a specific order.

If you trigger a lot of command blocks with interfering actions at the same time, they will execute in a specific order, but you can't know what this is in advance, it may change without notice (if the server is restarted for instance), and will almost certainly cause you a lot of headaches.

share|improve this answer
add comment

It starts with the lowest z coordinate, then runs them in order of increasing x coordinate, then starts again with the next z coordinate. I do not know how the y coordinate is involved.

share|improve this answer
    
Good answer! Do you have any references that prove your answer? –  Timtech Feb 24 at 23:58
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.