What it does:
Once started, this program will dig a main tunnel with n adjacent tunnels which length can be customized too. The interesting thing is that this program will find and mine ores that it comes across so that there is no work left to do for you.
Requirements:
Although I did program it to work pre 1.64 I've never tested it out, so no garanties. It is optimized for Computercraft Version 1.64 or higher.
An advanced turtle is required due to the color and mouse support
Key features:
- automatic update
- Automatically continues after world reload/server restart
- intuitive, clean layout to navigate through the starting process
- supports the EnderStorage enderchest
- completly customizable and savable settings
- Anti-Mobspawn-Torch-Algorithm-Thing (scientificly reffered to as AMTAT)
- Autofuel
- place floor
- place walls and ceiling
- Ignor-list
- Throw away trash
- Stable af:
- gravel-proof
- water-/lavaproof
- mob-proof
- wont crash when out of fuel
- will place torches under any circumstances
- wont crash when materials (e.g. torches or chest) are missing
- fuel = "unlimited" -proof
- gravel-proof
Well, this program wont move in height and therefore be a lot more efficient if you are searching for specific ores since their occurrence depends on the level above bedrock.
Also, this program doesn't destroy a huge area, you can easily run it in your cellar.
Known Bugs:
Walls aren't placed consistently.
Planned features:
Disclaimer: I am not as motivated and heavily invested in the developement of this program as I was when posting this, these features may therefore never be realised. Sorry.
automatically continue after server restart (very difficult but I'm working on it and it will probably come within the next patch before October)- option to let the turtle dig down before starting so that you can execute this program from the surface
- snail option (Currently working on it and it's rather easy but very hard to implement into the existing code.)
- test all the code for Version < 1.64 and make it compatible
- make all Buttons clickable so that you can use the entire program with only one hand, leaving the other hand to eat crisps for ultimate comfort
- live feedback screen while the turtle is running to see progress in %, estimated time, true time etc.
- write custom read function or use existing API (if I find a good one) to optimize the options page further
- implement chunkloaders (very difficult, so be patient)
The code can be found on pastebin and therefore also be used in your turtle directly via "pastebin get gkz5sgZ8 OCM"
On first startup you need an internet connection and the http API activated, so that my program can install all its dependancies itself.
Since it's quite a complex program you're gonna need more than 100kb of free storage which shouldn't be a problem but might be restricted if you are playing on a server.
I hope this program turns out to be useful to some of you. I would love to get some feedback. Suggestions, bug reports, english corrections etc. are also very welcome!
Cheers,
Bruno
Edited by BrunoZockt, 09 June 2019 - 08:24 PM.