Advertisement
pickar

tunnel

May 29th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.64 KB | None | 0 0
  1. args = {...}
  2.  
  3. if (#args == 0) then
  4.     print("Usage: "..shell.getRunningProgram().." <length>")
  5.     error()
  6. end
  7.  
  8. torch = 0
  9. t = turtle
  10. blocks = args[1]
  11.  
  12. t.select(3)
  13.  
  14. for i = 1, blocks do
  15.     t.forward()
  16.     while t.dig() do end
  17.     while t.digUp() do end
  18.     t.digDown()
  19.     torch = torch + 1
  20.     if torch > 8 then
  21.         t.turnRight()
  22.         while t.dig() do end
  23.         t.select(2)
  24.         t.place()
  25.         t.select(3)
  26.         t.turnLeft()
  27.         torch = 0
  28.         end
  29.     if t.getItemCount(16) > 0 then
  30.         t.down()
  31.         t.digDown()
  32.         t.select(1)
  33.         t.placeDown()
  34.         for i = 3, 16 do
  35.             t.select(i)
  36.             t.dropDown(64)
  37.         end
  38.         t.select(3)
  39.         t.up()
  40.     end
  41. end
  42.  
  43. for i = 1, blocks do
  44.     t.back()
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement