Advertisement
Xonoa

deepMine

Jan 11th, 2021
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.92 KB | None | 0 0
  1. function mineForward()
  2.     while turtle.dig() do end
  3.     turtle.digDown()
  4.     turtle.digUp()
  5.     while not turtle.forward() do end
  6. end
  7.  
  8. function mineLayer()
  9.     for backAndForth=1,4 do
  10.    
  11.         for there=1,7 do
  12.         mineForward()
  13.         end
  14.    
  15.         turtle.turnRight()
  16.         mineForward()
  17.         turtle.turnRight()
  18.    
  19.         for back=1,7 do
  20.         mineForward()
  21.         end
  22.    
  23.         turtle.turnLeft()
  24.         mineForward()
  25.         turtle.turnLeft()
  26.     end
  27. end
  28.  
  29. function layerSetup()
  30.     turtle.turnLeft()
  31.     turtle.forward()
  32.     for downwards=1,3 do
  33.         turtle.down()
  34.         turtle.digDown()
  35.     end
  36. end
  37.  
  38. function comeHome()
  39.     turtle.turnLeft()
  40.     turtle.forward()
  41.     for upwards=1,12 do turtle.up() end
  42.     turtle.back()
  43. end
  44.  
  45. if turtle.getFuelLevel() < 300 then --test for enough fuel
  46.     print("Not enough Fuel!")
  47. else
  48.     for depth=1,4 do
  49.         mineLayer()
  50.         layerSetup()
  51.     end
  52.     comeHome()
  53. end    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement