os.loadAPI('/fuel') function refreshInventory() turtle.down() turtle.down() local current = 3 while (current < 16) do turtle.select(current) turtle.dropDown() current = current + 1 end turtle.select(1) turtle.suckDown(1) --Get new sapling turtle.up() turtle.up() end function isTree() turtle.select(2) return turtle.compare() end function chopTree() local dist = 0 while (turtle.detect() and dist < 15) do turtle.dig() if (turtle.detectUp()) then turtle.digUp() end turtle.up() dist = dist + 1 end while (dist > 0) do dist = dist - 1 turtle.down() end end while (true) do if (turtle.getFuelLevel() < 100) then if (fuel.canRefuel()) then fuel.fuelUp() else print('Cannot refuel') break end end if (isTree()) then chopTree() refreshInventory() turtle.place() end sleep(30) end