Griffork

Mining v1.4

Nov 27th, 2012
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. near=true
  2. blocksTravelled = 0
  3.  
  4. function mine(num)
  5.     for i=0, num, 1 do
  6.         turtle.digUp()
  7.         turtle.dig()
  8.         turtle.forward()
  9.     end
  10. end
  11.  
  12. function checkInventory()
  13.     if turtle.getItemCount(8) > 0 then
  14.         dropOff()
  15.     end
  16. end
  17.  
  18. function dropOff()
  19.     for i=0, blocksTravelled - 3, 1 do
  20.     turtle.forward()
  21.     end
  22.     if not near then
  23.     turtle.turnLeft()
  24.     for i=0, 16, 1 do
  25.         turtle.forward()
  26.     end
  27.     turtle.turnRight()
  28.     end
  29.     sleep(10)
  30.     turtle.turnRight()
  31.     turtle.turnRight()
  32.     if not near then
  33.     turtle.turnLeft()
  34.     for i=0, 16, 1 do
  35.         turtle.forward()
  36.     end
  37.     turtle.turnRight()
  38.     end
  39.     for i=0, blocksTravelled - 3, 1 do
  40.     turtle.forward()
  41.     end
  42. end
  43.    
  44.  
  45. turtle.turnLeft()
  46. mine(16)
  47. near = false
  48. turtle.turnLeft()
  49. mine(3)
  50. checkInventory()
  51. turtle.turnRight()
  52. turtle.turnRight()
  53. mine(6)
  54. blocksTravelled= blocksTravelled + 3
  55. turtle.turnRight()
  56. mine(16)
  57. near = true
  58. turtle.turnRight()
  59. mine(3)
  60. checkInventory()
  61. turtle.turnLeft()
  62. turtle.turnLeft()
  63. mine(6)
  64. blocksTravelled= blocksTravelled + 3
Advertisement
Add Comment
Please, Sign In to add comment