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}, | 			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({ | 		minetest.register_craft({ | ||||||
| 			output = modname .. ":slab_" .. subname, | 			output = modname .. ":slab_" .. subname, | ||||||
| 			recipe = {{modname .. ":panel_" .. subname, modname .. ":panel_" .. subname}}, | 			recipe = {{modname .. ":panel_" .. subname, modname .. ":panel_" .. subname}}, | ||||||
| @@ -78,6 +87,7 @@ function stairsplus:register_slab(modname, subname, recipeitem, fields) | |||||||
| 				{modname .. ":panel_" .. subname}, | 				{modname .. ":panel_" .. subname}, | ||||||
| 			}, | 			}, | ||||||
| 		}) | 		}) | ||||||
|  | 		------------------------------ | ||||||
|  |  | ||||||
| 		minetest.register_craft({ | 		minetest.register_craft({ | ||||||
| 			type = "shapeless", | 			type = "shapeless", | ||||||
| @@ -85,6 +95,108 @@ function stairsplus:register_slab(modname, subname, recipeitem, fields) | |||||||
| 			recipe = {modname .. ":slab_" .. subname, modname .. ":slab_" .. subname}, | 			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({ | 		minetest.register_craft({ | ||||||
| 			type = "shapeless", | 			type = "shapeless", | ||||||
| 			output = modname .. ":slab_" .. subname .. " 3", | 			output = modname .. ":slab_" .. subname .. " 3", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user