Advertisement
btraver099

ComputerCraft chunkMine (first program)

Oct 13th, 2019
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.02 KB | None | 0 0
  1. function startMine()
  2.   turtle.select(1)
  3.   turtle.refuel(5)
  4.   turtle.digDown()
  5.   turtle.down()
  6. end
  7.  
  8.  
  9. function stripMine()
  10.   for blockNum=1,15 do
  11.     turtle.dig()
  12.     turtle.forward()
  13.   end
  14. end
  15.  
  16.  
  17. function turnRi()
  18.   turtle.turnRight()
  19.   turtle.dig()
  20.   turtle.forward()
  21.   turtle.turnRight()
  22. end
  23.  
  24.  
  25. function turnLe()
  26.   turtle.turnLeft()
  27.   turtle.dig()
  28.   turtle.forward()
  29.   turtle.turnLeft()
  30. end
  31.  
  32.  
  33. function mainTask()
  34.     stripMine()
  35.     turnRi()
  36.     stripMine()
  37.     turnLe()
  38.     stripMine()
  39. end
  40.  
  41.  
  42. function turnRiTwo()
  43.   turtle.turnRight()
  44.   turtle.turnRight()
  45. end
  46.  
  47.  
  48. function returnBack()
  49.   turnRiTwo()
  50.   for moveNum=1,15 do
  51.     turtle.forward()
  52.   end
  53.   turnLe()
  54. end
  55.  
  56.  
  57. function lastBit()
  58.   turnRi()
  59.   stripMine()
  60.   turtle.turnRight()
  61.   for moveNum=1,15 do
  62.     turtle.forward()
  63.   end
  64.   turtle.turnRight()
  65. end
  66.  
  67.  
  68. function AllInOne()
  69.   startMine()
  70.   for someNum=1,4 do
  71.     mainTask()
  72.     returnBack()
  73.   end
  74.   mainTask()
  75.   lastBit()
  76. end
  77.  
  78. for depth=1,70 do
  79.   AllInOne()
  80. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement