Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Place the turtle in front of the blocks you want it to start to strip mine.
- --Place chests in slot 16 and give it some coal to start.
- --It will mine 80 blocks forward, turn to the right, leave a 2 Block gap, and mine 80 blocks back.
- --When it is done mining it will dif a 2 wide Hallway, place a chest, dump all its contents and move to a new starting position.
- --If there is enough fuel and more chests the turtle will repeat indefinitely.
- term.clear()
- term.setCursorPos(1,1)
- print("Turtle is now powered on.")
- shell.run("refuel")
- FL = turtle.getFuelLevel()
- turtle.select(16)
- sloot = turtle.getItemDetail()
- Chest = turtle.getItemCount()
- l=0
- while l < 1 do
- if FL > 500 and Chest > 0 and sloot.name == "minecraft:chest" then
- function dig()
- turtle.digUp()
- turtle.digDown()
- turtle.dig()
- sleep(1)
- block = turtle.detect()
- while turtle.detect() == true do
- turtle.dig()
- sleep(1)
- block = turtle.detect()
- end
- turtle.forward()
- end
- i = 0
- while i < 80 do
- dig()
- i = i + 1
- end
- turtle.turnRight()
- i = 0
- while i <3 do
- dig()
- i = i + 1
- end
- turtle.turnRight()
- shell.run("refuel")
- i = 0
- while i < 80 do
- dig()
- i = i + 1
- end
- turtle.digUp()
- turtle.digDown()
- turtle.turnRight()
- i = 0
- while i <2 do
- dig()
- i = i + 1
- end
- turtle.turnLeft()
- turtle.dig()
- turtle.digUp()
- turtle.digDown()
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- turtle.turnLeft()
- i = 0
- while i <5 do
- dig()
- i = i + 1
- end
- turtle.turnLeft()
- turtle.dig()
- turtle.digUp()
- turtle.digDown()
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- turtle.turnLeft()
- i = 0
- while i <2 do
- dig()
- i = i + 1
- end
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.dig()
- turtle.digUp()
- turtle.digDown()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- turtle.dig()
- turtle.digUp()
- turtle.digDown()
- turtle.forward()
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.digUp()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.select(16)
- turtle.place()
- shell.run("refuel")
- i = 1
- while i < 16 do
- turtle.select(i)
- turtle.drop(64)
- i = i + 1
- end
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- turtle.turnLeft()
- FL = turtle.getFuelLevel()
- turtle.select(16)
- Chest = turtle.getItemCount()
- sloot = turtle.getItemDetail()
- if sloot == nil then
- l=1
- end
- else
- l=1
- end
- end
- if FL < 500 then
- print("Turtle has run out of fuel, shutting down.")
- end
- if Chest == 0 then
- print(" Turtle has run out of chests, shutting down.")
- end
- print("Programm stopped.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement