My friend is away from his PC for the holidays so I haven't been able to do much testing of the new mining turtle on a proper server but because I want something more interesting than a generic comment for my 10,000th post, here is the turtle code for you all to play with:
http://pastebin.com/veG0F6ny
Before you use it, please do the following (1 and 3 should only need to be done once):
1. Save a completely empty program as "recoverFile" (without quotes, case sensitive)
2. Place your refuelling enderchest in slot 15, and your unloading enderchest in slot 16
3. Set the program to run at startup so it can recover. I'm pretty sure you will need to edit "startup" and save it as: shell.run("program name")
4. Chunkload the whole area it will be mining in.
5. Keep it far away from anything that shouldn't be mined which you cant replace.
The reason is because, if the server crashes or switches off when the turtle is in the middle of moving or rotating, it will not record the fact that the movement has taken place, and will carry on as if it hadn't taken place. As I said before, there is nothing I can realistically do about that.
It shouldn't do, but give me a shout if anything goes horribly wrong and i'll try and fix it