Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function mineSection()
- turtle.dig()
- turtle.forward()
- turtle.digUp()
- end
- function doesTurtleHaveSpace()
- return turtle.getItemCount(16) == 0
- end
- function fuelUpBaby()
- for i = 1, 16, 1 do
- turtle.refuel(i)
- end
- end
- function goHome(index)
- fuelUpBaby()
- for i = 0, index, 1 do
- turtle.back()
- end
- end
- function tunnel()
- index = 0
- while doesTurtleHaveSpace() do
- mineSection()
- index = index + 1
- end
- return index
- end
- function clearStones()
- for i = 1, 16, 1 do
- data = turtle.getItemDetail(i)
- if data ~= nil then
- if data.name == "minecraft:cobblestone" or data.name == "minecraft:stone" then
- turtle.select(i)
- turtle.transferTo(1)
- turtle.select(i)
- turtle.drop()
- end
- end
- end
- turtle.select(1)
- end
- function main()
- index = 0
- while doesTurtleHaveSpace() do
- index = index + tunnel()
- clearStones()
- end
- goHome(index)
- end
- turtle.refuel()
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement