Advertisement
DevilTvLP

tunnel

Apr 11th, 2025 (edited)
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. local TRACKING_SERVER_ID = nil
  2.  
  3. function forward()
  4.     while not turtle.forward() do
  5.         turtle.dig()
  6.         os.sleep(0.2)
  7.     end
  8.     turtle.digUp()
  9.     if not turtle.detectDown() then
  10.         turtle.select(1)
  11.         turtle.placeDown()
  12.     end
  13. end
  14.  
  15. function tunnel()
  16.     forward()
  17.     turtle.digUp()
  18.    
  19.     turtle.turnLeft()
  20.     while turtle.detect() do
  21.         turtle.dig()
  22.         os.sleep(0.5)
  23.     end
  24.     turtle.up()
  25.     turtle.dig()
  26.    
  27.     turtle.turnRight()
  28.     turtle.turnRight()
  29.     while turtle.detect() do
  30.         turtle.dig()
  31.         os.sleep(0.5)
  32.     end
  33.     turtle.down()
  34.     turtle.dig()
  35.     turtle.turnLeft()
  36. end
  37.  
  38. local trackingEnabled = fs.exists("tracking") and os.loadAPI("tracking")
  39. print("1.Slot Cobblestone\n\n")
  40. write("Laenge: ")
  41. w = io.read()
  42.  
  43. if trackingEnabled then
  44.     tracking.setStatus("tunnel", 0, w, TRACKING_SERVER_ID)
  45. end
  46. for i = 1, w do
  47.     tunnel()
  48.     if trackingEnabled then
  49.         tracking.setStatus("tunnel", i, w, TRACKING_SERVER_ID)
  50.     end
  51. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement