Advertisement
CmdDebugs

trainQuarryForwardEndless

Apr 18th, 2021 (edited)
749
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function dig_forward()
  2.     local success, data
  3.     while turtle.detect() do
  4.         success, data = turtle.inspect()
  5.         if success then
  6.             if (data.name ~= "computercraft:turtle_normal") and (data.name ~= "computercraft:turtle_advanced") then
  7.                 turtle.dig()
  8.             else
  9.                 break
  10.             end
  11.         else
  12.             turtle.dig()
  13.         end
  14.         sleep(0.5)
  15.     end
  16. end
  17.  
  18. function dig_up()
  19.     local success, data
  20.     while turtle.detectUp() do
  21.         success, data = turtle.inspectUp()
  22.         if success then
  23.             if (data.name ~= "computercraft:turtle_normal") and (data.name ~= "computercraft:turtle_advanced") then
  24.                 turtle.digUp()
  25.             else
  26.                 break
  27.             end
  28.         else
  29.             turtle.digUp()
  30.         end
  31.     sleep(0.5)
  32.     end
  33. end
  34.  
  35. function dig_down()
  36.     local success, data
  37.     while turtle.detectDown() do
  38.         success, data = turtle.inspectDown()
  39.         if success then
  40.             if (data.name ~= "computercraft:turtle_normal") and (data.name ~= "computercraft:turtle_advanced") then
  41.                 turtle.digDown()
  42.             else
  43.                 break
  44.             end
  45.         else
  46.             turtle.digDown()
  47.         end
  48.     sleep(0.5)
  49.     end
  50. end
  51.  
  52. while true do
  53.     dig_forward()
  54.     dig_down()
  55.     dig_up()
  56.     turtle.forward()
  57. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement