View difference between Paste ID: 8EHZMujT and g4Dyr5SC
SHOW: | | - or go back to the newest paste.
1
near=true
2
blocksTravelled = 0
3
4
function mine(num)
5
    for i=0, num, 1 do
6
        turtle.digUp()
7
        turtle.dig()
8
        turtle.forward()
9
    end
10
end
11
12
function checkInventory()
13
    if turtle.getItemCount(8) > 0 then
14
        dropOff()
15
    end
16
end
17
18
function dropOff()
19
    for i=0, blocksTravelled - 3, 1 do
20
	turtle.forward()
21
    end
22
    if not near then
23
	turtle.turnLeft()
24
	for i=0, 16, 1 do
25
	    turtle.forward()
26
	end
27
	turtle.turnRight()
28
    end
29
    sleep(10)
30
    turtle.turnRight()
31
    turtle.turnRight()
32
    if not near then
33
	turtle.turnLeft()
34
	for i=0, 16, 1 do
35
	    turtle.forward()
36
	end
37
	turtle.turnRight()
38
    end
39
    for i=0, blocksTravelled - 3, 1 do
40
	turtle.forward()
41
    end
42
end
43
	
44
for i=0, 10, 1 do
45-
turtle.turnLeft()
45+
    turtle.turnLeft()
46-
mine(16)
46+
    mine(16)
47-
near = false
47+
    near = false
48-
turtle.turnLeft()
48+
    turtle.turnLeft()
49-
mine(3)
49+
    mine(3)
50-
checkInventory()
50+
    checkInventory()
51-
turtle.turnRight()
51+
52-
turtle.turnRight()
52+
53-
mine(6)
53+
    mine(6)
54-
blocksTravelled= blocksTravelled + 3
54+
    blocksTravelled= blocksTravelled + 3
55-
turtle.turnRight()
55+
56-
mine(16)
56+
    mine(16)
57-
near = true
57+
    near = true
58-
turtle.turnRight()
58+
59-
mine(3)
59+
    mine(3)
60-
checkInventory()
60+
    checkInventory()
61-
turtle.turnLeft()
61+
    turtle.turnLeft()
62-
turtle.turnLeft()
62+
    turtle.turnLeft()
63-
mine(6)
63+
    mine(7)
64-
blocksTravelled= blocksTravelled + 3
64+
    blocksTravelled= blocksTravelled + 3
65
end