I'm trying to clone a square from original coordinates [(-666, 15, -339)(-671, 10, -335)] along the x-axis by 6 spaces each time. I want the y- and z-axis to remain the same each time.

My thought was /clone -666 15 -339 -671 10 -335 -6 ~ ~ replace. However it keeps trying to clone it out of the loaded chunk.

I'm trying to create a command block that once activated will just copy the space around it over and over in a straight line.

  • Firstly, you should always write the lower coordinates first. You can get all kinds of weird results otherwise. – Fabian Röling Jan 19 '18 at 7:28
  • Is the area loaded where you want to clone from? – Fabian Röling Jan 19 '18 at 7:31
  • Yes, and after sleeping on it I realized my original cordinates are not going to work as they need to be relative to the command block each time. What I'm going for is an infanant road kind of deal, just on a much larger scale, than typical 5x5 square you find. The question above is for my test area the end product Im replicating is about 5 times larger. – Steven Jan 19 '18 at 13:43
  • I once made an infinite cloning machine with just two blocks. So it shouldn't be too hard. Do you think that you can answer it yourself after a bit of research? – Fabian Röling Jan 19 '18 at 14:08
  • Cloning syntax is /clone <xyzlower> <xyzhigher> <xyzdestination> replace move and now you somehow have to power it. Repeating command block would be possible, but would create an infinitely increasing amount of lag, so you need a different way. – Fabian Röling Jan 19 '18 at 14:09

So the command to copy a location relative to the execution location (command blocks location or yours if you use command window) is as follows: /clone ~x ~y ~z ~x ~y ~z ~x ~y ~z. Count the number of blocks from your execution location and use that for your x, y, and z coordinates.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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