Cwackers

Turtle dig a 9*9

Jan 16th, 2019
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local x = 8
  2. local y = 9
  3. local z = 4
  4.  
  5. local fuel = turtle.getFuelLevel()
  6. local roomSize = x * y * z
  7. while fuel < roomSize do
  8.   if not turtle.refuel(1) then
  9.     print("Not enough fuel")
  10.     return
  11.   end
  12. end
  13.  
  14. local direction = true
  15. for i = 1, z do
  16.   for j = 1, y do
  17.     for k = 1, x do
  18.       turtle.dig()
  19.       while not turtle.forward() do turtle.dig() end
  20.     end
  21.     if j < y then
  22.       if direction then
  23.         turtle.turnRight()
  24.         turtle.dig()
  25.         while not turtle.forward() do turtle.dig() end
  26.         turtle.turnRight()
  27.         direction = false
  28.       else
  29.         turtle.turnLeft()
  30.         turtle.dig()
  31.         while not turtle.forward() do turtle.dig() end
  32.         turtle.turnLeft()
  33.         direction = true
  34.       end
  35.     end
  36.   end
  37.   if i < z then
  38.     turtle.digUp()
  39.     while not turtle.up() do turtle.digUp() end
  40.     turtle.turnRight()
  41.     turtle.turnRight()
  42.   end
  43. end
Advertisement
Add Comment
Please, Sign In to add comment