Lxr3517

spruce farm

Dec 2nd, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function fuelCheck()
  2.   local fuelLevel = turtle.getFuelLevel()
  3.   if fuelLevel < 60 then
  4.     turtle.select(1)
  5.     turtle.refuel(1)
  6.     print("Refueled!")
  7.   end
  8. end
  9.  
  10. function chopTree()
  11.   local success, data = turtle.inspect()
  12.   if data.name == "minecraft:log" then
  13.     print("Tree detected... chopping.")
  14.     turtle.dig()
  15.     turtle.forward()
  16.     turtle.dig()
  17.     while turtle.detectUp() == true do
  18.       turtle.digUp()
  19.       turtle.up()
  20.       turtle.dig()
  21.     end
  22.      
  23.       while turtle.detectDown() == false do
  24.       turtle.down()
  25.       end
  26.       turtle.turnRight()
  27.       turtle.dig()
  28.       turtle.forward()
  29.       turtle.turnLeft()
  30.       turtle.dig()
  31.      
  32.       while turtle.detectUp() == true do
  33.       turtle.digUp()
  34.       turtle.up()
  35.       turtle.dig()
  36.       end
  37.      
  38.       while turtle.detectDown() == false do
  39.       turtle.down()
  40.     end
  41.     turtle.select(3)
  42.     turtle.place()
  43.     turtle.turnRight()
  44.     turtle.back()
  45.     turtle.place()
  46.     turtle.turnLeft()
  47.     turtle.place()
  48.     turtle.back()
  49.     turtle.place()
  50.     turtle.back()
  51.     turtle.select(1)
  52.   end
  53. end
  54.  
  55. local chopping = true
  56. while chopping do
  57.   fuelCheck()
  58.   chopTree()
  59.   turtle.suck()
  60.   turtle.suckUp()
  61. end
Add Comment
Please, Sign In to add comment