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