1
        function checkFuel()
        2
        	if turtle.getFuelLevel()<1 then
        3
        		turtle.up()
        4
        		while not turtle.refuel() do 
        5
        			sleep(2) 
        6
        		end
        7
        		turtle.down()
        8
        	end
        9
        end
        10
        
        11
        while true do
        12
        	while turtle.forward() do
        13
        		checkFuel()
        14
        		while turtle.placeDown() do end
        15
        	end
        16
        	local _, chest = turtle.inspect()
        17
        	if chest and (chest.name:find("chest") or chest.name:find("barrel")) then
        18
        		for i = 2, 16 do
        19
        			turtle.select(i)
        20
        			turtle.drop()
        21
        		end
        22
        		turtle.select(1)
        23
        		local shears = turtle.getItemDetail()
        24
        		if not (shears and shears.name == "minecraft:shears") then
        25
        			turtle.suck(1)
        26
        			shears = turtle.getItemDetail()
        27
        			assert(shears and shears.name == "minecraft:shears", "Shears required to run!")
        28
        		end
        29
        	end
        30
        	turtle.turnLeft()
        31
        	turtle.turnLeft()
        32
        end
        33