]> git.lizzy.rs Git - Crafter.git/blob - mods/main/craft_recipes.lua
Add in running, sneaking, hurt sound
[Crafter.git] / mods / main / craft_recipes.lua
1 --crafting recipes
2
3 --cooking
4 minetest.register_craft({
5         type = "cooking",
6         output = "main:diamond",
7         recipe = "main:diamondore",
8         cooktime = 12,
9 })
10 minetest.register_craft({
11         type = "cooking",
12         output = "main:coal 4",
13         recipe = "main:coalore",
14         cooktime = 3,
15 })
16 minetest.register_craft({
17         type = "cooking",
18         output = "main:gold",
19         recipe = "main:goldore",
20         cooktime = 9,
21 })
22 minetest.register_craft({
23         type = "cooking",
24         output = "main:iron",
25         recipe = "main:ironore",
26         cooktime = 6,
27 })
28 minetest.register_craft({
29         type = "cooking",
30         output = "main:stone",
31         recipe = "main:cobble",
32         cooktime = 3,
33 })
34
35 --fuel fuel fuel
36 minetest.register_craft({
37         type = "fuel",
38         recipe = "main:stick",
39         burntime = 1,
40 })
41 minetest.register_craft({
42         type = "fuel",
43         recipe = "main:tree",
44         burntime = 24,
45 })
46 minetest.register_craft({
47         type = "fuel",
48         recipe = "main:wood",
49         burntime = 12,
50 })
51 minetest.register_craft({
52         type = "fuel",
53         recipe = "main:leaves",
54         burntime = 3,
55 })
56 minetest.register_craft({
57         type = "fuel",
58         recipe = "main:coal",
59         burntime = 20,
60 })
61 ---crafting
62 minetest.register_craft({
63         type = "shapeless",
64         output = "main:wood 4",
65         recipe = {"main:tree"},
66 })
67
68 minetest.register_craft({
69         output = "main:stick 4",
70         recipe = {
71                 {"main:wood"},
72                 {"main:wood"}
73         }
74 })
75
76 local tool =     {"wood","stone", "iron","gold","diamond"}--the tool name
77 local material = {"wood","cobble","iron","gold","diamond"}--material to craft
78
79 for id,tool in pairs(tool) do
80         minetest.register_craft({
81                 output = "main:"..tool.."pick",
82                 recipe = {
83                         {"main:"..material[id], "main:"..material[id], "main:"..material[id]},
84                         {"", "main:stick", ""},
85                         {"", "main:stick", ""}
86                 }
87         })
88         
89         minetest.register_craft({
90                 output = "main:"..tool.."shovel",
91                 recipe = {
92                         {"","main:"..material[id], ""},
93                         {"", "main:stick", ""},
94                         {"", "main:stick", ""}
95                 }
96         })
97         
98         minetest.register_craft({
99                 output = "main:"..tool.."axe",
100                 recipe = {
101                         {"main:"..material[id], "main:"..material[id], ""},
102                         {"main:"..material[id], "main:stick", ""},
103                         {"", "main:stick", ""}
104                 }
105         })
106         minetest.register_craft({
107                 output = "main:"..tool.."axe",
108                 recipe = {
109                         {"", "main:"..material[id], "main:"..material[id]},
110                         {"", "main:stick", "main:"..material[id]},
111                         {"", "main:stick", ""}
112                 }
113         })
114         
115         minetest.register_craft({
116                 output = "main:"..tool.."sword",
117                 recipe = {
118                         {"","main:"..material[id], ""},
119                         {"","main:"..material[id], ""},
120                         {"", "main:stick", ""}
121                 }
122         })
123 end