forked from minetest-mods/moreblocks
		
	Additional crafting recipes for slabs
This commit is contained in:
		| @@ -66,6 +66,15 @@ function stairsplus:register_slab(modname, subname, recipeitem, fields) | ||||
| 			recipe = {modname .. ":micro_" .. subname, modname .. ":micro_" .. subname, modname .. ":micro_" .. subname, modname .. ":micro_" .. subname}, | ||||
| 		}) | ||||
| 		 | ||||
| 		-- uncomment this rule when conflict is no longer likely to happen | ||||
| 		-- 	https://github.com/minetest/minetest/issues/2881 | ||||
| 		-- minetest.register_craft({ | ||||
| 		-- 	type = "shapeless", | ||||
| 		-- 	output = modname .. ":slab_" .. subname, | ||||
| 		-- 	recipe = {modname .. ":panel_" .. subname, modname .. ":panel_" .. subname}, | ||||
| 		-- }) | ||||
| 		 | ||||
| 		-- then remove these two | ||||
| 		minetest.register_craft({ | ||||
| 			output = modname .. ":slab_" .. subname, | ||||
| 			recipe = {{modname .. ":panel_" .. subname, modname .. ":panel_" .. subname}}, | ||||
| @@ -78,6 +87,7 @@ function stairsplus:register_slab(modname, subname, recipeitem, fields) | ||||
| 				{modname .. ":panel_" .. subname}, | ||||
| 			}, | ||||
| 		}) | ||||
| 		------------------------------ | ||||
|  | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| @@ -85,6 +95,108 @@ function stairsplus:register_slab(modname, subname, recipeitem, fields) | ||||
| 			recipe = {modname .. ":slab_" .. subname, modname .. ":slab_" .. subname}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = recipeitem, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_quarter", modname .. ":slab_" .. subname .. "_quarter", modname .. ":slab_" .. subname .. "_quarter", modname .. ":slab_" .. subname .. "_quarter"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = recipeitem, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = recipeitem, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_three_quarter", modname .. ":slab_" .. subname .. "_quarter"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = recipeitem, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_14", modname .. ":slab_" .. subname .. "_2"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = recipeitem, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_15", modname .. ":slab_" .. subname .. "_1"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_quarter", modname .. ":slab_" .. subname .. "_quarter"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname, | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_quarter", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_quarter", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_2", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_1", modname .. ":slab_" .. subname .. "_1"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_three_quarter", | ||||
| 			recipe = {modname .. ":slab_" .. subname, modname .. ":slab_" .. subname .. "_quarter"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_three_quarter", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_quarter", modname .. ":slab_" .. subname .. "_quarter", modname .. ":slab_" .. subname .. "_quarter"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_three_quarter", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_14", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_three_quarter", modname .. ":slab_" .. subname .. "_2"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_14", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2", modname .. ":slab_" .. subname .. "_2"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. "_15", | ||||
| 			recipe = {modname .. ":slab_" .. subname .. "_14", modname .. ":slab_" .. subname .. "_1"}, | ||||
| 		}) | ||||
| 		 | ||||
| 		minetest.register_craft({ | ||||
| 			type = "shapeless", | ||||
| 			output = modname .. ":slab_" .. subname .. " 3", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user