I took it upon myself to fix it, but left their original credits in the code.
http://pastebin.com/zkb4FY4L
I now also added the sphere dome builder that posted here: http://www.computerc...d-dome-builder/
It builds:
- Lines
- Rectangles (or squares, as a convenience method)
- Circles
- Walls
- Floors (or roofs)
- Rooms (combines walls, floors and roof)
- Stairs
- Domes
- Cylinders
- Pyramids (hollow or filled)
It is extremely basic, though it does try to take into account fuel levels and the amount of blocks left available to built with (that is, if it runs out of either, it will stop, and patiently wait until you come to refuel or refill it, then continue).
If I write it builds a line, it probably does exactly what you imagine it does :P/> but for those whom want to see what it does, here are some screenshots: http://min.us/mmS6gwT0ydSRf
One thing to note is that it always takes the block UNDER it as the starting point, and always builds from left to right, and from front to back. So if you tell it to build a room 6 wide and 6 deep, the left wall will be at the starting point, and the right wall 6 blocks to the right of that.
I try to make everything consistent, please let me know if it does something weird.
You can use it with both normal and mining turtles. Mining turtles have the added benefit that they smash whatever is in the way of what they are building, normal turtles may just give up if something is in the way.
Do not expect it to restart gracefully if the chunk unloads, or if your server reboots. I do not generally expect people to build while they are not around so I didn't bother for now.