-
Notifications
You must be signed in to change notification settings - Fork 2
/
SimpleStripmine.lua
76 lines (72 loc) · 1.01 KB
/
SimpleStripmine.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
function langtunnel()
lang = lang - 1
if lang == 0 then
exit = 1
else
Haupttunnel()
end
end
function minetunnel()
if Richtung == "rechts" then
turtle.turnRight()
end
s2 = 1
sm = mine
while s2 == 1 do
turtle.dig()
turtle.up()
turtle.dig()
turtle.down()
turtle.forward()
sm = sm - 1
if sm == 0 then
s2 = 0
end
end
s3 = 1
sm = mine
turtle.turnLeft()
turtle.turnLeft()
while s3 == 1 do
turtle.forward()
sm = sm - 1
if sm == 0 then
s3 = 0
end
end
if Richtung == "rechts" then
Richtung = "links"
minetunnel()
elseif Richtung == "links" then
turtle.turnLeft()
Richtung = "rechts"
langtunnel()
end
end
function Haupttunnel()
sh = weg
s1 = 1
while s1 == 1 do
turtle.dig()
turtle.up()
turtle.dig()
turtle.down()
turtle.forward()
sh = sh - 1
if sh == 0 then
s1 = 0
end
end
minetunnel()
end
function mine()
write("How often I will mine? ")
lang = read()
write("How long are the minetunnels? ")
mine = read()
write("How long are the distance between the tunnels? ")
weg = read()
Haupttunnel()
end
Richtung = "rechts"
mine()