Posted 29 May 2014 - 03:23 PM
QuarryMiner v0.1
Features:
Since this is a beta, that means not all features are up and running perfectly quite yet. I'm still tweaking and could use some feedback from testers. What are conditions I overlooked when testing, did something go wrong? What? Explain in detail what happened and circumstances by which it happened. If you happen to look through the code, feel free to give me advice on if I'm not following proper coding techniques or things I could work on/improve (ex. Use the d*** vector API!).
Changelogs:
-Changed so moveAPI does not have to be in api folder, still has to be called 'move'
How to download:
This program requires my moveAPI. Downloads for it will be linked below. http enabled is suggested.
MoveAPI
http://pastebin.com/9QFxP4Ff
QuarryMinerBeta
http://pastebin.com/z7MkMz7M
Quick note: When I update, the pastebin url stays the same. A simple update program which deletes the programs and redownloads the new versions would work fine. I may incorporate this into its startup automatically and upon next boot, you'd be working with the latest version.
How to use
Give the turtle 20-30,000 fuel. Put the enderchest which connects to your sorting system in Slot 1 and a ChickenChunks chunkloader in slot 2. Run QuarryMiner, hit Enter, and give him a long while to do his thing. When finished, he should have returned to the surface with a piece of cobblestone beneath him and the chunkloader will have been mined up.
To check how he did, have flight available or lots of fall protection and mine 5 layers down. After the 5th layer, you will see a 32x32 hole going down to bedrock. Most bedrock should be visible with stone scattered a little bit and lava/water pools are expected.
BIG NOTE: If you get an error, redownload the miner. I initially had it require moveAPI be in the api folder (or go to one of the first lines in the code and change the import to: os.importAPI("move") instead of api/move).
Features:
- Chunkloaded, walk away
- Quarries a 32x32 area all the way down to bedrock. Consumes about 30k fuel doing so.
- Dumps resources into an enderchest of your choice
- Utilizes coal mined for fuel, dumps excess into storage system
- Minimizes how much cobblestone goes into storage system, intelligent
- Builds ceiling so people mining can be warned
- Goes all the way to bedrock and strips most everything: Good for dark iron collection
- Harvests dungeon chest-loot
- Return to surface if nearly out of fuel
- Option to have turtle dump mining into a large chest at the surface instead of ender chest
- Optimizations for speeding up invclear'ing function and increased efficiency to cover most area in least movements
- Remote deployment to specified coordinates where he will mine and return when finished
- Server/client restart persistence.
Since this is a beta, that means not all features are up and running perfectly quite yet. I'm still tweaking and could use some feedback from testers. What are conditions I overlooked when testing, did something go wrong? What? Explain in detail what happened and circumstances by which it happened. If you happen to look through the code, feel free to give me advice on if I'm not following proper coding techniques or things I could work on/improve (ex. Use the d*** vector API!).
Changelogs:
Spoiler
TinyFix no new version:-Changed so moveAPI does not have to be in api folder, still has to be called 'move'
How to download:
This program requires my moveAPI. Downloads for it will be linked below. http enabled is suggested.
MoveAPI
http://pastebin.com/9QFxP4Ff
QuarryMinerBeta
http://pastebin.com/z7MkMz7M
Quick note: When I update, the pastebin url stays the same. A simple update program which deletes the programs and redownloads the new versions would work fine. I may incorporate this into its startup automatically and upon next boot, you'd be working with the latest version.
How to use
Give the turtle 20-30,000 fuel. Put the enderchest which connects to your sorting system in Slot 1 and a ChickenChunks chunkloader in slot 2. Run QuarryMiner, hit Enter, and give him a long while to do his thing. When finished, he should have returned to the surface with a piece of cobblestone beneath him and the chunkloader will have been mined up.
To check how he did, have flight available or lots of fall protection and mine 5 layers down. After the 5th layer, you will see a 32x32 hole going down to bedrock. Most bedrock should be visible with stone scattered a little bit and lava/water pools are expected.
BIG NOTE: If you get an error, redownload the miner. I initially had it require moveAPI be in the api folder (or go to one of the first lines in the code and change the import to: os.importAPI("move") instead of api/move).
Edited on 29 May 2014 - 04:48 PM