Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- super simple zig-zag column miner
- local X=3 -- width (x)
- local Z=3 -- length (z)
- local Y=3 -- height (y)
- local COB=2
- local function stepF()
- while turtle.detect() do turtle.dig() end
- while not turtle.forward() do turtle.attack(); turtle.dig() end
- end
- local function stepD()
- while turtle.detectDown() do turtle.digDown() end
- while not turtle.down() do turtle.attackDown(); turtle.digDown() end
- end
- local function stepU()
- while turtle.detectUp() do turtle.digUp() end
- while not turtle.up() do turtle.attackUp(); turtle.digUp() end
- end
- local function column()
- for i=2,Y do stepD() end
- if not turtle.detectDown() then turtle.select(COB); turtle.placeDown() end
- for i=2,Y do stepU() end
- end
- local dir=1
- for z=1,Z do
- if dir==1 then
- column()
- for x=2,X do stepF(); column() end
- else
- column()
- for x=2,X do stepF(); column() end
- end
- if z<Z then
- if dir==1 then turtle.turnRight(); stepF(); turtle.turnRight()
- else turtle.turnLeft(); stepF(); turtle.turnLeft() end
- dir=1-dir
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment