Advertisement
DerpyTurtle1000

turtle program

Dec 26th, 2023
961
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | Source Code | 0 0
  1. function digUntilAir()
  2.     repeat
  3.         turtle.dig()
  4.         result, blockData = turtle.inspect()
  5.     until not result or blockData.name == "minecraft:air"
  6. end
  7.  
  8. function digUpUntilAir()
  9.     repeat
  10.         turtle.digUp()
  11.         result, blockData = turtle.inspectUp()
  12.     until not result or blockData.name == "minecraft:air"
  13. end
  14.  
  15. function digDownUntilAir()
  16.     repeat
  17.         turtle.digDown()
  18.         result, blockData = turtle.inspectDown()
  19.     until not result or blockData.name == "minecraft:air"
  20. end
  21.  
  22. x = io.read()
  23. for i = 1, x do
  24.     digUntilAir()
  25.     turtle.forward()
  26.     digUpUntilAir()
  27.     digDownUntilAir()
  28.     turtle.turnLeft()
  29.     digUntilAir()
  30.     turtle.forward()
  31.     digUpUntilAir()
  32.     digDownUntilAir()
  33.     turtle.turnRight()
  34.     turtle.turnRight()
  35.     turtle.forward()
  36.     digUntilAir()
  37.     turtle.forward()
  38.     digUpUntilAir()
  39.     digDownUntilAir()
  40.     turtle.turnLeft()
  41.     turtle.turnLeft()
  42.     turtle.forward()
  43.     turtle.turnRight()
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement