Advertisement
Guest User

mine

a guest
May 27th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.37 KB | None | 0 0
  1. stop = 0
  2. lastContainer = 12
  3. chest = 15
  4. torch = 16
  5. chests = turtle.getItemCount(chest)
  6. torches = turtle.getItemCount(torch)
  7.  
  8. function mineForward()
  9.  turtle.dig()
  10.  os.sleep(0.5)
  11.  while turtle.detect() == true do
  12.   turtle.dig()
  13.   os.sleep(0.5)
  14.  end
  15.  turtle.forward()
  16.  turtle.digUp()
  17.  os.sleep(0.5)
  18.  while turtle.detectUp() == true do
  19.   turtle.digUp()
  20.   os.sleep(0.5)
  21.  end
  22. end
  23.  
  24. function checkIfStop()
  25.  chests = turtle.getItemCount(chest)
  26.  torches = turtle.getItemCount(torch)
  27.  if chests == 0 then
  28.   stop = 1
  29.  end
  30.  if torches == 0 then
  31.   stop = 1
  32.  end
  33. end
  34.  
  35. function mineOneRow()
  36.  mineForward()
  37.  turtle.turnRight()
  38.  for a=1,5 do
  39.   mineForward()
  40.  end
  41.  turtle.turnLeft()
  42.  turtle.turnLeft()
  43.  for b=1,5 do
  44.   turtle.forward()
  45.  end
  46.  for c=1,5 do
  47.   mineForward()
  48.  end
  49.  turtle.turnRight()
  50.  turtle.turnRight()
  51.  for d=1,5 do
  52.   turtle.forward()
  53.  end
  54.  turtle.turnLeft()
  55.  mineForward()
  56.  if turtle.getItemCount(lastContainer) > 0 then
  57.   turtle.turnRight()
  58.   mineForward()
  59.   turtle.back()
  60.   turtle.select(chest)
  61.   turtle.place()
  62.   turtle.select(1)
  63.   for e=1,14 do
  64.    turtle.select(e)
  65.    turtle.drop()
  66.   end
  67.   turtle.turnLeft()
  68.  end
  69.  mineForward()
  70.  turtle.back()
  71.  turtle.select(torch)
  72.  turtle.placeUp()
  73.  turtle.select(1)
  74.  turtle.forward()
  75. end
  76.  
  77. turtle.select(1)
  78. mineForward()
  79. while stop == 0 do
  80.  turtle.select(1)
  81.  mineOneRow()
  82.  checkIfStop()
  83. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement