#241
Posted 04 August 2013 - 11:04 PM
#242
Posted 23 August 2013 - 03:56 PM
#243
Posted 01 September 2013 - 02:41 PM
#244
Posted 09 October 2013 - 01:18 PM
Thank you gor the great work.
#245
Posted 09 October 2013 - 05:41 PM
#246
Posted 20 October 2013 - 08:48 PM
#247
Posted 17 January 2014 - 05:29 PM
Hey everyone It's been almost a year but I fixed all know bugs with my OreFinder program except for one.
Just make sure if you exit the program that you should reboot the computer before continuing any excavations.
Known Bug:
When the turtle program is exited, opened back up, and resumed from the save file at hand. The Whole excavation area is moved one to four blocks too the left or right depending on what row its on, It also is still able to return to the chest and and empty its inventory even though its excavating the wrong area. But if the computer is rebooted instead then the excavation continues normally.
#248
Posted 18 January 2014 - 09:18 AM
Basically you'll need 2 enderchests, slot 15 chest full of charcoal, and chest in slot 16 will take all the loot to your sorting system. I keep stone in slot 1 for ore comparison (non stone == "ore"), so it empties slots 2..14. You can call doEmpty() anywhere within the quarry loop and it will do everything for you. Well.. 1 thing it won't do, is an extremely rare case that you would have a dungeon chest above your turtle. Then it will just report error and try empty again after your turtle has moved a bit. I detect last 2 slots instead of 1 because there are ores that can give 2 kinds of things at the time, such as quartz, or of course dungeon chests that your program should suck in.
http://pastebin.com/JaJQcv4q
function empty() print("Emptying inventory...") while turtle.detectUp() do if not turtle.digUp() then break end end turtle.select(16) -- Select ender chest for placing if not turtle.placeUp() then print("Error placing ender chest") return end for i=2,14 do turtle.select(i) turtle.dropUp() end turtle.select(16) turtle.digUp() print("Emptying finished") end function doEmpty() if (turtle.getItemCount(13) > 0) or (turtle.getItemCount(14) > 0) then empty() end end
#249
Posted 18 January 2014 - 11:40 AM
Zaflis, on 18 January 2014 - 09:18 AM, said:
Yea It would be fairly simple but I need to modify my gui program to ask them if they want to use ender chests. Its a little more work but i'll see if I can get to work on it
Edited by Henness, 18 January 2014 - 11:43 AM.
#250
Posted 20 January 2014 - 06:12 PM
Now that you've updated your orefinder, any thoughts to updating/improving your tunnel program?
Right now, say you're mining 12h x 9w x 9d tunnel. it digs up a line, digs forward one, then starts it's left-to-right progression of the actual user-designated tunnel. Once it's hit the bottom right, it goes all the way back to the left, then all the way to the top to start the next row of left-to-right digging.
Have you considered setting it so that it won't waste fuel after it's first full "row" by returning to the top left, it either just goes up to top right, or starting the next row from bottom right?
I'm probably explaining it poorly!
#251
Posted 21 January 2014 - 05:14 AM
stuffedparrot, on 20 January 2014 - 06:12 PM, said:
I have considered updating my Tunnel program. But I personally think I need to start over with it, or at least replace a lot of the code.
But that's a lot of work, I'll add it to my list of things to do. I don't know when I'll get to it.
#252
Posted 25 January 2014 - 06:46 PM
#253
Posted 10 February 2014 - 10:00 PM
#254
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users