Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- https://pastebin.com/RXqJpbui --
- --1x1 tunnel--
- --Program name "Tunnel1"--
- print("Tunnel1")
- print("1x1x1 chunks")
- print("It will take 2 fuel to dig 1 blocks")
- print()
- print("Efficiency=2")
- --Refuels--
- for i=16,1,-1 do
- turtle.select(i)
- turtle.refuel()
- end
- fuel=turtle.getFuelLevel()
- --Moves forward 1 per cycle--
- --Uses 1 fuel per cycle--
- --1 fuel to move back 1 squares--
- if (fuel-(fuel%2)/2) < 1 then
- distance=0
- else
- distance=(fuel-(fuel%2)/2)
- end
- print("Starting tunnel with ",fuel," fuel")
- print("That equates to a ",(distance-(distance%2))/2, " long tunnel (Of size 1x1)")
- moved=0
- --Goes forward--
- --Uses 1 fuel unit per cycle--
- for i=(fuel-(fuel%2)/2)/2,1,-1 do
- if turtle.getItemCount(16)<1 then
- turtle.dig()
- turtle.forward()
- moved=moved+1
- if moved%5==0 then
- print("Fuel remianing:",turtle.getFuelLevel())
- end
- end
- end
- --Starts to head back--
- print("Heading back now")
- print("Fuel remaining:",turtle.getFuelLevel())
- --Moves back to start--
- --Uses 1 fuel unit per cycle--
- movedback=0
- for x=moved,1,-1 do
- turtle.back()
- movedback=movedback+1
- if movedback%5==0 then
- print("Fuel remaining:",turtle.getFuelLevel())
- end
- end
- --Prints final messege--
- print("Tunnel finished")
- print("Fuel remaining:",turtle.getFuelLevel())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement