Advertisement
Guest User

tunnel

a guest
Jul 20th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.68 KB | None | 0 0
  1. t = turtle
  2.  
  3. function check()
  4.   if (t.getItemCount(16) > 0) then
  5.     return true
  6.   else
  7.     return false
  8.   end
  9. end
  10.  
  11. function clear()
  12.   if (t.detectDown()) then t.digDown() end
  13.   t.select(1)
  14.   t.placeDown()
  15.   for i = 2, 16, 1 do
  16.     t.select(i)
  17.     t.dropDown()
  18.   end
  19. end
  20.  
  21. function digging()
  22.   while (t.detect()) do
  23.     t.dig()
  24.     sleep(0.5)  
  25.   end
  26.   if (check()) then clear() end
  27.   t.forward()
  28.   while (t.detectUp()) do
  29.     t.digUp()
  30.     sleep(0.5)
  31.   end
  32.   if (check()) then clear() end
  33.   if (t.detectDown()) then t.digDown() end
  34.   if (check()) then clear() end
  35. end
  36.  
  37. print ('Length?')
  38. distance = tonumber(read())
  39.  
  40. for i = 1, distance, 1 do
  41.   digging()
  42. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement