]> git.lizzy.rs Git - Crafter.git/blob - mods/main/craft_recipes.lua
Merge remote-tracking branch 'origin/master'
[Crafter.git] / mods / main / craft_recipes.lua
1 --crafting recipes
2 local tool =     {"wood","stone", "iron","gold","diamond"}--the tool name
3 local material = {"wood","cobble","iron","gold","diamond"}--material to craft
4
5
6 minetest.register_craft({
7         type = "shapeless",
8         output = "main:wood 4",
9         recipe = {"main:tree"},
10 })
11
12 minetest.register_craft({
13         output = "main:stick 4",
14         recipe = {
15                 {"main:wood"},
16                 {"main:wood"}
17         }
18 })
19
20
21 for id,tool in pairs(tool) do
22         minetest.register_craft({
23                 output = "main:"..tool.."pick",
24                 recipe = {
25                         {"main:"..material[id], "main:"..material[id], "main:"..material[id]},
26                         {"", "main:stick", ""},
27                         {"", "main:stick", ""}
28                 }
29         })
30         
31         minetest.register_craft({
32                 output = "main:"..tool.."shovel",
33                 recipe = {
34                         {"","main:"..material[id], ""},
35                         {"", "main:stick", ""},
36                         {"", "main:stick", ""}
37                 }
38         })
39         
40         minetest.register_craft({
41                 output = "main:"..tool.."axe",
42                 recipe = {
43                         {"main:"..material[id], "main:"..material[id], ""},
44                         {"main:"..material[id], "main:stick", ""},
45                         {"", "main:stick", ""}
46                 }
47         })
48         minetest.register_craft({
49                 output = "main:"..tool.."axe",
50                 recipe = {
51                         {"", "main:"..material[id], "main:"..material[id]},
52                         {"", "main:stick", "main:"..material[id]},
53                         {"", "main:stick", ""}
54                 }
55         })
56         
57         minetest.register_craft({
58                 output = "main:"..tool.."sword",
59                 recipe = {
60                         {"","main:"..material[id], ""},
61                         {"","main:"..material[id], ""},
62                         {"", "main:stick", ""}
63                 }
64         })
65 end