+
+minetest.register_craft({
+ output = "main:ladder 16",
+ recipe = {
+ {"main:stick","", "main:stick"},
+ {"main:stick","main:stick", "main:stick"},
+ {"main:stick", "", "main:stick"}
+ }
+})
+
+minetest.register_craft({
+ output = "main:shears",
+ recipe = {
+ {"","main:iron"},
+ {"main:iron",""},
+ }
+})
+
+minetest.register_craft({
+ output = "main:bucket",
+ recipe = {
+ {"main:iron","","main:iron"},
+ {"","main:iron",""},
+ }
+})
+
+--tool repair
+minetest.register_craft({
+ type = "toolrepair",
+ additional_wear = -0.02,
+})
+
+
+
+local raw_material = {"coal","lapis","iron","gold","diamond","emerald","sapphire","ruby"}
+for _,name in pairs(raw_material) do
+ minetest.register_craft({
+ output = "main:"..name.."block",
+ recipe = {
+ {"main:"..name, "main:"..name, "main:"..name},
+ {"main:"..name, "main:"..name, "main:"..name},
+ {"main:"..name, "main:"..name, "main:"..name},
+ }
+ })
+ minetest.register_craft({
+ type = "shapeless",
+ output = "main:"..name.." 9",
+ recipe = {"main:"..name.."block"},
+ })
+end
\ No newline at end of file