View difference between Paste ID: kgfUhmiw and euD7rSBE
SHOW: | | - or go back to the newest paste.
1
local function drop()
2
   for i=1,15 do
3
      turtle.select(i)
4
      turtle.dropDown()
5
   end
6
   turtle.select(1)
7
end
8
9
local function placeChest()
10
   turtle.turnLeft()
11
   turtle.dig()
12
   turtle.forward()
13
   turtle.select(16)
14
   turtle.placeDown()
15
end
16
17
local function goingDown()
18-
   for i=1,5 do
18+
19
      turtle.digDown()
20
      turtle.dig()
21
      turtle.forward()
22
   end
23
   for i=1,2 do
24
      turtle.back()
25
   end
26
   turtle.down()
27
end
28
29
local function goingUp()
30
   turtle.dig()
31
   turtle.forward()
32
   for i=1,4 do
33
      turtle.digUp()
34
      turtle.up()
35
   end
36
   for i=1,3 do
37
      turtle.down()
38
   end
39
end
40
41
local function goingDownFinal()
42
   turtle.digDown()
43
   turtle.down()
44
   turtle.dig()
45
   turtle.forward()
46
   turtle.digDown()
47
   turtle.down()
48
   for i=1,3 do
49
      turtle.dig()
50
      turtle.forward()
51
      turtle.digUp()
52
      turtle.digDown()
53
   end
54
   turtle.down()
55
   turtle.back()
56
   turtle.digDown()
57
   turtle.down()
58
   turtle.dig()
59
   turtle.forward()
60
   turtle.digDown()
61
   placeChest()
62
   drop()
63
   turtle.back()
64
   turtle.turnRight()
65
   turtle.down()
66
   turtle.turnRight()
67
   turtle.dig()
68
   turtle.forward()
69
   for i=1,4 do
70
      turtle.digUp()
71
      turtle.up()
72
   end
73
   for i=1,4 do
74
      turtle.down()
75
   end
76
   turtle.turnRight()
77
end
78
--------
79
--Main--
80
--------
81
82
turtle.select(1)
83
for i=1,50 do
84
   goingDown()
85
end
86
goingDownFinal()
87
for i=1,54 do
88
   goingUp()
89
end
90
placeChest()
91
drop()
92
turtle.back()
93
turtle.turnRight()
94
turtle.forward()
95
print("Done!")