Advertisement
CarpetKnight

Untitled

Mar 30th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. turtle.refuel()
  2. turtle.digDown()
  3. turtle.select(5)
  4. turtle.placeDown()
  5. print("Dropping anchor")
  6. turtle.forward()
  7. turtle.digDown()
  8. turtle.down()
  9. turtle.digDown()
  10. local n = 0
  11. local m = 0
  12. local rows = 0
  13. local layers = 0
  14. local reAnchor = false
  15. while true do
  16.     while turtle.getFuelLevel() > 10 do
  17.     print("Digging")
  18.         while turtle.getItemSpace(14) > 63 do
  19.             while layers < 23 do
  20.                 while rows < 16 do
  21.                     if rows == 0 then
  22.                         if layers == 0 then
  23.                             n = 1
  24.                         end
  25.                     end
  26.                     while n < 16 do
  27.                         turtle.dig()
  28.                         turtle.forward()
  29.                         turtle.digUp()
  30.                         turtle.digDown()
  31.                         n = n+1
  32.                     end
  33.                     rows = rows + 1
  34.                     if m == 0 then
  35.                         print("Turning right")
  36.                         turtle.turnRight()
  37.                         turtle.dig()
  38.                         turtle.forward()
  39.                         if reAnchor == false then
  40.                             print("Re-Anchoring")
  41.                             turtle.turnRight()
  42.                             turtle.turnRight()
  43.                             turtle.select(4)
  44.                             turtle.place()
  45.                             reAnchor = true
  46.                             turtle.turnRight()
  47.                             turtle.turnRight()
  48.                         end                
  49.                         turtle.digDown()
  50.                         turtle.digUp()
  51.                         turtle.turnRight()
  52.                         m = m + 1
  53.                         n = 0
  54.                     else
  55.                         print("Turning left")
  56.                         turtle.turnLeft()
  57.                         turtle.dig()
  58.                         turtle.forward()
  59.                         turtle.digDown()
  60.                         turtle.digUp()
  61.                         turtle.turnLeft()
  62.                         m = m - 1
  63.                         n = 0
  64.                     end
  65.                 end
  66.                 if layers%2 == 0 then
  67.                     m = 1
  68.                 else
  69.                     m = 0
  70.                 end
  71.                 turtle.turnRight()
  72.                 turtle.turnRight()
  73.                 turtle.down()
  74.                 turtle.digDown()
  75.                 turtle.down()
  76.                 turtle.digDown()
  77.                 turtle.down()
  78.                 turtle.digDown()
  79.                 layers = layers + 1
  80.             end
  81.             layers = 0
  82.             turtle.turnRight()
  83.             for j=1,15 do
  84.                 turtle.forward()
  85.             end
  86.             for k=1,65 do
  87.                 turtle.up()
  88.             end
  89.             turtle.turnRight()
  90.             turtle.select(3)
  91.             turtle.place()
  92.             for i=4,14 do
  93.             turtle.select(i)
  94.             turtle.drop()
  95.             while turtle.drop() == false do
  96.                 sleep (300)
  97.                 turtle.drop()
  98.             end
  99.             turtle.dig()
  100.             turtle.digUp()
  101.             reAnchor = false
  102.             for j=1,15 do
  103.                 turtle.forward()
  104.             end
  105.         end
  106.         turtle.dig()
  107.         turtle.select(3)
  108.         turtle.place()
  109.         for i=5,14 do
  110.             turtle.select(i)
  111.             turtle.drop()
  112.             while turtle.drop() == false do
  113.                 sleep (300)
  114.                 turtle.drop()
  115.             end
  116.         end
  117.         turtle.dig()
  118.     end
  119.     print("Refueling")
  120.     turtle.dig()
  121.     turtle.select(1)
  122.     turtle.place()
  123.     turtle.select(2)
  124.     for i=1,10 do
  125.         turtle.place()
  126.         turtle.refuel()
  127.     end
  128.     turtle.dig()
  129. end
  130. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement