Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Movement Functions
- function moveForward()
- moved = false
- while not(moved) do
- turtle.dig()
- moved = turtle.forward()
- end
- end
- function moveUp()
- moved = false
- while not(moved) do
- turtle.digUp()
- moved = turtle.up()
- end
- end
- function moveDown()
- moved = false
- while not(moved) do
- turtle.digDown()
- moved = turtle.down()
- end
- end
- --Building the shaft functions
- function placeTorch()
- moveUp()
- turtle.select(16)
- turtle.placeDown()
- moveForward()
- moveDown()
- end
- function digPortion()
- moveForward()
- turtle.digUp()
- moveForward()
- turtle.digUp()
- moveForward()
- moveUp()
- turtle.turnLeft()
- for i = 1, 5 do
- moveForward()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- for i = 1, 10 do
- moveForward()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- for i = 1, 5 do
- moveForward()
- end
- turtle.turnRight()
- moveDown()
- moveForward()
- end
- function digUpToTorch()
- placeTorch()
- for i = 1, 3 do
- digPortion()
- end
- end
- function oneShaft()
- for i = 1, 4 do
- digUpToTorch()
- end
- digPortion()
- placeTorch()
- turtle.digUp()
- moveForward()
- moveUp()
- for i = 1, 5 do
- moveForward()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- for i = 1, 63 do
- moveForward()
- end
- end
- for i = 1, 5 do
- oneShaft()
- turtle.turnLeft()
- moveForward()
- moveDown()
- for j = 1, 11 do
- moveForward()
- turtle.digUp()
- end
- turtle.turnLeft()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement