View difference between Paste ID: i12tuLQW and Rq1XcXAk
SHOW: | | - or go back to the newest paste.
1
turtle.refuel()
2
turtle.digDown()
3
turtle.placeDown(5)
4
print("Dropping anchor")
5
turtle.forward()
6
turtle.digDown()
7
turtle.down()
8
turtle.digDown()
9
local n = 0
10
local m = 0
11
local rows = 0
12
local layers = 0
13
local reAnchor = false
14
while true do
15
	while turtle.getFuelLevel() > 10 do
16
	print("Digging")
17
		while turtle.getItemSpace(14) > 63 do
18
			while layers < 23 do
19
				while rows < 129 do
20
					if rows == 0 then
21
						if layers == 0 then
22
							n = 1
23
						end
24
					end
25-
					for n < 129 do
25+
					while n < 129 do
26
						if n == 127  then
27
							if reAnchor == false then
28
								print("Re-Anchoring")
29
								turtle.turnRight()
30
								turtle.turnRight()
31
								turtle.select(4)
32
								turtle.place()
33
								reAnchor = true
34
								turtle.turnRight()
35
								turtle.turnRight()
36
							end
37
						end					
38
						turtle.dig()
39
						turtle.forward()
40
						turtle.digUp()
41
						turtle.digDown()
42
						n = n+1
43
					end
44
					rows = rows + 1
45
					if m == 0 then
46
						turtle.turnRight()
47
						turtle.dig()
48
						turtle.forward()
49
						turtle.digDown()
50
						turtle.digUp()
51
						turtle.turnRight()
52
						m = m + 1
53
						n = 0
54
					end
55
					if m == 1 then
56
						turtle.turnleft()
57
						turtle.dig()
58
						turtle.forward()
59
						turtle.digDown()
60
						turtle.digUp()
61
						turtle.turnleft()
62
						m = m - 1
63
						n = 0
64
					end
65
				end
66
				if layers%2 == 0 then
67
					m = 1
68
				else
69
					m = 0
70
				end
71
				turtle.turnRight()
72
				turtle.turnRight()
73
				turtle.down()
74
				turtle.digDown()
75
				turtle.down()
76
				turtle.digDown()
77
				turtle.down()
78
				turtle.digDown()
79
				layers = layers + 1
80
			end
81
			layers = 0
82
			turtle.turnRight()
83
			for j=1,128 do
84
				turtle.forward()
85
			end
86
			for k=1,65 do
87
				turtle.up()
88
			end
89
			turtle.turnRight()
90
			turtle.select(3)
91
			turtle.place()
92
			for i=4,14 do
93
			turtle.drop(i)
94
			while turtle.drop(i) = false do
95
				sleep (300)
96
				turtle.drop(i)
97
			end
98
			turtle.dig()
99
			turtle.digUp()
100
			for j=1,128 do
101
				turtle.forward()
102
			end
103
		end
104
		turtle.dig()
105
		turtle.select(3)
106
		turtle.place()
107
		for i=5,14 do
108
			turtle.drop(i)
109
			while turtle.drop(i) = false do
110
				sleep (300)
111
				turtle.drop(i)
112
			end
113
		end
114
		turtle.dig()
115
	end
116
	print("Refueling")
117
	turtle.dig()
118
	turtle.select(1)
119
	turtle.place()
120
	turtle.select(2)
121
	for i=1,10 do
122
		turtle.place()
123
		turtle.refuel()
124
	end
125
	turtle.dig()
126
end