Advertisement
McKillopBK

stripmineright

May 26th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.20 KB | None | 0 0
  1. local times = 0
  2. local j = 0
  3.  
  4. function Mine()
  5.   while turtle.detect() == true do
  6.     turtle.dig()
  7.     sleep(0.50)
  8.   end
  9.   turtle.forward()
  10.   sleep(0.50)
  11.   while turtle.detectUp() == true do
  12.     turtle.digUp()
  13.     sleep(0.50)
  14.   end
  15.   turtle.digDown()
  16. end
  17.  
  18. function Place(SlotNum)
  19.   turtle.select(SlotNum)
  20.   turtle.back()
  21.   turtle.placeUp()
  22.   turtle.forward()
  23. end
  24.  
  25. function PlaceChest(SlotNum)
  26.   turtle.select(SlotNum)
  27.   turtle.back()
  28.   turtle.placeDown()
  29.   for I=1, 14 do
  30.     turtle.select(I)
  31.     turtle.dropDown()
  32.   end
  33.   turtle.forward()
  34. end
  35.  
  36. term.write("How long? ")
  37. times = read()
  38.  
  39. function Digger()
  40.   for i=1, times do
  41.     j = j+1
  42.     Mine()
  43.     if j == 9 then
  44.           Place(16)
  45.           j = 0
  46.     end
  47.   end
  48. end
  49.  
  50. function MoveLeft()
  51.   turtle.turnLeft()
  52.   Mine()
  53.   Mine()
  54.   Place(16)
  55.   PlaceChest(15)
  56.   Mine()
  57.   turtle.turnLeft()
  58. end
  59.  
  60. function MoveRight()
  61.   turtle.turnRight()
  62.   Mine()
  63.   Mine()
  64.   Place(16)
  65.   Mine()
  66.   turtle.turnRight()
  67. end
  68.  
  69. term.write("How many double shafts? ")
  70. duration = read()
  71. for i=1, duration do
  72.   Digger()
  73.   print(turtle.getFuelLevel())
  74.   MoveRight()
  75.   Digger()
  76.   print(turtle.getFuelLevel())
  77.   MoveLeft()
  78. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement