startup.lua

                Never    
Lua
       
modem = peripheral.wrap("left")
modem.open(245)

function dig()
    repeat
        turtle.dig()
    until not turtle.detect()
end
while true do
    sleep(0)
    local event, ms, sC, rC, message, distance = os.pullEvent("modem_message")
    distance = math.floor(message)
    print("Distance to go: " ..distance)
    for i = 1, distance do
        dig()
        turtle.forward()
    end
end

Raw Text