Skip to content

Commit 7b8ad57

Browse files
committedNov 1, 2013
Add and use the stick group
1 parent 066d23c commit 7b8ad57

File tree

4 files changed

+60
-59
lines changed

4 files changed

+60
-59
lines changed
 

‎mods/default/crafting.lua

+50-50
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ minetest.register_craft({
2424
minetest.register_craft({
2525
output = 'default:fence_wood 2',
2626
recipe = {
27-
{'default:stick', 'default:stick', 'default:stick'},
28-
{'default:stick', 'default:stick', 'default:stick'},
27+
{'group:stick', 'group:stick', 'group:stick'},
28+
{'group:stick', 'group:stick', 'group:stick'},
2929
}
3030
})
3131

@@ -34,177 +34,177 @@ minetest.register_craft({
3434
recipe = {
3535
{'group:wood', 'group:wood', 'group:wood'},
3636
{'group:wood', 'group:wood', 'group:wood'},
37-
{'', 'default:stick', ''},
37+
{'', 'group:stick', ''},
3838
}
3939
})
4040

4141
minetest.register_craft({
4242
output = 'default:torch 4',
4343
recipe = {
4444
{'default:coal_lump'},
45-
{'default:stick'},
45+
{'group:stick'},
4646
}
4747
})
4848

4949
minetest.register_craft({
5050
output = 'default:pick_wood',
5151
recipe = {
5252
{'group:wood', 'group:wood', 'group:wood'},
53-
{'', 'default:stick', ''},
54-
{'', 'default:stick', ''},
53+
{'', 'group:stick', ''},
54+
{'', 'group:stick', ''},
5555
}
5656
})
5757

5858
minetest.register_craft({
5959
output = 'default:pick_stone',
6060
recipe = {
6161
{'group:stone', 'group:stone', 'group:stone'},
62-
{'', 'default:stick', ''},
63-
{'', 'default:stick', ''},
62+
{'', 'group:stick', ''},
63+
{'', 'group:stick', ''},
6464
}
6565
})
6666

6767
minetest.register_craft({
6868
output = 'default:pick_steel',
6969
recipe = {
7070
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
71-
{'', 'default:stick', ''},
72-
{'', 'default:stick', ''},
71+
{'', 'group:stick', ''},
72+
{'', 'group:stick', ''},
7373
}
7474
})
7575

7676
minetest.register_craft({
7777
output = 'default:pick_bronze',
7878
recipe = {
7979
{'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'},
80-
{'', 'default:stick', ''},
81-
{'', 'default:stick', ''},
80+
{'', 'group:stick', ''},
81+
{'', 'group:stick', ''},
8282
}
8383
})
8484

8585
minetest.register_craft({
8686
output = 'default:pick_mese',
8787
recipe = {
8888
{'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'},
89-
{'', 'default:stick', ''},
90-
{'', 'default:stick', ''},
89+
{'', 'group:stick', ''},
90+
{'', 'group:stick', ''},
9191
}
9292
})
9393

9494
minetest.register_craft({
9595
output = 'default:pick_diamond',
9696
recipe = {
9797
{'default:diamond', 'default:diamond', 'default:diamond'},
98-
{'', 'default:stick', ''},
99-
{'', 'default:stick', ''},
98+
{'', 'group:stick', ''},
99+
{'', 'group:stick', ''},
100100
}
101101
})
102102

103103
minetest.register_craft({
104104
output = 'default:shovel_wood',
105105
recipe = {
106106
{'group:wood'},
107-
{'default:stick'},
108-
{'default:stick'},
107+
{'group:stick'},
108+
{'group:stick'},
109109
}
110110
})
111111

112112
minetest.register_craft({
113113
output = 'default:shovel_stone',
114114
recipe = {
115115
{'group:stone'},
116-
{'default:stick'},
117-
{'default:stick'},
116+
{'group:stick'},
117+
{'group:stick'},
118118
}
119119
})
120120

121121
minetest.register_craft({
122122
output = 'default:shovel_steel',
123123
recipe = {
124124
{'default:steel_ingot'},
125-
{'default:stick'},
126-
{'default:stick'},
125+
{'group:stick'},
126+
{'group:stick'},
127127
}
128128
})
129129

130130
minetest.register_craft({
131131
output = 'default:shovel_bronze',
132132
recipe = {
133133
{'default:bronze_ingot'},
134-
{'default:stick'},
135-
{'default:stick'},
134+
{'group:stick'},
135+
{'group:stick'},
136136
}
137137
})
138138

139139
minetest.register_craft({
140140
output = 'default:shovel_mese',
141141
recipe = {
142142
{'default:mese_crystal'},
143-
{'default:stick'},
144-
{'default:stick'},
143+
{'group:stick'},
144+
{'group:stick'},
145145
}
146146
})
147147

148148
minetest.register_craft({
149149
output = 'default:shovel_diamond',
150150
recipe = {
151151
{'default:diamond'},
152-
{'default:stick'},
153-
{'default:stick'},
152+
{'group:stick'},
153+
{'group:stick'},
154154
}
155155
})
156156

157157
minetest.register_craft({
158158
output = 'default:axe_wood',
159159
recipe = {
160160
{'group:wood', 'group:wood'},
161-
{'group:wood', 'default:stick'},
162-
{'', 'default:stick'},
161+
{'group:wood', 'group:stick'},
162+
{'', 'group:stick'},
163163
}
164164
})
165165

166166
minetest.register_craft({
167167
output = 'default:axe_stone',
168168
recipe = {
169169
{'group:stone', 'group:stone'},
170-
{'group:stone', 'default:stick'},
171-
{'', 'default:stick'},
170+
{'group:stone', 'group:stick'},
171+
{'', 'group:stick'},
172172
}
173173
})
174174

175175
minetest.register_craft({
176176
output = 'default:axe_steel',
177177
recipe = {
178178
{'default:steel_ingot', 'default:steel_ingot'},
179-
{'default:steel_ingot', 'default:stick'},
180-
{'', 'default:stick'},
179+
{'default:steel_ingot', 'group:stick'},
180+
{'', 'group:stick'},
181181
}
182182
})
183183

184184
minetest.register_craft({
185185
output = 'default:axe_bronze',
186186
recipe = {
187187
{'default:bronze_ingot', 'default:bronze_ingot'},
188-
{'default:bronze_ingot', 'default:stick'},
189-
{'', 'default:stick'},
188+
{'default:bronze_ingot', 'group:stick'},
189+
{'', 'group:stick'},
190190
}
191191
})
192192

193193
minetest.register_craft({
194194
output = 'default:axe_mese',
195195
recipe = {
196196
{'default:mese_crystal', 'default:mese_crystal'},
197-
{'default:mese_crystal', 'default:stick'},
198-
{'', 'default:stick'},
197+
{'default:mese_crystal', 'group:stick'},
198+
{'', 'group:stick'},
199199
}
200200
})
201201

202202
minetest.register_craft({
203203
output = 'default:axe_diamond',
204204
recipe = {
205205
{'default:diamond', 'default:diamond'},
206-
{'default:diamond', 'default:stick'},
207-
{'', 'default:stick'},
206+
{'default:diamond', 'group:stick'},
207+
{'', 'group:stick'},
208208
}
209209
})
210210

@@ -213,7 +213,7 @@ minetest.register_craft({
213213
recipe = {
214214
{'group:wood'},
215215
{'group:wood'},
216-
{'default:stick'},
216+
{'group:stick'},
217217
}
218218
})
219219

@@ -222,7 +222,7 @@ minetest.register_craft({
222222
recipe = {
223223
{'group:stone'},
224224
{'group:stone'},
225-
{'default:stick'},
225+
{'group:stick'},
226226
}
227227
})
228228

@@ -231,7 +231,7 @@ minetest.register_craft({
231231
recipe = {
232232
{'default:steel_ingot'},
233233
{'default:steel_ingot'},
234-
{'default:stick'},
234+
{'group:stick'},
235235
}
236236
})
237237

@@ -240,7 +240,7 @@ minetest.register_craft({
240240
recipe = {
241241
{'default:bronze_ingot'},
242242
{'default:bronze_ingot'},
243-
{'default:stick'},
243+
{'group:stick'},
244244
}
245245
})
246246

@@ -249,7 +249,7 @@ minetest.register_craft({
249249
recipe = {
250250
{'default:mese_crystal'},
251251
{'default:mese_crystal'},
252-
{'default:stick'},
252+
{'group:stick'},
253253
}
254254
})
255255

@@ -258,15 +258,15 @@ minetest.register_craft({
258258
recipe = {
259259
{'default:diamond'},
260260
{'default:diamond'},
261-
{'default:stick'},
261+
{'group:stick'},
262262
}
263263
})
264264

265265
minetest.register_craft({
266266
output = 'default:rail 15',
267267
recipe = {
268268
{'default:steel_ingot', '', 'default:steel_ingot'},
269-
{'default:steel_ingot', 'default:stick', 'default:steel_ingot'},
269+
{'default:steel_ingot', 'group:stick', 'default:steel_ingot'},
270270
{'default:steel_ingot', '', 'default:steel_ingot'},
271271
}
272272
})
@@ -474,9 +474,9 @@ minetest.register_craft({
474474
minetest.register_craft({
475475
output = 'default:ladder',
476476
recipe = {
477-
{'default:stick', '', 'default:stick'},
478-
{'default:stick', 'default:stick', 'default:stick'},
479-
{'default:stick', '', 'default:stick'},
477+
{'group:stick', '', 'group:stick'},
478+
{'group:stick', 'group:stick', 'group:stick'},
479+
{'group:stick', '', 'group:stick'},
480480
}
481481
})
482482

‎mods/default/craftitems.lua

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
minetest.register_craftitem("default:stick", {
44
description = "Stick",
55
inventory_image = "default_stick.png",
6+
groups = {stick=1},
67
})
78

89
minetest.register_craftitem("default:paper", {

‎mods/farming/init.lua

+8-8
Original file line numberDiff line numberDiff line change
@@ -146,35 +146,35 @@ minetest.register_craft({
146146
output = "farming:hoe_wood",
147147
recipe = {
148148
{"group:wood", "group:wood"},
149-
{"", "default:stick"},
150-
{"", "default:stick"},
149+
{"", "group:stick"},
150+
{"", "group:stick"},
151151
}
152152
})
153153

154154
minetest.register_craft({
155155
output = "farming:hoe_stone",
156156
recipe = {
157157
{"group:stone", "group:stone"},
158-
{"", "default:stick"},
159-
{"", "default:stick"},
158+
{"", "group:stick"},
159+
{"", "group:stick"},
160160
}
161161
})
162162

163163
minetest.register_craft({
164164
output = "farming:hoe_steel",
165165
recipe = {
166166
{"default:steel_ingot", "default:steel_ingot"},
167-
{"", "default:stick"},
168-
{"", "default:stick"},
167+
{"", "group:stick"},
168+
{"", "group:stick"},
169169
}
170170
})
171171

172172
minetest.register_craft({
173173
output = "farming:hoe_bronze",
174174
recipe = {
175175
{"default:bronze_ingot", "default:bronze_ingot"},
176-
{"", "default:stick"},
177-
{"", "default:stick"},
176+
{"", "group:stick"},
177+
{"", "group:stick"},
178178
}
179179
})
180180

‎mods/screwdriver/init.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ minetest.register_craft({
158158
output = "screwdriver:screwdriver",
159159
recipe = {
160160
{"default:steel_ingot"},
161-
{"default:stick"}
161+
{"group:stick"}
162162
}
163163
})
164164

0 commit comments

Comments
 (0)
Please sign in to comment.