Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mineArea = vector.new(3,3,3)
- function getFuelRequired()
- ret = 0
- for i=1,mineArea.x do
- for i=1,mineArea.y do
- for i=1,mineArea.z do
- ret = ret + 1
- end
- end
- end
- return ret
- end
- function digAll()
- turtle.dig()
- turtle.digUp()
- end
- function quarry()
- if getFuelRequired() > turtle.getFuelLevel() then
- print("Not Enough Fuel!")
- return
- end
- turtle.dig()
- turtle.forward()
- for y=1,mineArea.y do
- for x=1,mineArea.x do
- for z=1,mineArea.z-1 do
- digAll()
- turtle.forward()
- end
- if x%2==0 then
- turtle.turnLeft()
- else
- turtle.turnRight()
- end
- digAll()
- if x~=mineArea.x then
- turtle.forward()
- else
- turtle.up()
- end
- if x%2==0 then
- turtle.turnLeft()
- else
- turtle.turnRight()
- end
- end
- if y~=mineArea.y then
- turtle.up()
- end
- end
- end
- quarry()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement