Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- args = {...}
- lengthNeeded = tonumber(args[1])
- lengthMined = 0
- heightNeeded = tonumber(args[2])
- heightMined = 0
- depthNeeded = tonumber(args[3])
- depthMined = 0
- modVar = 0
- looped = false
- function dig_forward()
- turtle.dig()
- turtle.forward()
- end
- if looped == false then
- while lengthMined < lengthNeeded do
- dig_forward()
- while heightMined < (heightNeeded - 1) do
- turtle.digUp()
- turtle.up()
- heightMined = heightMined + 1
- end
- dig_forward()
- while heightMined > 0 do
- turtle.digDown()
- turtle.down()
- heightMined = heightMined - 1
- end
- lengthMined = lengthMined + 2
- print(lengthMined)
- end
- looped = true
- end
- while depthMined < depthNeeded and modVar % 2 == 0 do
- print("Mod is 0")
- lengthMined = 0
- turtle.turnLeft()
- dig_forward()
- turtle.turnLeft()
- while lengthMined < lengthNeeded do
- dig_forward()
- while heightMined < (heightNeeded - 1) do
- turtle.digUp()
- turtle.up()
- heightMined = heightMined + 1
- end
- dig_forward()
- while heightMined > 0 do
- turtle.digDown()
- turtle.down()
- heightMined = heightMined - 1
- end
- lengthMined = lengthMined + 2
- end
- depthMined = depthMined + 1
- modVar = modVar + 1
- end
- ----------------------------------------------------------------------------
- ----------------------------------------------------------------------------
- while depthMined < depthNeeded and modVar % 2 ~= 0 do
- print("Mod is not 0")
- lengthMined = 0
- turtle.turnRight()
- dig_forward()
- turtle.turnRight()
- while lengthMined < lengthNeeded do
- dig_forward()
- while heightMined < (heightNeeded - 1) do
- turtle.digUp()
- turtle.up()
- heightMined = heightMined + 1
- end
- dig_forward()
- while heightMined > 0 do
- turtle.digDown()
- turtle.down()
- heightMined = heightMined - 1
- end
- lengthMined = lengthMined + 2
- end
- depthMined = depthMined + 1
- modVar = modVar + 1
- end
Advertisement
Add Comment
Please, Sign In to add comment