I don't really want this, as this is magic; you can code this yourself, in Lua.
An excerpt from my turtle functions:
do -- Movement functions
function turnLeft()
tFace = tFace + 1
turtle.turnLeft()
end
function turnRight()
tFace = tFace - 1
turtle.turnRight()
end
function moveForward()
local dX, dY = resolveFace()
if turtle.forward() then
tX, tY = dX, dY
safeMap(dX, dY, true)
return true
end
safeMap(dX, dY, false)
return false
end
function moveBackward()
local fX, fY = getFaceXY()
if turtle.back() then
tX, tY = tX - fX, tY - fY
safeMap(tX, tY, true)
return true
end
safeMap(tX - fX, tY - fY, false)
return false
end
end
Yes, stuff is missing, such as safeMap, the variables, etc; but this will keep track of the turtle's position, facing, etc.