View difference between Paste ID: WxG6vEJr and SEhn8fgx
SHOW: | | - or go back to the newest paste.
1
local dist = 0
2
3
turtle.select(2)
4
5
function digLayer()
6
if turtle.getItemCount(2)<3 then
7
turtle.select(3)
8
turtle.transferTo(2)
9
turtle.select(2)
10
end
11
turtle.turnLeft()
12
turtle.dig()
13
turtle.place()
14
turtle.turnRight()
15
turtle.turnRight()
16
turtle.dig()
17
turtle.place()
18
turtle.turnLeft()
19
upity()
20
turtle.placeDown()
21
dist = dist + 1
22
end
23
24
function digEmpty()
25
turtle.turnLeft()
26
turtle.dig()
27
turtle.turnRight()
28
turtle.turnRight()
29
turtle.dig()
30
turtle.turnLeft()
31
upity()
32
dist = dist + 1
33
end
34
35
function upity()
36
turtle.digUp()
37
turtle.digUp()
38
turtle.digUp()
39-
while detectUp() do
39+
40
turtle.digUp()
41
turtle.up()
42
end
43
44
function filler()
45
if turtle.getFuelLevel()<10 then
46
turtle.select(1)
47
turtle.refuel(1)
48
turtle.select(2)
49
end
50
end
51
52
for i = 1,55,1 do
53
filler()
54
if dist==5 then
55
digLayer()
56
dist=0
57
end
58
if dist == 0 then
59
digLayer()
60
end
61
digEmpty()
62
end
63
64
run()