Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --AdvQuarry1
- --EnderMining
- --By:Nurall
- -- variables
- -- place y equal to your current hight from bedrock
- local y = 50
- local i = 0
- local m = 0
- --Functions
- function MineForward()
- for i = 1, 25 do
- while turtle.detect() == true do
- turtle.dig()
- turtle.attack()
- end
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- if turtle.getFuelLevel() < 2 then
- if turtle.getItemCount(16) == 1 then
- turtle.select(16)
- turtle.refuel(1)
- turtle.turnRight()
- turtle.turnRight()
- turtle.select(15)
- if turtle.place() == true then
- turtle.place()
- turtle.select(16)
- turtle.suck()
- turtle.select(15)
- turtle.dig()
- end
- turtle.turnRight()
- turtle.turnRight()
- else
- turtle.select(16)
- turtle.refuel(1)
- end
- end
- if turtle.getItemCount(13) > 0 then
- turtle.turnRight()
- turtle.turnRight()
- turtle.select(14)
- if turtle.place() == true then
- for i = 1, 13 do
- turtle.select(i)
- turtle.drop()
- end
- turtle.select(14)
- turtle.dig()
- end
- turtle.turnRight()
- turtle.turnRight()
- end
- end
- end
- function MineRight()
- turtle.turnRight()
- while turtle.detect() == true do
- turtle.dig()
- turtle.attack()
- end
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- turtle.turnRight()
- end
- function MineLeft()
- turtle.turnLeft()
- while turtle.detect() == true do
- turtle.dig()
- turtle.attack()
- end
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- turtle.turnLeft()
- end
- function ReduceLevel()
- for i = 1, 3 do
- while turtle.detect() == true do
- turtle.digDown()
- turtle.attackDown()
- end
- turtle.down()
- end
- turtle.turnRight()
- turtle.turnRight()
- end
- --program starts here
- --place coal/ or fuel source in slot 16
- --place enderstorage chest (fuel) in slot 15
- --Place enderstorage chest (materials) in slot 14
- y = y - 4
- turtle.digDown()
- turtle.down()
- for m = 1, y, 3 do
- for i = 1, 15 do
- MineForward()
- MineRight()
- MineForward()
- MineLeft()
- end
- MineForward()
- ReduceLevel()
- end
- m = m + 6
- while m > 0 do
- while turtle.detectUp() do
- turtle.digUp()
- turtle.attackUp()
- end
- turtle.up()
- m = m - 1
- end
Advertisement
Add Comment
Please, Sign In to add comment