Minimine

Strip Mine

Mar 22nd, 2018
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.45 KB | None | 0 0
  1. --Functions
  2. function checkInv()
  3.     if turtle.getItemSpace(12) < 64 then
  4.         turtle.select(2)
  5.         turtle.placeUp()
  6.         for i=3,16,1 do
  7.            
  8.             turtle.select(i)
  9.             turtle.dropUp()
  10.            
  11.         end
  12.     end
  13.     turtle.select(1)
  14. end
  15.  
  16. -- Programm
  17. shell.run("clear")
  18. if turtle.getFuelLevel() < 5000 then
  19.     print("Not enough fuel, please put in fuel, it will be filled in automatically")
  20. end
  21. while turtle.getFuelLevel() < 5000 do
  22.     turtle.refuel(64)
  23. end
  24. shell.run("clear")
  25. turtle.select(1)
  26. if turtle.getItemSpace(1) > 0 then
  27.     print("Please put 64 torches in the 1st slot!")
  28. end
  29. while turtle.getItemSpace(1) > 0 do
  30.     os.sleep(0.2)
  31. end
  32. shell.run("clear")
  33. turtle.select(1)
  34. if turtle.getItemSpace(2) > 0 then
  35.     print("Please put 64 chests in the 2nd slot!")
  36. end
  37. while turtle.getItemSpace(2) > 0 do
  38.     os.sleep(0.2)
  39. end
  40. shell.run("clear")
  41.  
  42. -- Start mining
  43.  
  44. while turtle.detectUp() do
  45.     turtle.digUp()
  46.     os.sleep(0.3)
  47. end
  48. while turtle.getItemSpace(1) < 64 do
  49.     for i=0,1,1 do
  50.         while turtle.detect() do
  51.             turtle.dig()
  52.             os.sleep(0.3)
  53.         end
  54.         turtle.forward();
  55.         while turtle.detectUp() do
  56.             turtle.digUp()
  57.             os.sleep(0.3)
  58.         end
  59.     end
  60.     turtle.turnLeft();
  61.     for i=0,9,1 do
  62.         while turtle.detect() do
  63.             turtle.dig()
  64.             os.sleep(0.3)
  65.         end
  66.         turtle.forward();
  67.         while turtle.detectUp() do
  68.             turtle.digUp()
  69.             os.sleep(0.3)
  70.         end
  71.     end
  72.     turtle.turnLeft();
  73.     turtle.turnLeft();
  74.     turtle.up()
  75.     while turtle.detect() do
  76.         turtle.dig()
  77.         os.sleep(0.3)
  78.     end
  79.     turtle.placeDown();
  80.     turtle.forward();
  81.     while turtle.detectDown() do
  82.         turtle.digDown()
  83.         os.sleep(0.3)
  84.     end
  85.     turtle.down();
  86.     for i=0,18,1 do
  87.         while turtle.detect() do
  88.             turtle.dig()
  89.             os.sleep(0.3)
  90.         end
  91.         turtle.forward();
  92.         while turtle.detectUp() do
  93.             turtle.digUp()
  94.             os.sleep(0.3)
  95.         end
  96.     end
  97.     turtle.turnLeft();
  98.     turtle.turnLeft();
  99.     turtle.up()
  100.     while turtle.detect() do
  101.         turtle.dig()
  102.         os.sleep(0.3)
  103.     end
  104.     turtle.placeDown();
  105.     turtle.forward();
  106.     while turtle.detectDown() do
  107.         turtle.digDown()
  108.         os.sleep(0.3)
  109.     end
  110.     turtle.down();
  111.     for i=0,8,1 do
  112.         while turtle.detect() do
  113.             turtle.dig()
  114.             os.sleep(0.3)
  115.         end
  116.         turtle.forward();
  117.         while turtle.detectUp() do
  118.             turtle.digUp()
  119.             os.sleep(0.3)
  120.         end
  121.     end
  122.     turtle.turnRight();
  123.     turtle.up()
  124.     while turtle.detect() do
  125.         turtle.dig()
  126.         os.sleep(0.3)
  127.     end
  128.     turtle.placeDown();
  129.     turtle.forward();
  130.     while turtle.detectDown() do
  131.         turtle.digDown()
  132.         os.sleep(0.3)
  133.     end
  134.     turtle.down();
  135.     checkInv()
  136. end
Add Comment
Please, Sign In to add comment