summaryrefslogtreecommitdiff
path: root/homedecor_modpack/homedecor/furniture_recipes.lua
diff options
context:
space:
mode:
Diffstat (limited to 'homedecor_modpack/homedecor/furniture_recipes.lua')
-rw-r--r--homedecor_modpack/homedecor/furniture_recipes.lua262
1 files changed, 262 insertions, 0 deletions
diff --git a/homedecor_modpack/homedecor/furniture_recipes.lua b/homedecor_modpack/homedecor/furniture_recipes.lua
new file mode 100644
index 0000000..208a31a
--- /dev/null
+++ b/homedecor_modpack/homedecor/furniture_recipes.lua
@@ -0,0 +1,262 @@
+
+minetest.register_craft({
+ output = "homedecor:table", "homedecor:chair 2",
+ recipe = {
+ { "group:wood","group:wood", "group:wood" },
+ { "group:stick", "", "group:stick" },
+ },
+})
+
+minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:table_mahogany",
+ recipe = {
+ "homedecor:table",
+ "dye:brown",
+ },
+})
+
+minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:table_mahogany",
+ recipe = {
+ "homedecor:table",
+ "unifieddyes:dark_orange",
+ },
+})
+
+minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:table_white",
+ recipe = {
+ "homedecor:table",
+ "dye:white",
+ },
+})
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:table",
+ burntime = 30,
+})
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:table_mahogany",
+ burntime = 30,
+})
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:table_white",
+ burntime = 30,
+})
+
+minetest.register_craft({
+ output = "homedecor:chair 2",
+ recipe = {
+ { "group:stick",""},
+ { "group:wood","group:wood" },
+ { "group:stick","group:stick" },
+ },
+})
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:chair",
+ burntime = 15,
+})
+
+local chaircolors = { "black", "red", "pink", "violet", "blue", "dark_green" }
+
+for _, color in ipairs(chaircolors) do
+
+ minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:chair_"..color,
+ recipe = {
+ "homedecor:chair",
+ "wool:white",
+ "dye:"..color
+ },
+ })
+
+ minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:chair_"..color,
+ recipe = {
+ "homedecor:chair",
+ "wool:"..color
+ },
+ })
+
+ minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:chair_"..color,
+ burntime = 15,
+ })
+end
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:armchair",
+ burntime = 30,
+})
+
+minetest.register_craft({
+ output = "homedecor:table_lamp_white_off",
+ recipe = {
+ {"default:paper","default:torch" ,"default:paper"},
+ {"","group:stick",""},
+ {"","stairs:slab_wood",""},
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:table_lamp_white_off",
+ recipe = {
+ {"default:paper","default:torch" ,"default:paper"},
+ {"","group:stick",""},
+ {"","moreblocks:slab_wood",""},
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:standing_lamp_white_off",
+ recipe = {
+ {"homedecor:table_lamp_white_off"},
+ {"group:stick"},
+ {"group:stick"},
+ },
+})
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:table_lamp_white_off",
+ burntime = 10,
+})
+
+local lamp_colors = { "blue", "green", "pink", "red", "violet" }
+
+for _, color in ipairs(lamp_colors) do
+
+ minetest.register_craft({
+ output = "homedecor:table_lamp_"..color.."_off",
+ recipe = {
+ {"wool:"..color,"default:torch" ,"wool:"..color},
+ {"","group:stick",""},
+ {"","stairs:slab_wood",""},
+ },
+ })
+
+ minetest.register_craft({
+ output = "homedecor:table_lamp_"..color.."_off",
+ recipe = {
+ {"wool:"..color,"default:torch" ,"wool:"..color},
+ {"","group:stick",""},
+ {"","moreblocks:slab_wood",""},
+ },
+ })
+
+ minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:table_lamp_"..color.."_off",
+ recipe = {
+ "dye:"..color,
+ "homedecor:table_lamp_off",
+ },
+ })
+
+ minetest.register_craft({
+ type = "fuel",
+ recipe = "homedecor:table_lamp_"..color.."_off",
+ burntime = 10,
+ })
+
+ minetest.register_craft({
+ output = "homedecor:standing_lamp_"..color.."_off",
+ recipe = {
+ {"homedecor:table_lamp_"..color.."_off"},
+ {"group:stick"},
+ {"group:stick"},
+ },
+ })
+
+ minetest.register_craft({
+ type = "shapeless",
+ output = "homedecor:standing_lamp_"..color.."_off",
+ recipe = {
+ "homedecor:standing_lamp_off",
+ "dye:"..color
+ },
+ })
+
+end
+
+minetest.register_craft({
+ output = "homedecor:toilet",
+ recipe = {
+ {"","","bucket:bucket_water"},
+ { "group:marble","group:marble", "group:marble" },
+ { "", "bucket:bucket_empty", "" },
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:sink",
+ recipe = {
+ { "group:marble","bucket:bucket_empty", "group:marble" },
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:taps",
+ recipe = {
+ { "default:steel_ingot","bucket:bucket_water", "default:steel_ingot" },
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:taps_brass",
+ recipe = {
+ { "technic:brass_ingot","bucket:bucket_water", "technic:brass_ingot" },
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:shower_tray",
+ recipe = {
+ { "group:marble","bucket:bucket_water", "group:marble" },
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:shower_head",
+ recipe = {
+ {"default:steel_ingot", "bucket:bucket_water"},
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:bars 6",
+ recipe = {
+ { "default:steel_ingot","default:steel_ingot","default:steel_ingot" },
+ { "homedecor:pole_wrought_iron","homedecor:pole_wrought_iron","homedecor:pole_wrought_iron" },
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:L_binding_bars 3",
+ recipe = {
+ { "homedecor:bars","" },
+ { "homedecor:bars","homedecor:bars" },
+ },
+})
+
+minetest.register_craft({
+ output = "homedecor:torch_wall 10",
+ recipe = {
+ { "default:coal_lump" },
+ { "default:steel_ingot" },
+ },
+})