Advertisement
100Toby1

Untitled

Oct 11th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. function path()
  2. -- Place middle
  3. turtle.placeDown()
  4. turtle.turnLeft()
  5.  
  6. -- Place Left side
  7. turtle.forward()
  8. turtle.placeDown()
  9. turtle.forward()
  10. turtle.placeDown()
  11.  
  12. -- Return to center
  13. turtle.turnRight()
  14. turtle.turnRight()
  15. turtle.forward()
  16. turtle.forward()
  17.  
  18. -- Place Right side
  19. turtle.forward()
  20. turtle.placeDown()
  21. turtle.forward()
  22. turtle.placeDown()
  23.  
  24. -- Return to center
  25. turtle.turnLeft()
  26. turtle.turnLeft()
  27. turtle.forward()
  28. turtle.forward()
  29.  
  30. -- Rotate and move forward
  31. turtle.turnRight()
  32. turtle.forward()
  33. end
  34.  
  35. while true do
  36. if (turtle.getItemCount(1) > 5) then
  37. path()
  38. else
  39. findBlocks()
  40. end
  41. end
  42.  
  43. function findBlocks()
  44. local offset = 0
  45. while not turtle.detect() do
  46. turtle.down()
  47. offset = offset + 1
  48. end
  49. for i = 0, 10 do
  50. turtle.digDown()
  51. turtle.down()
  52. offset = offset + 1
  53. end
  54. local breadth = 16
  55. for i = 0, breadth do
  56. for j = 0, breadth do
  57. while not turtle.forward() do
  58. turtle.dig()
  59. end
  60. end
  61.  
  62. if i % 2 then
  63. turtle.turnRight()
  64. while not turtle.forward() do
  65. turtle.dig()
  66. end
  67. turtle.turnRight()
  68. while not turtle.forward() do
  69. turtle.dig()
  70. end
  71. while not turtle.forward() do
  72. turtle.dig()
  73. end
  74. else
  75. turtle.turnLeft()
  76. while not turtle.forward() do
  77. turtle.dig()
  78. end
  79. turtle.turnLeft()
  80. while not turtle.forward() do
  81. turtle.dig()
  82. end
  83. while not turtle.forward() do
  84. turtle.dig()
  85. end
  86. end
  87. end
  88. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement