Advertisement
Guest User

digtunnel

a guest
Sep 1st, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.58 KB | None | 0 0
  1. args = {...}
  2. distance = args[1]
  3.  
  4. if not tonumber(distance) then
  5.   print("digtunnel <distance>")
  6.   return
  7. end
  8.  
  9. for i = 1, distance, 1 do
  10.   fuelLevel = turtle.getFuelLevel()
  11.  
  12.   if fuelLevel == 0 then
  13.     print "Refueling..."
  14.     turtle.refuel(4)
  15.   end
  16.  
  17.   if turtle.detect() then
  18.     turtle.dig()
  19.   end
  20.   turtle.forward()
  21.   if turtle.detectUp() then
  22.     turtle.digUp()
  23.   end
  24.   if turtle.detectDown() then
  25.     turtle.digDown()
  26.   end
  27. end
  28.  
  29. turtle.turnLeft()
  30. turtle.turnLeft()
  31.  
  32. for i = 1, distance, 1 do
  33.   turtle.forward()
  34. end
  35.  
  36. turtle.turnLeft()
  37. turtle.turnLeft()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement