Rework the overly weird vine growth algorithm
[MineClone/MineClone2.git] / mods / ITEMS / mcl_tools / crafting.lua
blob00d378d7c55d17684450bd0060a4640c5821ab30
1 minetest.register_craft({
2 output = 'mcl_tools:pick_wood',
3 recipe = {
4 {'group:wood', 'group:wood', 'group:wood'},
5 {'', 'mcl_core:stick', ''},
6 {'', 'mcl_core:stick', ''},
8 })
10 minetest.register_craft({
11 output = 'mcl_tools:pick_stone',
12 recipe = {
13 {'mcl_core:cobble', 'mcl_core:cobble', 'mcl_core:cobble'},
14 {'', 'mcl_core:stick', ''},
15 {'', 'mcl_core:stick', ''},
19 minetest.register_craft({
20 output = 'mcl_tools:pick_iron',
21 recipe = {
22 {'mcl_core:iron_ingot', 'mcl_core:iron_ingot', 'mcl_core:iron_ingot'},
23 {'', 'mcl_core:stick', ''},
24 {'', 'mcl_core:stick', ''},
28 minetest.register_craft({
29 output = 'mcl_tools:pick_gold',
30 recipe = {
31 {'mcl_core:gold_ingot', 'mcl_core:gold_ingot', 'mcl_core:gold_ingot'},
32 {'', 'mcl_core:stick', ''},
33 {'', 'mcl_core:stick', ''},
37 minetest.register_craft({
38 output = 'mcl_tools:pick_diamond',
39 recipe = {
40 {'mcl_core:diamond', 'mcl_core:diamond', 'mcl_core:diamond'},
41 {'', 'mcl_core:stick', ''},
42 {'', 'mcl_core:stick', ''},
46 minetest.register_craft({
47 output = 'mcl_tools:shovel_wood',
48 recipe = {
49 {'group:wood'},
50 {'mcl_core:stick'},
51 {'mcl_core:stick'},
55 minetest.register_craft({
56 output = 'mcl_tools:shovel_stone',
57 recipe = {
58 {'mcl_core:cobble'},
59 {'mcl_core:stick'},
60 {'mcl_core:stick'},
64 minetest.register_craft({
65 output = 'mcl_tools:shovel_iron',
66 recipe = {
67 {'mcl_core:iron_ingot'},
68 {'mcl_core:stick'},
69 {'mcl_core:stick'},
73 minetest.register_craft({
74 output = 'mcl_tools:shovel_gold',
75 recipe = {
76 {'mcl_core:gold_ingot'},
77 {'mcl_core:stick'},
78 {'mcl_core:stick'},
82 minetest.register_craft({
83 output = 'mcl_tools:shovel_diamond',
84 recipe = {
85 {'mcl_core:diamond'},
86 {'mcl_core:stick'},
87 {'mcl_core:stick'},
91 minetest.register_craft({
92 output = 'mcl_tools:axe_wood',
93 recipe = {
94 {'group:wood', 'group:wood'},
95 {'group:wood', 'mcl_core:stick'},
96 {'', 'mcl_core:stick'},
99 minetest.register_craft({
100 output = 'mcl_tools:axe_wood',
101 recipe = {
102 {'group:wood', 'group:wood'},
103 {'mcl_core:stick', 'group:wood'},
104 {'mcl_core:stick', ''},
108 minetest.register_craft({
109 output = 'mcl_tools:axe_stone',
110 recipe = {
111 {'mcl_core:cobble', 'mcl_core:cobble'},
112 {'mcl_core:cobble', 'mcl_core:stick'},
113 {'', 'mcl_core:stick'},
116 minetest.register_craft({
117 output = 'mcl_tools:axe_stone',
118 recipe = {
119 {'mcl_core:cobble', 'mcl_core:cobble'},
120 {'mcl_core:stick', 'mcl_core:cobble'},
121 {'mcl_core:stick', ''},
125 minetest.register_craft({
126 output = 'mcl_tools:axe_iron',
127 recipe = {
128 {'mcl_core:iron_ingot', 'mcl_core:iron_ingot'},
129 {'mcl_core:iron_ingot', 'mcl_core:stick'},
130 {'', 'mcl_core:stick'},
133 minetest.register_craft({
134 output = 'mcl_tools:axe_iron',
135 recipe = {
136 {'mcl_core:iron_ingot', 'mcl_core:iron_ingot'},
137 {'mcl_core:stick', 'mcl_core:iron_ingot'},
138 {'mcl_core:stick', ''},
142 minetest.register_craft({
143 output = 'mcl_tools:axe_gold',
144 recipe = {
145 {'mcl_core:gold_ingot', 'mcl_core:gold_ingot'},
146 {'mcl_core:gold_ingot', 'mcl_core:stick'},
147 {'', 'mcl_core:stick'},
150 minetest.register_craft({
151 output = 'mcl_tools:axe_gold',
152 recipe = {
153 {'mcl_core:gold_ingot', 'mcl_core:gold_ingot'},
154 {'mcl_core:stick', 'mcl_core:gold_ingot'},
155 {'mcl_core:stick', ''},
159 minetest.register_craft({
160 output = 'mcl_tools:axe_diamond',
161 recipe = {
162 {'mcl_core:diamond', 'mcl_core:diamond'},
163 {'mcl_core:diamond', 'mcl_core:stick'},
164 {'', 'mcl_core:stick'},
167 minetest.register_craft({
168 output = 'mcl_tools:axe_diamond',
169 recipe = {
170 {'mcl_core:diamond', 'mcl_core:diamond'},
171 {'mcl_core:stick', 'mcl_core:diamond'},
172 {'mcl_core:stick', ''},
176 minetest.register_craft({
177 output = 'mcl_tools:sword_wood',
178 recipe = {
179 {'group:wood'},
180 {'group:wood'},
181 {'mcl_core:stick'},
185 minetest.register_craft({
186 output = 'mcl_tools:sword_stone',
187 recipe = {
188 {'mcl_core:cobble'},
189 {'mcl_core:cobble'},
190 {'mcl_core:stick'},
194 minetest.register_craft({
195 output = 'mcl_tools:sword_iron',
196 recipe = {
197 {'mcl_core:iron_ingot'},
198 {'mcl_core:iron_ingot'},
199 {'mcl_core:stick'},
203 minetest.register_craft({
204 output = 'mcl_tools:sword_gold',
205 recipe = {
206 {'mcl_core:gold_ingot'},
207 {'mcl_core:gold_ingot'},
208 {'mcl_core:stick'},
212 minetest.register_craft({
213 output = 'mcl_tools:sword_diamond',
214 recipe = {
215 {'mcl_core:diamond'},
216 {'mcl_core:diamond'},
217 {'mcl_core:stick'},
221 minetest.register_craft({
222 output = 'mcl_tools:shears',
223 recipe = {
224 { 'mcl_core:iron_ingot', '' },
225 { '', 'mcl_core:iron_ingot', },
228 minetest.register_craft({
229 output = 'mcl_tools:shears',
230 recipe = {
231 { '', 'mcl_core:iron_ingot', },
232 { 'mcl_core:iron_ingot', '' },
236 minetest.register_craft({
237 type = "fuel",
238 recipe = "mcl_tools:pick_wood",
239 burntime = 10,
242 minetest.register_craft({
243 type = "fuel",
244 recipe = "mcl_tools:shovel_wood",
245 burntime = 10,
248 minetest.register_craft({
249 type = "fuel",
250 recipe = "mcl_tools:sword_wood",
251 burntime = 10,
254 minetest.register_craft({
255 type = "fuel",
256 recipe = "mcl_tools:axe_wood",
257 burntime = 10,
260 minetest.register_craft({
261 type = "cooking",
262 output = "mcl_core:gold_nugget",
263 recipe = "mcl_tools:sword_gold",
264 cooktime = 10,
267 minetest.register_craft({
268 type = "cooking",
269 output = "mcl_core:gold_nugget",
270 recipe = "mcl_tools:axe_gold",
271 cooktime = 10,
274 minetest.register_craft({
275 type = "cooking",
276 output = "mcl_core:gold_nugget",
277 recipe = "mcl_tools:shovel_gold",
278 cooktime = 10,
281 minetest.register_craft({
282 type = "cooking",
283 output = "mcl_core:gold_nugget",
284 recipe = "mcl_tools:pick_gold",
285 cooktime = 10,
288 minetest.register_craft({
289 type = "cooking",
290 output = "mcl_core:iron_nugget",
291 recipe = "mcl_tools:sword_iron",
292 cooktime = 10,
295 minetest.register_craft({
296 type = "cooking",
297 output = "mcl_core:iron_nugget",
298 recipe = "mcl_tools:axe_iron",
299 cooktime = 10,
302 minetest.register_craft({
303 type = "cooking",
304 output = "mcl_core:iron_nugget",
305 recipe = "mcl_tools:shovel_iron",
306 cooktime = 10,
309 minetest.register_craft({
310 type = "cooking",
311 output = "mcl_core:iron_nugget",
312 recipe = "mcl_tools:pick_iron",
313 cooktime = 10,
316 minetest.register_craft({
317 type = "fuel",
318 recipe = "mcl_tools:pick_wood",
319 burntime = 10,
322 minetest.register_craft({
323 type = "fuel",
324 recipe = "mcl_tools:shovel_wood",
325 burntime = 10,
328 minetest.register_craft({
329 type = "fuel",
330 recipe = "mcl_tools:sword_wood",
331 burntime = 10,
334 minetest.register_craft({
335 type = "fuel",
336 recipe = "mcl_tools:axe_wood",
337 burntime = 10,