DreamGamer

tee

Dec 21st, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. -- Program by DreamCoding / DreamGamer
  2. -- Youtube: /dr34m94m3r
  3. -- Web: http://DreamGamer.de
  4.  
  5.  
  6.  
  7. function startMining(lenght)
  8.  
  9. for i1=1, lenght, 1 do
  10. dig()
  11. goForward()
  12. turnRight(1)
  13. dig()
  14. goUp()
  15. dig()
  16. goUp()
  17. dig()
  18. goDown()
  19. goDown()
  20. goDown()
  21. turnLeft(1)
  22.  
  23. end
  24.  
  25. end
  26.  
  27.  
  28.  
  29.  
  30.  
  31. function goDown()
  32. while turtle.detectDown() do
  33. turtle.digDown()
  34. sleep(0.5)
  35. end
  36.  
  37. if turtle.down() then
  38. turtle.down()
  39.  
  40. else
  41. while not turtle.down() do
  42. turtle.digDown()
  43. end
  44. turtle.down()
  45. end
  46. end
  47.  
  48.  
  49. function goUp()
  50. while turtle.detectUp() do
  51. turtle.digUp()
  52. sleep(0.5)
  53. end
  54.  
  55. if turtle.up() then
  56. turtle.up()
  57.  
  58. else
  59. while not turtle.up() do
  60. turtle.digUp()
  61. end
  62. turtle.up()
  63. end
  64. end
  65.  
  66.  
  67. function goForward()
  68. while turtle.detect() do
  69. turtle.dig()
  70. sleep(0.5)
  71. end
  72.  
  73. if turtle.forward() then
  74. turtle.forward()
  75.  
  76. else
  77. while not turtle.forward() do
  78. turtle.dig()
  79. end
  80. turtle.forward()
  81. end
  82. end
  83.  
  84.  
  85. function turnRight(turnNumber)
  86. for i=1, turnNumber, 1 do
  87. turtle.turnRight()
  88. end
  89. end
  90.  
  91. function turnLeft(turnNumber)
  92. for i=1, turnNumber, 1 do
  93. turtle.turnLeft()
  94. end
  95. end
  96.  
  97.  
  98. function dig()
  99. while turtle.detect() do
  100. turtle.dig()
  101. sleep(0.5)
  102. end
  103.  
  104. end
  105.  
  106.  
  107.  
  108. print("Mining lenght: ")
  109.  
  110. local lenght = read()
  111.  
  112. startMining(lenght)
Advertisement
Add Comment
Please, Sign In to add comment