Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. progress = 0
  2.  
  3. function dig_until_forward()
  4. repeat
  5. turtle.dig()
  6. until turtle.forward()
  7. end
  8.  
  9. function dig_sides()
  10. turtle.turnLeft()
  11. for i=1,4 do
  12. dig_until_forward()
  13. digDown()
  14. end
  15. turtle.turnLeft()
  16. turtle.turnLeft()
  17. for i=1,4 do
  18. turtle.forward()
  19. end
  20. for i=1,4 do
  21. dig_until_forward()
  22. digDown()
  23. end
  24. turtle.turnLeft()
  25. turtle.turnLeft()
  26. for i=1,4 do
  27. turtle.forward()
  28. end
  29. turtle.turnRight()
  30. end
  31.  
  32. repeat
  33. turtle.select(4)
  34. dig_until_forward()
  35. turtle.digDown()
  36.  
  37. progress = progress + 1
  38.  
  39. if progress % 3 == 0 then
  40. dig_sides()
  41. end
  42.  
  43. if progress % 8 == 0 then
  44. if turtle.getItemCount(1) == 0 then
  45. print("No torches in slot 1")
  46. os.shutdown()
  47. end
  48. turtle.select(1)
  49. turtle.placeDown()
  50. end
  51.  
  52. if turtle.getFuelLevel() == "unlimited" or turtle.getFuelLevel() > 200 then
  53. print("No refuel required")
  54. else
  55. if turtle.getItemCount(3) == 0 then
  56. print("No fuel in slot 3")
  57. os.shutdown()
  58. end
  59. turtle.select(3)
  60. turtle.refuel(2)
  61. end
  62.  
  63. if turtle.getItemCount(16) > 0 then
  64. if turtle.getItemCount(2) == 0 then
  65. print("No chests in slot 2")
  66. os.shutdown()
  67. end
  68. turtle.select(2)
  69. turtle.down()
  70. turtle.digDown()
  71. turtle.placeDown()
  72. for i=4,16 do
  73. turtle.select(i)
  74. turtle.dropDown()
  75. sleep(1)
  76. end
  77. turtle.select(4)
  78. end
  79.  
  80. until true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement