Advertisement
Spatzenhirn123

Turtle-Quarry-Enderchest

Apr 19th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. local args = {...}
  2. a = args[1]-1
  3.  
  4. function Weiter()
  5. turtle.dig()
  6. turtle.forward()
  7. turtle.dig()
  8. turtle.forward()
  9. end
  10.  
  11. --Position
  12. function PR()
  13. turtle.dig()
  14. turtle.forward()
  15. turtle.turnRight()
  16. turtle.dig()
  17. turtle.forward()
  18. turtle.dig()
  19. turtle.forward()
  20. turtle.dig()
  21. turtle.turnRight()
  22. turtle.dig()
  23. end
  24. function PL()
  25. turtle.dig()
  26. turtle.forward()
  27. turtle.turnLeft()
  28. turtle.dig()
  29. turtle.forward()
  30. turtle.dig()
  31. turtle.forward()
  32. turtle.dig()
  33. turtle.turnLeft()
  34. turtle.dig()
  35. end
  36.  
  37. --Items in Chest füllen
  38. function Item()
  39. turtle.dig()
  40. turtle.select(1)
  41. turtle.place()
  42. for i=3,16,1 do
  43. turtle.select(i)
  44. turtle.drop()
  45. end
  46. turtle.select(1)
  47. turtle.dig()
  48. end
  49.  
  50. --Ende: Position vom Anfang einnehmen
  51. function E()
  52. turtle.turnLeft()
  53. for e=1,15,1 do
  54. turtle.forward()
  55. end
  56. turtle.turnLeft()
  57. for e=1,15,1 do
  58. turtle.forward()
  59. end
  60. turtle.turnLeft()
  61. turtle.turnLeft()
  62. end
  63.  
  64. --Decke bauen
  65. function D()
  66. for d=1,3,1 do
  67. turtle.select(2)
  68. turtle.place()
  69. turtle.select(3)
  70. turtle.suck()
  71. turtle.select(2)
  72. turtle.dig()
  73. turtle.select(3)
  74. for c=1,2,1 do
  75. turtle.turnRight()
  76. turtle.placeDown()
  77. for r=1,15,1 do
  78. turtle.forward()
  79. turtle.placeDown()
  80. end
  81. turtle.turnLeft()
  82. turtle.forward()
  83. turtle.turnLeft()
  84. turtle.placeDown()
  85. for r=1,15,1 do
  86. turtle.forward()
  87. turtle.placeDown()
  88. end
  89. turtle.turnRight()
  90. turtle.forward()
  91. end
  92. end
  93. turtle.select(2)
  94. turtle.place()
  95. turtle.select(3)
  96. turtle.suck()
  97. turtle.select(2)
  98. turtle.dig()
  99. turtle.select(3)
  100.  
  101. turtle.turnRight()
  102. turtle.placeDown()
  103. for r=1,15,1 do
  104. turtle.forward()
  105. turtle.placeDown()
  106. end
  107. turtle.turnLeft()
  108. turtle.forward()
  109. turtle.turnLeft()
  110. turtle.placeDown()
  111. for r=1,15,1 do
  112. turtle.forward()
  113. turtle.placeDown()
  114. end
  115. turtle.turnRight()
  116. turtle.forward()
  117.  
  118. turtle.turnRight()
  119. turtle.placeDown()
  120. for r=1,15,1 do
  121. turtle.forward()
  122. turtle.placeDown()
  123. end
  124. turtle.turnLeft()
  125. turtle.forward()
  126. turtle.turnLeft()
  127. turtle.placeDown()
  128. for r=1,15,1 do
  129. turtle.forward()
  130. turtle.placeDown()
  131. end
  132.  
  133. turtle.turnLeft()
  134. for r=1,15,1 do
  135. turtle.forward()
  136. end
  137. turtle.turnLeft()
  138. turtle.turnLeft()
  139.  
  140. end
  141.  
  142. --Formen aushöhlen
  143. function L()
  144. for t=1,8,1 do
  145. turtle.digDown()
  146. turtle.turnRight()
  147. turtle.dig()
  148. turtle.turnLeft()
  149. while turtle.detectDown()==false do
  150. turtle.down()
  151. turtle.digDown()
  152. turtle.dig()
  153. turtle.turnRight()
  154. turtle.dig()
  155. turtle.down()
  156. turtle.digDown()
  157. turtle.dig()
  158. turtle.turnLeft()
  159. turtle.dig()
  160. end
  161. for u=1,a,1 do
  162. turtle.up()
  163. end
  164. Item()
  165. if t<8 then
  166. Weiter()
  167. end
  168. end
  169. end
  170.  
  171. function T()
  172. for t=1,8,1 do
  173. turtle.digDown()
  174. turtle.turnRight()
  175. turtle.dig()
  176. turtle.turnLeft()
  177. turtle.dig()
  178. turtle.turnLeft()
  179. turtle.dig()
  180. while turtle.detectDown()==false do
  181. turtle.down()
  182. turtle.digDown()
  183. turtle.dig()
  184. turtle.turnRight()
  185. turtle.dig()
  186. turtle.turnRight()
  187. turtle.dig()
  188. turtle.down()
  189. turtle.digDown()
  190. turtle.dig()
  191. turtle.turnLeft()
  192. turtle.dig()
  193. turtle.turnLeft()
  194. turtle.dig()
  195. end
  196. turtle.turnRight()
  197. for u=1,a,1 do
  198. turtle.up()
  199. end
  200. Item()
  201. if t<8 then
  202. Weiter()
  203. end
  204. end
  205. end
  206.  
  207. function I()
  208. turtle.dig()
  209. turtle.forward()
  210. turtle.turnLeft()
  211. turtle.dig()
  212. turtle.forward()
  213. turtle.turnLeft()
  214. turtle.forward()
  215. turtle.dig()
  216. for t=1,4,1 do
  217. turtle.digDown()
  218. turtle.dig()
  219. turtle.turnRight()
  220. turtle.turnRight()
  221. turtle.dig()
  222. turtle.turnLeft()
  223. turtle.turnLeft()
  224. while turtle.detectDown()==false do
  225. turtle.down()
  226. turtle.digDown()
  227. turtle.dig()
  228. turtle.turnRight()
  229. turtle.turnRight()
  230. turtle.dig()
  231. turtle.down()
  232. turtle.digDown()
  233. turtle.dig()
  234. turtle.turnRight()
  235. turtle.turnRight()
  236. turtle.dig()
  237. end
  238. for u=1,a,1 do
  239. turtle.up()
  240. end
  241. Item()
  242. if t<4 then
  243. Weiter()
  244. Weiter()
  245. else
  246. Weiter()
  247. end
  248. end
  249. end
  250.  
  251.  
  252.  
  253. --Aktionen
  254. L()
  255. for w=1,3,1 do
  256. PR()
  257. T()
  258. PL()
  259. T()
  260. end
  261. PR()
  262. T()
  263. I()
  264. E()
  265. D()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement