Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local h = 0
  2. function TreeUp()
  3.     h=0
  4.     while turtle.detectUp() do
  5.             turtle.digUp()
  6.             turtle.up()
  7.             h=h+1
  8.    end
  9.  
  10. end
  11.  
  12. function TreeDown()
  13.     while h>-1 do
  14.     turtle.down()
  15.     if h>0 then turtle.digDown() end
  16.     h=h-1
  17.     end  
  18. end
  19.  
  20. function TreePlant1x1()
  21.     turtle.up()
  22.     turtle.forward()
  23.     turtle.select(1)
  24.     turtle.placeDown()
  25.     turtle.back()
  26.     turtle.down()
  27.     sleep(120)
  28. end
  29.  
  30.  
  31. function TreePlant2x2()
  32.     turtle.up()
  33.     turtle.forward()
  34.     turtle.select(1)
  35.     turtle.placeDown()
  36.         turtle.forward()
  37.         turtle.placeDown()
  38.             turtle.turnRight()
  39.             turtle.forward()
  40.             turtle.placeDown()
  41.                 turtle.turnRight()
  42.                 turtle.forward()
  43.                 turtle.placeDown()
  44.                     turtle.turnRight()
  45.                     turtle.forward()
  46.                         turtle.turnLeft()
  47.                         turtle.forward()
  48.                         turtle.down()
  49.                         turtle.turnRight()
  50.                         turtle.turnRight()
  51.     sleep(300)
  52. end
  53.  
  54. while turtle.getFuelLevel() > 350 do
  55.     h=0
  56.     turtle.select(2)
  57.     turtle.dig()
  58.     turtle.forward()
  59.     if turtle.detect(true) then
  60.         TreeUp()
  61.         turtle.dig()
  62.         turtle.forward()
  63.         TreeDown()
  64.         turtle.turnRight()
  65.         turtle.dig()
  66.         turtle.forward()
  67.         TreeUp()
  68.         turtle.turnRight()
  69.         turtle.dig()
  70.         turtle.forward()   
  71.         TreeDown()
  72.         turtle.turnRight()
  73.         turtle.forward()
  74.         turtle.turnLeft()
  75.         turtle.forward()   
  76.         turtle.turnRight()
  77.         turtle.turnRight()
  78.         TreePlant2x2()
  79.     else
  80.         TreeUp()
  81.         TreeDown()
  82.         turtle.forward()   
  83.         turtle.turnRight()
  84.         turtle.turnRight()
  85.         TreePlant1x1()
  86.     end
  87. print("out of fuel")
  88. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement