Please note that NodeQuarry is in beta! There will be bugs!
Features
- No 'host' turtle required
- No rednet modems required (a miner only requires a pickaxe and nothing more)
- You can use as many turtles as you want in a single swarm, all working together to extract ores
- If given a bucket, turtles can refuel themselves from lava lakes to reduce fuel costs
- "Junk" blacklist - turtles will not mine worthless blocks like cobblestone and dirt, saving time and inventory space.
- Persistence - if the chunk unloads, or the world is reloaded, the turtles will resume right where they left off.
- A real computer to run the host software - for singleplayer worlds, you can use the same PC you play Minecraft on. For multiplayer, you'll need to do some portforwarding, or use a hosted server. You don't need much processing power at all, it's a very lightweight program.
- Mining turtles. You don't need modems on them, just pickaxes. You can have as few as one or as many as one hundred or more.
- Chests, or other forms of storage. You will need at least two - one to store fuel for the turtles, and one for the turtles to drop ore in.
- A disk drive and floppy disk. These are used to quickly deploy turtles into the swarm.
Once the turtles finish mining an area, they will, one by one, return to the dropoff area and drop all their loot into the chests. They will then wait there, and the next turtle will break and put them in the chest, until there is only one turtle left. The turtles will also uninstall the swarm programs from themselves so they are ready to be used for something else, or maybe another swarm.
The source code for the turtle code is available here, and the source code for the host server is available here.
Try out the program and let me know of any bugs you find or features you want!
Edited by apemanzilla, 14 November 2015 - 05:00 AM.