I've had a lot of problems with unstable servers, and people complaining about my quarry world holes, made by my strip-mining turtles. Therefore I've made a program which handles these problems. It basically digs vertical mine-shafts and checks the walls for ores. It probably isn't the most time efficient way to do a quarry, but it saves the environment for ugly world holes, and it gets the job done.
Download:
Pastebin link: http://pastebin.com/JbFMHaNg
Pastebin id: JbFMHaNg
Use as follows:
Setup inventory as follows:
Slot 1: Enderchest if you want automatic inventory disposal.
Slot 2: Fuel, if you want automatic fuelling.
Slot 3: Materials for filling holes, if you want holes to be filled.
Slot 4-15: Blocks to ignore.
Slot 16: Empty
Then run the program as follows:
dig <length> <width> <right(r )/left(l)>
Example:
dig 25 25 r
This makes the turtle mine a 25 by 25 area, starting to move to the right.
You can also run the program without input parameters, to display help instructions.
The current features are:
-Saves the progress and resumes where it left off when it's rebooted.
-Can specify up to 12 blocks to ignore. And will toss all unwanted blocks.
-It digs holes in a pattern similar to where the water is located in the most space efficient reed farm. (The X's in the diagram below)
. X . . . . X . . . . . . . X . . . . X . . X . . . . X . . X . . . . X . . . . . . . X . . . . X . . X . . . . X . . . . . . . X . . . . X . . X . . . . X . . X . . . . X . . . . . . . X . . . . X .
-Digs until it hits bedrock for each hole.
-Automatic item disposal to an enderchest, and a choice for manual inventory handling if you prefer that.
-Smart digging and moving: can handle gravel, sand and mobs.
-Autofueling.
-Filling the top layer of the holes with a block type specified.
Planned features:
-Wireless control.
-Some sort of gui or menu.
-Better manual handling of the inventory (getting out of the hole when the inventory is full or something similar).
-Specify a dig height, instead of digging straight to bedrock.
-Automatically updating if a new version of the script is available.
-Enderchest support for refuelling.
Dependencies:
-Enabled http
It depends on two other programs as well (there's on need to download them, the dig program does this by itself if they're not installed). If you want to take a look at them, here's the links:
Move and dig API: http://pastebin.com/s8GSFZrU
startup program: http://pastebin.com/CDCELxfj
I appreciate inputs if you use this program. And please report bugs if you find any!