4 minetest.register_craft({
6 output = "main:diamond",
7 recipe = "main:diamondore",
10 minetest.register_craft({
12 output = "main:coal 4",
13 recipe = "main:coalore",
16 minetest.register_craft({
18 output = "main:charcoal",
22 minetest.register_craft({
25 recipe = "main:goldore",
28 minetest.register_craft({
31 recipe = "main:ironore",
34 minetest.register_craft({
36 output = "main:stone",
37 recipe = "main:cobble",
41 minetest.register_craft({
43 output = "main:glass",
50 minetest.register_craft({
52 recipe = "main:stick",
55 minetest.register_craft({
57 recipe = "main:sapling",
60 minetest.register_craft({
62 recipe = "main:paper",
65 minetest.register_craft({
70 minetest.register_craft({
75 minetest.register_craft({
77 recipe = "main:leaves",
80 minetest.register_craft({
86 minetest.register_craft({
88 output = "main:wood 4",
89 recipe = {"main:tree"},
91 minetest.register_craft({
93 output = "main:sugar 3",
94 recipe = {"main:sugarcane"},
97 minetest.register_craft({
98 output = "main:stick 4",
105 minetest.register_craft({
106 output = "main:paper",
108 {"main:sugarcane","main:sugarcane","main:sugarcane"},
112 local tool = {"wood","stone", "iron","gold","diamond"}--the tool name
113 local material = {"wood","cobble","iron","gold","diamond"}--material to craft
115 for id,tool in pairs(tool) do
116 minetest.register_craft({
117 output = "main:"..tool.."pick",
119 {"main:"..material[id], "main:"..material[id], "main:"..material[id]},
120 {"", "main:stick", ""},
121 {"", "main:stick", ""}
125 minetest.register_craft({
126 output = "main:"..tool.."shovel",
128 {"","main:"..material[id], ""},
129 {"", "main:stick", ""},
130 {"", "main:stick", ""}
134 minetest.register_craft({
135 output = "main:"..tool.."axe",
137 {"main:"..material[id], "main:"..material[id], ""},
138 {"main:"..material[id], "main:stick", ""},
139 {"", "main:stick", ""}
142 minetest.register_craft({
143 output = "main:"..tool.."axe",
145 {"", "main:"..material[id], "main:"..material[id]},
146 {"", "main:stick", "main:"..material[id]},
147 {"", "main:stick", ""}
151 minetest.register_craft({
152 output = "main:"..tool.."sword",
154 {"","main:"..material[id], ""},
155 {"","main:"..material[id], ""},
156 {"", "main:stick", ""}
161 minetest.register_craft({
162 output = "main:ladder",
164 {"main:stick","", "main:stick"},
165 {"main:stick","main:stick", "main:stick"},
166 {"main:stick", "", "main:stick"}
170 minetest.register_craft({
171 output = "main:shears",
178 minetest.register_craft({
179 output = "main:bucket",
181 {"main:iron","","main:iron"},
187 minetest.register_craft({
189 additional_wear = -0.02,