minetest.register_craft({ output = "ma_pops_furniture:smoke_detector", recipe = { { "default:stone", "dye:white", "default:stone" }, { "default:stone", "default:copper_ingot", "default:stone" }, { "default:stone", "dye:red", "default:stone" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:br_tile", recipe = { { "dye:black", "dye:white", "dye:black" }, { "", "default:stone_block", "" }, { "dye:black", "", "dye:black" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:ceiling_lamp", recipe = { { "", "default:stone", "" }, { "default:stone", "default:meselamp", "default:stone" }, { "default:stone", "default:meselamp", "default:stone" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:outdoor_lamp", recipe = { { "", "", "" }, { "default:stone", "default:stone", "default:stone" }, { "default:stone", "default:meselamp", "default:stone" }, }, }) --changed bathroom_faucet to bath_faucet and added craft minetest.register_craft({ output = "ma_pops_furniture:bath_faucet", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "", "bucket:bucket_water" }, { "default:steel_ingot", "", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:toilet_paper_roll_dispenser", recipe = { { "default:stone", "default:stone", "default:stone" }, { "default:paper", "bucket:water", "default:paper" }, { "", "default:paper", "" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:toilet_close", recipe = { { "", "", "default:steel_ingot" }, { "default:steel_ingot", "stairs:slab_wood", "default:steel_ingot" }, { "default:steel_ingot", "bucket:bucket_water", "default:steel_ingot" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:br_sink", recipe = { { "default:steel_ingot", "", "default:steel_ingot" }, { "", "default:steel_ingot", "" }, { "", "default:steel_ingot", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:mirror_closed", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:glass", "default:glass", "default:glass" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:shower_base", recipe = { { "", "", "" }, { "", "", "" }, { "default:steel_ingot", "bucket:bucket_empty", "default:steel_ingot" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:shower_top", recipe = { { "", "default:steel_ingot", "" }, { "default:steel_ingot", "bucket:bucket_water", "default:steel_ingot" }, { "default:steel_ingot", "", "default:steel_ingot" }, }, }) local night_table = { --name, material, invimg { "wood" }, { "aspen_wood" }, { "junglewood" }, { "acacia_wood" }, { "pine_wood" }, { "cobble" }, } for i in ipairs(night_table) do local material = night_table[i][1] minetest.register_craft({ output = "ma_pops_furniture:nightstand_" .. material, recipe = { { "default:" .. material, "default:" .. material, "default:" .. material }, { "default:" .. material, "default:chest", "default:" .. material }, { "default:" .. material, "default:" .. material, "default:" .. material }, }, }) end local chair = { --name, material, invimg { "wood" }, { "aspen_wood" }, { "junglewood" }, { "acacia_wood" }, { "pine_wood" }, { "cobble" }, } for i in ipairs(chair) do local material = chair[i][1] minetest.register_craft({ output = "ma_pops_furniture:chair_" .. material, recipe = { { "default:" .. material, "", "" }, { "default:" .. material, "default:" .. material, "default:" .. material }, { "default:" .. material, "", "default:" .. material }, }, }) end minetest.register_craft({ output = "ma_pops_furniture:barrel", recipe = { { "default:wood", "default:wood", "default:wood" }, { "default:wood", "default:steel_ingot", "default:wood" }, { "default:wood", "default:wood", "default:wood" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:dw", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "bucket:bucket_water", "default:steel_ingot" }, { "default:steel_ingot", "default:mese_crystal", "default:steel_ingot" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:oven", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "default:furnace", "default:steel_ingot" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:oven_overhead", recipe = { { "default:steel_ingot", "default:mese_crystal_fragment", "default:steel_ingot" }, { "", "", "" }, { "", "", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:microwave", recipe = { { "", "", "" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "default:furnace", "default:steel_ingot" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:coffee_maker", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "default:copper_ingot", "default:steel_ingot" }, { "", "default:glass", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:coffee_cup", recipe = { { "default:glass", "dye:blue", "default:glass" }, { "default:glass", "dye:blue", "default:glass" }, { "default:glass", "default:glass", "default:glass" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:toaster", recipe = { { "", "", "" }, { "default:steel_ingot", "default:furnace", "default:steel_ingot" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:trash_can", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "bucket:bucket_lava", "default:steel_ingot" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:kitchen_faucet", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "", "default:steel_ingot" }, { "default:steel_ingot", "", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:cutting_board", recipe = { { "", "", "" }, { "", "", "" }, { "default:wood", "default:wood", "" }, }, }) local counter_table = { --name, color, colorize(hex or color name:intensity(1-255)) { "Black", "black", "black:225" }, { "Blue", "blue", "blue:150" }, { "Brown", "brown", "brown:100" }, { "Cyan", "cyan", "cyan:150" }, { "Dark Green", "dark_green", "green:200" }, --{'Dark Grey', 'dark_grey', 'black:200'}, { "Green", "green", "#32cd32:150" }, --{'Grey', 'grey', 'black:150'}, { "Magenta", "magenta", "magenta:200" }, { "Orange", "orange", "orange:150" }, { "Pink", "pink", "pink:150" }, { "Red", "red", "red:150" }, { "Violet", "violet", "violet:150" }, { "White", "white", "white:150" }, { "Yellow", "yellow", "yellow:150" }, } for i in ipairs(counter_table) do local name = counter_table[i][1] local color = counter_table[i][2] local hex = counter_table[i][3] minetest.register_craft({ output = "ma_pops_furniture:counter2_" .. color, recipe = { { "group:wood", "group:wood", "group:wood" }, { "group:wood", "dye:" .. color, "group:wood" }, { "group:wood", "group:wood", "group:wood" }, }, }) minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:counter1_" .. color, recipe = { "ma_pops_furniture:counter2_" .. color }, }) minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:counter3_" .. color, recipe = { "ma_pops_furniture:counter2_" .. color, "default:chest" }, }) minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:counter_" .. color, recipe = { "ma_pops_furniture:counter3_" .. color }, }) minetest.register_craft({ output = "ma_pops_furniture:upcabinet_" .. color, recipe = { { "group:wood", "dye:" .. color, "group:wood" }, { "group:wood", "default:chest", "group:wood" }, { "group:wood", "group:wood", "group:wood" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:upcabinet_corner", recipe = { { "group:wood", "group:wood", "group:wood" }, { "group:wood", "group:wood", "default:chest" }, { "group:wood", "dye:" .. color, "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:sink_" .. color, recipe = { { "ma_pops_furniture:br_sink", "ma_pops_furniture:counter_" .. color }, }, }) end local counter_table = { --name, material { "Wooden", "wood" }, { "Acacia", "acacia_wood" }, { "Aspen", "aspen_wood" }, { "Jungle", "junglewood" }, { "Pine", "pine_wood" }, } for i in ipairs(counter_table) do local name = counter_table[i][1] local material = counter_table[i][2] local hex = counter_table[i][3] minetest.register_craft({ output = "ma_pops_furniture:counter2_" .. material, recipe = { { "default:" .. material, "default:" .. material, "default:" .. material }, { "default:" .. material, "ma_pops_furniture:barrel", "default:" .. material }, { "default:" .. material, "default:" .. material, "default:" .. material }, }, }) minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:counter3_" .. material, recipe = { "ma_pops_furniture:counter2_" .. material, "ma_pops_furniture:barrel" }, }) minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:counter_" .. material, recipe = { "ma_pops_furniture:counter3_" .. material }, }) minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:counter1_" .. material, recipe = { "ma_pops_furniture:counter2_" .. material }, }) minetest.register_craft({ output = "ma_pops_furniture:upcabinet_" .. material, recipe = { { "default:" .. material, "", "default:" .. material }, { "default:" .. material, "default:chest", "default:" .. material }, { "default:" .. material, "default:" .. material, "default:" .. material }, }, }) minetest.register_craft({ output = "ma_pops_furniture:upcabinet_corner", recipe = { { "default:" .. material, "default:" .. material, "default:" .. material }, { "default:" .. material, "default:" .. material, "default:chest" }, { "default:" .. material, "", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:sink_" .. material, recipe = { { "ma_pops_furniture:br_sink", "ma_pops_furniture:counter_" .. material }, }, }) end local chair2_table = { --color { "black" }, { "blue" }, { "brown" }, { "cyan" }, { "dark_green" }, { "dark_grey" }, { "green" }, { "grey" }, { "magenta" }, { "orange" }, { "pink" }, { "red" }, { "violet" }, { "yellow" }, } for i in ipairs(chair2_table) do local color = chair2_table[i][1] minetest.register_craft({ output = "ma_pops_furniture:chair2_" .. color, recipe = { { "wool:" .. color, "wool:" .. color, "wool:" .. color }, { "wool:" .. color, "wool:" .. color, "wool:" .. color }, { "group:wood", "", "group:wood" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_" .. color, recipe = { { "ma_pops_furniture:chair2_white", "dye:" .. color }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_white", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:white" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_black", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:black" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_blue", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:blue" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_brown", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:brown" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_cyan", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:cyan" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_dark_grey", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:dark_grey" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_grey", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:grey" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_green", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:green" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_magenta", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:magenta" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_orange", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:orange" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_pink", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:pink" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_red", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:red" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_violet", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:violet" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_yellow", recipe = { { "ma_pops_furniture:chair2_" .. color, "dye:yellow" }, }, }) end minetest.register_craft({ output = "ma_pops_furniture:chair2_white", recipe = { { "wool:white", "wool:white", "wool:white" }, { "wool:white", "wool:white", "wool:white" }, { "group:wood", "", "group:wood" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:chair2_rainbow", recipe = { { "wool:black", "", "" }, { "wool:blue", "wool:yellow", "wool:pink" }, { "default: acacia_tree", "", "default: acacia_tree" }, }, }) local sofa_table = { --color { "black" }, { "blue" }, { "brown" }, { "cyan" }, { "dark_green" }, { "dark_grey" }, { "green" }, { "grey" }, { "magenta" }, { "orange" }, { "pink" }, { "red" }, { "violet" }, { "white" }, { "yellow" }, } for i in ipairs(sofa_table) do local color = sofa_table[i][1] minetest.register_craft({ output = "ma_pops_furniture:sofa_" .. color, recipe = { { "", "", "" }, { "wool:" .. color, "wool:" .. color, "wool:" .. color }, { "wool:" .. color, "wool:" .. color, "wool:" .. color }, }, }) end local sofa_table = { --color { "black" }, { "blue" }, { "brown" }, { "cyan" }, { "dark_green" }, { "dark_grey" }, { "green" }, { "grey" }, { "magenta" }, { "orange" }, { "pink" }, { "red" }, { "violet" }, { "yellow" }, } for i in ipairs(sofa_table) do local color = sofa_table[i][1] minetest.register_craft({ output = "ma_pops_furniture:sofa_" .. color, recipe = { { "ma_pops_furniture:sofa_white", "dye:" .. color }, }, }) end local fs_table = { -- colors "black", "blue", "brown", "cyan", "dark_green", "dark_grey", "green", "grey", "magenta", "orange", "pink", "red", "violet", "yellow", } -- Register crafting recipes for creating the initial white curtains minetest.register_craft({ output = "ma_pops_furniture:fs_white", recipe = { { "wool:white", "wool:white", "wool:white" }, { "group:wood", "", "group:wood" }, }, }) -- Register crafting recipes for creating colored curtains for _, color in ipairs(fs_table) do minetest.register_craft({ output = "ma_pops_furniture:fs_" .. color, recipe = { { "wool:" .. color, "wool:" .. color, "wool:" .. color }, { "group:wood", "", "group:wood" }, }, }) end -- Register crafting recipes for dyeing curtains for _, color in ipairs(fs_table) do minetest.register_craft({ output = "ma_pops_furniture:fs_" .. color, recipe = { { "ma_pops_furniture:fs_white", "dye:" .. color }, }, }) end minetest.register_craft({ output = "ma_pops_furniture:fs_rainbow", recipe = { { "", "", "" }, { "wool:blue", "wool:yellow", "wool:pink" }, { "default: acacia_tree", "", "default: acacia_tree" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:vcr_off", recipe = { { "", "", "" }, { "default:coalblock", "default:coalblock", "default:coalblock" }, { "default:coalblock", "default:mese_crystal", "default:coalblock" }, }, }) local unit_table = { --name, material { "Wood Entertainment Unit", "wood" }, { "Acacia Wood Entertainment Unit", "acacia_wood" }, { "Aspen Wood Entertainment Unit", "aspen_wood" }, { "Pine Wood Entertainment Unit", "pine_wood" }, { "Jungle Wood Entertainment Unit", "junglewood" }, } for i in ipairs(unit_table) do local name = unit_table[i][1] local material = unit_table[i][2] local invimg = unit_table[i][3] minetest.register_craft({ output = "ma_pops_furniture:e_u_" .. material, recipe = { { "default:" .. material, "default:" .. material, "default:" .. material }, { "default:" .. material, "default:chest", "default:" .. material }, { "default:" .. material, "", "default:" .. material }, }, }) end minetest.register_craft({ output = "ma_pops_furniture:trampoline", recipe = { { "farming:string", "farming:string", "farming:string" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "", "default:steel_ingot" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:fireplace", recipe = { { "default:brick", "default:brick", "default:brick" }, { "default:brick", "default:furnace", "default:brick" }, { "default:brick", "default:brick", "default:brick" }, }, }) local lamp_table = { --name, color, colorize(hex or color name:intensity(1-255)) { "Black", "black", "black:225" }, { "Blue", "blue", "blue:225" }, { "Brown", "brown", "brown:225" }, { "Cyan", "cyan", "cyan:200" }, { "Dark Green", "dark_green", "green:225" }, { "Dark Grey", "dark_grey", "black:200" }, { "Green", "green", "#32cd32:150" }, { "Grey", "grey", "black:100" }, { "Magenta", "magenta", "magenta:200" }, { "Orange", "orange", "orange:225" }, { "Pink", "pink", "pink:225" }, { "Red", "red", "red:225" }, { "Violet", "violet", "violet:225" }, { "White", "white", "white:1" }, { "Yellow", "yellow", "yellow:225" }, } for i in ipairs(lamp_table) do local name = lamp_table[i][1] local color = lamp_table[i][2] local hex = lamp_table[i][3] minetest.register_craft({ output = "ma_pops_furniture:lamp_off_" .. color, recipe = { { "wool:white", "wool:white", "wool:white" }, { "wool:white", "default:torch", "wool:white" }, { "wool:" .. color, "wool:" .. color, "wool:" .. color }, }, }) end local curtain_table = { --name, color, colorize(hex or color name:intensity(1-255)) { "Black", "black", "black:225" }, { "Blue", "blue", "blue:225" }, { "Brown", "brown", "brown:225" }, { "Cyan", "cyan", "cyan:200" }, { "Dark Green", "dark_green", "green:225" }, { "Dark Grey", "dark_grey", "black:200" }, { "Green", "green", "#32cd32:150" }, { "Grey", "grey", "black:100" }, { "Magenta", "magenta", "magenta:200" }, { "Orange", "orange", "orange:225" }, { "Pink", "pink", "pink:225" }, { "Red", "red", "red:225" }, { "Violet", "violet", "violet:225" }, { "White", "white", "white:1" }, { "Yellow", "yellow", "yellow:225" }, } for i in ipairs(curtain_table) do local name = curtain_table[i][1] local color = curtain_table[i][2] local hex = curtain_table[i][3] minetest.register_craft({ output = "ma_pops_furniture:curtains_" .. color, recipe = { { "default:acacia_tree", "default:acacia_tree", "default:acacia_tree" }, { "wool:" .. color, "", "wool:" .. color }, { "wool:" .. color, "", "wool:" .. color }, }, }) minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:curtains_2_tall_" .. color, recipe = { "ma_pops_furniture:curtains_" .. color, "ma_pops_furniture:curtains_" .. color }, }) end minetest.register_craft({ output = "ma_pops_furniture:blinds", recipe = { { "default:stick", "default:stick", "default:stick" }, { "default:stick", "dye:white", "default:stick" }, { "default:stick", "default:stick", "default:stick" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:stereo", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "default:chest", "default:steel_ingot" }, { "default:stick", "", "default:stick" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:tv_off", recipe = { { "default:tree", "default:tree", "default:tree" }, { "default:tree", "wool:black", "default:tree" }, { "default:tree", "default:tree", "default:tree" }, }, }) local c_table = { --name, material, invimg { "wood" }, { "aspen_wood" }, { "junglewood" }, { "acacia_wood" }, { "pine_wood" }, { "cobble" }, } for i in ipairs(c_table) do local material = c_table[i][1] minetest.register_craft({ output = "ma_pops_furniture:c_" .. material, recipe = { { "", "", "" }, { "default:" .. material, "default:" .. material, "default:" .. material }, { "default:" .. material, "", "default:" .. material }, }, }) end minetest.register_craft({ output = "ma_pops_furniture:computer", recipe = { { "default:stone", "default:stone", "default:stone" }, { "default:glass", "default:mese_crystal", "default:stone" }, { "default:stone", "default:copper_lump", "default:stone" }, }, }) local materials = { -- name "wood", "aspen_wood", "junglewood", "acacia_wood", "pine_wood", "cobble", } for _, material in ipairs(materials) do -- Recipe using specific material slabs minetest.register_craft({ output = "ma_pops_furniture:table_" .. material, recipe = { { "stairs:slab_" .. material, "stairs:slab_" .. material, "stairs:slab_" .. material }, { "", "default:stick", "" }, { "", "default:stick", "" }, }, }) end -- Optional: A generic recipe for 'wood' material (if needed) minetest.register_craft({ output = "ma_pops_furniture:table_wood", recipe = { { "stairs:slab_wood", "stairs:slab_wood", "stairs:slab_wood" }, { "", "default:stick", "" }, { "", "default:stick", "" }, }, }) local hedge_table = { --name, material, invimg { "leaves" }, { "pine_needles" }, { "jungleleaves" }, { "acacia_leaves" }, { "aspen_leaves" }, } for i in ipairs(hedge_table) do local material = hedge_table[i][1] minetest.register_craft({ output = "ma_pops_furniture:hedge_" .. material, recipe = { { "", "", "" }, { "default:" .. material, "default:" .. material, "default:" .. material }, { "default:" .. material, "default:" .. material, "default:" .. material }, }, }) end --added craft minetest.register_craft({ output = "ma_pops_furniture:birdbath", recipe = { { "default:stone", "bucket:bucket_water", "default:stone" }, { "", "default:stone", "" }, { "default:stone", "default:stone", "default:stone" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:tile_kitchen", recipe = { { "default:stone_block", "dye:white", "default:stone_block" }, { "dye:black", "default:stone_block", "dye:black" }, { "default:stone_block", "dye:white", "default:stone_block" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:tile_floor_kitchen", recipe = { { "default:stone_block", "ma_pops_furniture:hammer" }, }, }) --added craft minetest.register_craft({ output = "ma_pops_furniture:doorbell 4", recipe = { { "", "default:stone", "" }, { "", "default:mese_crystal", "" }, { "", "", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:ac", recipe = { { "default:coral_skeleton", "default:coral_skeleton", "default:coral_skeleton" }, { "default:coral_skeleton", "ma_pops_furniture:fan_blade", "default:coral_skeleton" }, { "default:coral_skeleton", "default:mese_crystal", "default:coral_skeleton" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:fan_off", recipe = { { "default:coral_skeleton", "default:coral_skeleton", "default:coral_skeleton" }, { "default:coral_skeleton", "ma_pops_furniture:fan_blade", "default:coral_skeleton" }, { "default:coral_skeleton", "default:coral_skeleton", "default:coral_skeleton" }, }, }) minetest.register_craftitem("ma_pops_furniture:fan_blade", { description = "Fan Blade", inventory_image = "mp_blade.png", }) minetest.register_craft({ output = "ma_pops_furniture:fan_blade", recipe = { { "default:coral_skeleton", "", "default:coral_skeleton" }, { "", "default:coral_skeleton", "" }, { "default:coral_skeleton", "", "default:coral_skeleton" }, }, }) --[[ minetest.register_craftitem("ma_pops_furniture:knife", { description = "Knife", inventory_image = "mp_knife.png", }) minetest.register_craft({ output = "ma_pops_furniture:knife", recipe = { { "default:steel_ingot", "", "" }, { "", "default:steel_ingot", "" }, { "", "", "default:stick" }, }, })]]-- --added craft minetest.register_craft({ output = "ma_pops_furniture:grill", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "", "default:steel_ingot" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:fridge_white", recipe = { { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, { "default:steel_ingot", "default:snow", "default:steel_ingot" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" }, }, }) --added craft local fridges_list = { { "black", "Darkened Fridge", color1 }, { "blue", "Blue Fridge", color2 }, { "green", "Green Fridge", color3 }, { "orange", "Orange Fridge", color5 }, { "red", "Red Fridge", color6 }, { "yellow", "Yellow Fridge", color7 }, { "pink", "Pink Fridge", color8 }, } for i, fridge in ipairs(fridges_list) do local colour = fridge[1] local fridgedesc = fridge[2] local colour2 = fridge[3] minetest.register_craft({ type = "shapeless", output = "ma_pops_furniture:fridge_" .. colour, recipe = { "ma_pops_furniture:fridge_white", "dye:" .. colour }, }) end --added craft minetest.register_craft({ output = "ma_pops_furniture:stone_path_1 5", recipe = { { "default:stone", "default:stone" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:hammer", recipe = { { "", "default:steel_ingot", "" }, { "", "default:stick", "default:steel_ingot" }, { "default:stick", "", "" }, }, }) minetest.register_craft({ output = "ma_pops_furniture:shears", recipe = { { "", "default:steel_ingot", "" }, { "default:stick", "", "default:steel_ingot" }, { "", "default:stick", "" }, }, })