Advertisement
11niwright

Untitled

Dec 2nd, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. -- [Functions] --
  2.  
  3. function refuel()
  4. if turtle.getItemCount(16)>5 then
  5. if turtle.getFuelLevel() < 500 then
  6. turtle.select(16)
  7. turtle.refuel(5)
  8. end
  9. end
  10. end
  11.  
  12. function forward()
  13. turtle.dig()
  14. turtle.forward()
  15. end
  16.  
  17. function up()
  18. turtle.digUp()
  19. turtle.up()
  20. end
  21.  
  22. function down()
  23. turtle.digDown()
  24. turtle.down()
  25. end
  26.  
  27. function empty()
  28. for i=1,15 do
  29. turtle.select(i)
  30. turtle.drop()
  31. end
  32. end
  33.  
  34. function chunkload()
  35. forward()
  36. turtle.select(5)
  37. turtle.drop()
  38. turtle.dig()
  39. turtle.back()
  40. end
  41.  
  42. function clear()
  43. refuel()
  44. turtle.select(5)
  45. turtle.turnLeft()
  46. turtle.place()
  47. empty()
  48. turtle.select(5)
  49. turtle.dig()
  50. turtle.turnRight()
  51. turtle.forward()
  52. --turtle.dig()
  53. --turtle.transferTo(5)--quarry
  54. turtle.turnRight()
  55. turtle.forward()
  56. turtle.turnLeft()
  57. turtle.dig()
  58. turtle.transferTo(8)--dynamo
  59. turtle.up()
  60. turtle.dig()
  61. turtle.transferTo(7)--tesseract
  62. turtle.turnLeft()
  63. turtle.forward()
  64. turtle.turnRight()
  65. turtle.dig()
  66. turtle.transferTo(6)--enderchest
  67. turtle.back()
  68. turtle.down()
  69. end
  70.  
  71. function next()
  72. refuel()
  73. turtle.turnRight()
  74. i = 0
  75. repeat
  76. turtle.dig()
  77. turtle.forward()
  78. i = i+1
  79. until i == 9
  80. turtle.turnLeft()
  81. end
  82.  
  83. function back()
  84. refuel()
  85. turtle.turnLeft()
  86. i = 0
  87. repeat
  88. turtle.dig()
  89. turtle.forward()
  90. i = i+1
  91. until i == 9
  92. turtle.turnRight()
  93. end
  94.  
  95. function build()
  96. refuel()
  97. turtle.digUp()
  98. forward()
  99. turtle.dig()
  100. turtle.select(5)
  101. turtle.place()--quarry
  102. turtle.turnRight()
  103. forward()
  104. turtle.turnLeft()
  105. turtle.dig()
  106. turtle.select(8)
  107. turtle.place()--dynamo
  108. up()
  109. turtle.dig()
  110. turtle.select(7)
  111. turtle.place()--tesseract
  112. turtle.turnLeft()
  113. forward()
  114. turtle.turnRight()
  115. turtle.dig()
  116. turtle.select(6)
  117. turtle.place()--enderchest
  118. turtle.back()
  119. turtle.down()
  120. end
  121.  
  122. clear()
  123. next()
  124. build()
  125. back()
  126. chunkload()
  127. next()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement