Advertisement
Guest User

Untitled

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