Advertisement
Guest User

tunnel

a guest
Jan 16th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1. function gravelCheck()
  2.   os.sleep(1)
  3.   while turtle.detect() do
  4.     turtle.dig()
  5.   end
  6. end
  7. function leftTunnel()
  8.   turtle.turnLeft()
  9.   for i=1, 5 do
  10.     turtle.dig()
  11.   if turtle.detect() then
  12.     while turtle.detect() do
  13.         gravelCheck()
  14.     end
  15.     turtle.forward()
  16.     turtle.digUp()
  17.     else
  18.     turtle.forward()
  19.     turtle.digUp()
  20.   end
  21.   end
  22.   for i=1, 5 do
  23.     turtle.back()
  24.   end
  25.   turtle.turnRight()
  26. end
  27. write("")
  28. print("How long")
  29. x = read()
  30. local torch = 0
  31. local digLeft = 0
  32. for i=1, x do
  33.   torch = torch + 1
  34.   digLeft = digLeft + 1
  35.   if digLeft == 4 then
  36.    leftTunnel()
  37.    digLeft=0
  38.   end
  39.   if torch == 9 then
  40.     turtle.select(16)
  41.     turtle.back()
  42.     turtle.turnRight()
  43.     turtle.placeUp()
  44.     turtle.turnLeft()
  45.     turtle.forward()
  46.     torch=0
  47.   end
  48.   turtle.dig()
  49.   if turtle.detect() then
  50.     while turtle.detect() do
  51.       gravelCheck()
  52.     end
  53.   turtle.forward()
  54.   turtle.digUp()
  55.   else
  56.   turtle.forward()
  57.   turtle.digUp()
  58.   end
  59. end
  60. for i=1, x do
  61.   turtle.back()
  62. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement