Advertisement
funkel1989

funkelseed

Dec 17th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.51 KB | None | 0 0
  1. local function checkCoal()
  2.   if turtle.getItemCount(1) < 4 then
  3.     turtle.select(1)
  4.     turtle.turnLeft()
  5.     sleep(0.2)
  6.     turtle.turnLeft()
  7.     sleep(0.2)
  8.     turtle.suck()
  9.     turtle.select(2)
  10.     turtle.drop()
  11.     turtle.turnLeft()
  12.     sleep(0.2)
  13.     turtle.turnLeft()
  14.     end
  15. end
  16.  
  17. local function checkSeed1()
  18.   if turtle.getItemCount(15) < 64 then
  19.     turtle.turnLeft()
  20.     turtle.select(15)
  21.     sleep(0.2)
  22.     turtle.suck()
  23.     sleep(0.2)
  24.     turtle.select(2)
  25.     sleep(0.2)
  26.     turtle.drop()
  27.     sleep(0.2)
  28.     turtle.turnRight()
  29.   end
  30. end
  31.  
  32. local function checkSeed2()
  33.   if turtle.getItemCount(14) < 64 then
  34.     turtle.turnLeft()
  35.     turtle.select(14)
  36.     sleep(0.2)
  37.     turtle.suck()
  38.     sleep(0.2)
  39.     turtle.select(2)
  40.     sleep(0.2)
  41.     turtle.drop()
  42.     sleep(0.2)
  43.     turtle.turnRight()
  44.   end
  45. end
  46.  
  47. local function checkFuel()
  48.   if turtle.getFuelLevel() < 10 then
  49.     turtle.select(1)
  50.     turtle.refuel(1)
  51.   end
  52. end
  53.  
  54. local function moveP()
  55.   checkFuel()
  56.   sleep(0.2)
  57.   turtle.select(15)
  58.     if turtle.select(15) == 0 then
  59.        turtle.select(14)
  60.     end
  61.   sleep(0.2)
  62.   turtle.forward()
  63.   sleep(0.2)
  64.   turtle.digDown()
  65.   sleep(0.2)
  66.   turtle.placeDown()
  67. end
  68.  
  69. local function turnL()
  70.   turtle.turnLeft()
  71. end
  72.  
  73. local function turnR()
  74.   turtle.turnRight()
  75. end
  76.  
  77. local function back()
  78.   turtle.back()
  79. end
  80.  
  81. local function up()
  82.   turtle.up()
  83. end
  84.  
  85. local function down()
  86.   turtle.down()
  87. end
  88.  
  89. -- Where everything Starts
  90. checkCoal()
  91. checkSeed1()
  92. checkSeed2()
  93. moveP()
  94. moveP()
  95. moveP()
  96. moveP()
  97. moveP()
  98. moveP()
  99. moveP()
  100. moveP()
  101. moveP()
  102. moveP()
  103. moveP()
  104. moveP()
  105. moveP()
  106. moveP()
  107. moveP()
  108. moveP()
  109. moveP()
  110. moveP()
  111. moveP()
  112. moveP()
  113. moveP()
  114. moveP()
  115. moveP()
  116. turnL()
  117. moveP()
  118. turnL()
  119. moveP()
  120. moveP()
  121. moveP()
  122. moveP()
  123. moveP()
  124. moveP()
  125. moveP()
  126. moveP()
  127. moveP()
  128. moveP()
  129. moveP()
  130. moveP()
  131. moveP()
  132. moveP()
  133. moveP()
  134. moveP()
  135. moveP()
  136. moveP()
  137. moveP()
  138. moveP()
  139. moveP()
  140. moveP()
  141. moveP()
  142. turnR()
  143. moveP()
  144. turnR()
  145. moveP()
  146. moveP()
  147. moveP()
  148. moveP()
  149. moveP()
  150. moveP()
  151. moveP()
  152. moveP()
  153. moveP()
  154. moveP()
  155. moveP()
  156. moveP()
  157. moveP()
  158. moveP()
  159. moveP()
  160. moveP()
  161. moveP()
  162. moveP()
  163. moveP()
  164. moveP()
  165. moveP()
  166. moveP()
  167. moveP()
  168. moveP()
  169. turnL()
  170. moveP()
  171. turnL()
  172. moveP()
  173. moveP()
  174. moveP()
  175. moveP()
  176. moveP()
  177. moveP()
  178. moveP()
  179. moveP()
  180. moveP()
  181. moveP()
  182. moveP()
  183. moveP()
  184. moveP()
  185. moveP()
  186. moveP()
  187. moveP()
  188. moveP()
  189. moveP()
  190. moveP()
  191. moveP()
  192. moveP()
  193. moveP()
  194. moveP()
  195. moveP()
  196. turnL()
  197. moveP()
  198. moveP()
  199. moveP()
  200. turnL()
  201. back()
  202. sleep(0.2)
  203. shell.run "funkelbone"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement