Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- turtle.select(1)
- turtle.refuel()
- local int numSteps = 0
- local remainder = turtle.getFuelLevel() % 2
- while ((turtle.getFuelLevel() - remainder) > numSteps) do
- turtle.digDown()
- turtle.digUp()
- moveForward()
- numSteps = numSteps + 1
- end
- turtle.turnRight()
- turtle.turnRight()
- turtle.digDown()
- turtle.digUp()
- while (numSteps > 0) do
- moveForward()
- numSteps = numSteps - 1
- end
- local function moveForward()
- while not turtle.forward() do
- --# check if a block was the cause
- if turtle.detect() then
- if not turtle.dig() then
- print("An unbreakable block has been encountered, bedrock is that you?")
- elseif turtle.detect() then
- print("Sand/Gravel is falling!")
- sleep(0.8)
- else
- print("A block was in my way")
- end
- --# check if fuel was the cause
- elseif turtle.getFuelLevel() ~= "unlimited" and turtle.getFuelLevel() == 0 then
- print("I am out of fuel... HELP!")
- elseif turtle.attack() then
- print("Get out of my way mob/player!")
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement