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', ''} } })