Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local GRAVEL_FALL_TIME = 0.6
- local ENDERCHEST_FAIL_WAIT_TIME = 0.5
- local SLOT_ENDERCHEST_ITEMS = 1
- local SLOT_ENDERCHEST_FUEL = 2
- local SLOT_MINING = 2
- function mine1()
- while turtle.detectUp() do
- turtle.digUp()
- sleep(GRAVEL_FALL_TIME)
- end
- while turtle.detect() do
- turtle.dig()
- sleep(GRAVEL_FALL_TIME)
- end
- turtle.digDown()
- while not turtle.forward() do
- turtle.dig()
- sleep(GRAVEL_FALL_TIME)
- end
- end
- function mine1row()
- for i=1,45 do
- mine1()
- end
- end
- function mine2rows()
- mine1row()
- turtle.turnLeft()
- mine1()
- mine1()
- mine1()
- mine1()
- turtle.turnLeft()
- mine1row()
- end
- function mineFull(length)
- for i=1,length do
- turtle.select(2)
- turtle.turnRight()
- mine2rows()
- turtle.turnRight()
- print("Continuing row ", i)
- mine1()
- mine1()
- mine1()
- mine1()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.select(SLOT_ENDERCHEST_ITEMS)
- while not turtle.place() do -- Place down enderchest
- turtle.dig()
- end
- for j=2,16 do
- turtle.select(j)
- turtle.drop()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- end
- end
- function mineReturn()
- mineFull(32)
- end
- mineReturn()
Add Comment
Please, Sign In to add comment