View difference between Paste ID: wQc9GMSH and p56xt2pe
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-
	while i=0, 16, 1 do
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-
	while i=0, 16, 1 do
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
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(6)
64
blocksTravelled= blocksTravelled + 3