Advertisement
programcreator

Turtle: Mine

Jan 27th, 2015
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 KB | None | 0 0
  1. function next()
  2.     turtle.dig()
  3.     turtle.forward()
  4.     turtle.dig()
  5.     turtle.forward()
  6.     turtle.turnRight()
  7.     turtle.dig()
  8.     turtle.forward()
  9.     turtle.turnLeft()
  10. end
  11. b = true
  12. function fuel()
  13.   if turtle.getFuelLevel() <= 10 then
  14.     turtle.select(16)
  15.     turtle.refuel(tonumber(1))
  16.     turtle.select(1)
  17.   end
  18. end
  19. dep = 0
  20.  
  21. function bed()
  22.   turtle.digDown()
  23.   if turtle.detectDown() then
  24.   b = false
  25.   end
  26. end
  27.  
  28. function sides()
  29.   for i = 1,4 do
  30.     turtle.dig()
  31.     turtle.turnRight()
  32.   end
  33. end
  34. function down()
  35.   fuel()
  36.   if b then
  37.     turtle.down()
  38.     sides()
  39.     dep = dep + 1
  40.   end
  41. end
  42.  
  43. function up()
  44.   for dep = dep , 1 , -1 do
  45.    
  46.     fuel()
  47.     sides()
  48.     turtle.digUp()
  49.     sleep(.5)
  50.     while turtle.detectUp() do
  51.       turtle.digUp()
  52.       sleep(.5)
  53.     end
  54.     if dep == 1 then
  55.       for i = 1,4 do
  56.       turtle.place()
  57.       turtle.turnRight()
  58.       end
  59.     end
  60.     turtle.up()
  61.   end
  62. end
  63.  
  64. while b do
  65.   bed()
  66.   down()
  67. end
  68. for u = 1,6 do
  69.   turtle.up()
  70.   dep = dep - 1
  71. end
  72. next()
  73. b = true
  74. while b do
  75.   bed()
  76.   down()
  77. end
  78. up()
  79. turtle.placeDown()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement