View difference between Paste ID: pCXXmSeK and 8EHZMujT
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()
46
    mine(16)
47
    near = false
48
    turtle.turnLeft()
49
    mine(3)
50
    checkInventory()
51
    turtle.turnRight()
52
    turtle.turnRight()
53
    mine(6)
54
    blocksTravelled= blocksTravelled + 3
55
    turtle.turnRight()
56
    mine(16)
57
    near = true
58
    turtle.turnRight()
59
    mine(3)
60
    checkInventory()
61
    turtle.turnLeft()
62
    turtle.turnLeft()
63-
    mine(7)
63+
64
    blocksTravelled= blocksTravelled + 3
65
end