Advertisement
Guest User

Computercraft Turtle feller

a guest
Apr 28th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.99 KB | None | 0 0
  1. t = turtle
  2. function start_turtle()
  3.     while t.down do -- Bring the turtle down if it's up
  4.         t.down()
  5.     end
  6.     while t.back do -- Move the turtle back against the hopper
  7.         t.back()
  8.     end
  9. end
  10.  
  11. function cut_tree()
  12.     t.dig()
  13.     t.forward()
  14.     t.select(16)
  15.     while t.compareUp() == false do
  16.         t.digUp()
  17.         t.up()
  18.     end
  19.     t.select(15)
  20.     while t.compareDown() == false do
  21.         t.down()
  22.     end
  23.     t.select(1)
  24.     turtle.back()
  25. end
  26.  
  27.  
  28. function grow_tree()
  29.     t.select(3)
  30.     t.place()
  31.     t.select(2)
  32.     t.place()
  33.     sleep(.1)
  34.     t.place()
  35.     sleep(.1)
  36.     t.place()
  37.     sleep(.1)
  38.     t.place()
  39.     sleep(.1)
  40.     t.place()
  41.     sleep(.1)
  42.     t.place()
  43.     sleep(.1)
  44.     t.place()
  45.     sleep(.1)
  46.     t.place()
  47.     sleep(.1)
  48.     t.place()
  49.     sleep(.1)
  50.     t.place()
  51.     sleep(.1)
  52.     t.select(1)
  53. end
  54.  
  55. function refuel()
  56.     fuel_amount = t.getItemCount()
  57.     if fuel_amount > 1 then
  58.         turtle.refuel(fuel_amount - 1)
  59.     end
  60. end
  61.  
  62. function farm()
  63.     grow_tree()
  64.     cut_tree()
  65.     refuel()
  66.     sleep(5)
  67. end
  68.  
  69. start_turtle()
  70. while turtle.getFuelLevel > 15 do
  71.     farm()
  72. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement