minetest-madblocks/crafts.lua

451 lines
16 KiB
Lua

minetest.register_craft({ output = 'madblocks:promix 6', recipe = {
{'', 'default:clay_lump',''},
{'default:dirt', 'default:dirt', 'default:dirt'},
{'default:dirt', 'default:dirt', 'default:dirt'},
}})
minetest.register_craft({ output = 'madblocks:growlamp 1', recipe = {
{'glass', 'torch','glass'},
{'glass', 'torch','glass'},
{'glass', 'torch','glass'},
}})
-- ** dye
minetest.register_craft({ output = 'node "madblocks:dye_cyan" 4', recipe = {
{'','',''},
{'node "madblocks:hydroponics_cyanflower"','',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:dye_magenta" 4', recipe = {
{'','',''},
{'node "madblocks:hydroponics_magentaflower"','',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:dye_yellow" 4', recipe = {
{'','',''},
{'node "madblocks:hydroponics_yellowflower"','',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:dye_green" 2', recipe = {
{'','',''},
{'','madblocks:dye_cyan',''},
{'','madblocks:dye_yellow',''},
}})
minetest.register_craft({ output = 'node "madblocks:dye_blue" 2', recipe = {
{'','',''},
{'','madblocks:dye_cyan',''},
{'','madblocks:dye_magenta',''},
}})
minetest.register_craft({ output = 'node "madblocks:dye_red" 2', recipe = {
{'','',''},
{'','madblocks:dye_yellow',''},
{'','madblocks:dye_magenta',''},
}})
minetest.register_craft({ output = 'node "madblocks:dye_black" 3', recipe = {
{'','madblocks:dye_cyan',''},
{'','madblocks:dye_magenta',''},
{'','madblocks:dye_yellow',''},
}})
-- ** bricks
minetest.register_craft({ output = 'node "madblocks:bluecyanbrick" 1', recipe = {
{'','node "madblocks:dye_blue"',''},
{'','node "brick"',''},
{'','madblocks:dye_cyan',''},
}})
minetest.register_craft({ output = 'node "madblocks:magentabrick" 1', recipe = {
{'','node "madblocks:dye_magenta"',''},
{'','node "brick"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:greenbrick" 1', recipe = {
{'','node "madblocks:dye_green"',''},
{'','node "brick"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:blackbrick" 1', recipe = {
{'','node "madblocks:dye_black"',''},
{'','node "brick"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:bluebrick" 1', recipe = {
{'','node "madblocks:dye_blue"',''},
{'','node "brick"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:yellowbrick" 1', recipe = {
{'','madblocks:dye_yellow',''},
{'','node "brick"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:brownbrick" 1', recipe = {
{'','madblocks:dye_red',''},
{'','node "brick"',''},
{'','madblocks:dye_black',''},
}})
minetest.register_craft({ output = 'node "madblocks:cyanbrick" 1', recipe = {
{'','madblocks:dye_cyan',''},
{'','node "brick"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:oddbrick" 1', recipe = {
{'','madblocks:dye_red',''},
{'','node "brick"',''},
{'','madblocks:dye_yellow',''},
}})
minetest.register_craft({ output = 'node "madblocks:asphalte" 1', recipe = {
{'','',''},
{'','craft "lump_of_coal"',''},
{'','node "cobble"',''},
}})
minetest.register_craft({ output = 'node "madblocks:mossystonebrick" 1', recipe = {
{'','node "default:leaves"',''},
{'','node "default:cobble"',''},
{'','node "madblocks:dye_yellow"',''},
}})
minetest.register_craft({ output = 'node "madblocks:culturedstone" 1', recipe = {
{'','madblocks:dye_yellow',''},
{'','node "default:cobble"',''},
{'','node "madblocks:dye_red"',''},
}})
minetest.register_craft({ output = 'node "madblocks:marblestonebrick" 1', recipe = {
{'','node "madblocks:dye_green"',''},
{'','node "default:cobble"',''},
{'','node "madblocks:dye_black"',''},
}})
minetest.register_craft({ output = 'node "madblocks:shinystonebrick" 1', recipe = {
{'','node "default:sand"',''},
{'','node "default:cobble"',''},
{'','node "madblocks:dye_red"',''},
}})
minetest.register_craft({ output = 'node "madblocks:cinderblock" 9', recipe = {
{'default:cobble','default:cobble','default:cobble'},
{'default:cobble','default:cobble','default:cobble'},
{'default:cobble','default:cobble','default:cobble'},
}})
minetest.register_craft({ output = 'node "madblocks:woodshingles" 8', recipe = {
{'node "default:wood"','node "default:wood"'},
{'node "default:wood"','node "default:wood"'},
}})
minetest.register_craft({ output = 'node "madblocks:magentawood" 1', recipe = {
{'','node "madblocks:dye_magenta"',''},
{'','node "default:wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:bluewood" 1', recipe = {
{'','node "madblocks:dye_blue"',''},
{'','node "default:wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:blackwood" 1', recipe = {
{'','node "madblocks:dye_black"',''},
{'','node "default:wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:yellowwood" 1', recipe = {
{'','node "madblocks:dye_yellow"',''},
{'','node "default:wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:cyanwood" 1', recipe = {
{'','node "madblocks:dye_cyan"',''},
{'','node "default:wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:greenwood" 1', recipe = {
{'','node "madblocks:dye_green"',''},
{'','node "default:wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:redwood" 1', recipe = {
{'','node "madblocks:dye_red"',''},
{'','node "default:wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:redwood_fence" 1', recipe = {
{'','node "madblocks:dye_red"',''},
{'','node "default:fence_wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:blackwood_fence" 1', recipe = {
{'','node "madblocks:dye_black"',''},
{'','node "default:fence_wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:greenwood_fence" 1', recipe = {
{'','node "madblocks:dye_green"',''},
{'','node "default:fence_wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:yellowwood_fence" 1', recipe = {
{'','node "madblocks:dye_yellow"',''},
{'','node "default:fence_wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:bluewood_fence" 1', recipe = {
{'','node "madblocks:dye_blue"',''},
{'','node "default:fence_wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:magentawood_fence" 1', recipe = {
{'','node "madblocks:dye_magenta"',''},
{'','node "default:fence_wood"',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:cyanwood_fence" 1', recipe = {
{'','node "madblocks:dye_cyan"',''},
{'','node "default:fence_wood"',''},
{'','',''},
}})
-- ** lights
minetest.register_craft({ output = 'node "madblocks:glowtron" 1', recipe = {
{'','torch',''},
{'','glass',''},
{'','madblocks:dye_black','madblocks:dye_yellow'},
}})
minetest.register_craft({ output = 'node "madblocks:glowyellow" 1', recipe = {
{'','torch',''},
{'','glass',''},
{'','madblocks:dye_yellow',''},
}})
minetest.register_craft({ output = 'node "madblocks:glowgreen" 1', recipe = {
{'','torch',''},
{'','glass',''},
{'','madblocks:dye_green',''},
}})
minetest.register_craft({ output = 'node "madblocks:glowred" 1', recipe = {
{'','torch',''},
{'','glass',''},
{'','madblocks:dye_red',''},
}})
minetest.register_craft({ output = 'node "madblocks:glowblue" 1', recipe = {
{'','torch',''},
{'','glass',''},
{'','madblocks:dye_blue',''},
}})
-- ** signs
minetest.register_craft({ output = 'madblocks:signs_park 1', recipe = {
{'','madblocks:dye_blue',''},
{'','madblocks:sheetmetal',''},
{'','',''},
}})
minetest.register_craft({ output = 'madblocks:signs_cliff 1', recipe = {
{'','madblocks:dye_black',''},
{'','madblocks:sheetmetal',''},
{'','madblocks:dye_yellow',''},
}})
minetest.register_craft({ output = 'madblocks:signs_interdit 1', recipe = {
{'','madblocks:dye_red',''},
{'','madblocks:sheetmetal',''},
{'','madblocks:dye_red',''},
}})
minetest.register_craft({ output = 'madblocks:signs_montreal 1', recipe = {
{'','madblocks:dye_green',''},
{'','madblocks:sheetmetal',''},
{'','',''},
}})
minetest.register_craft({ output = 'madblocks:signs_420 1', recipe = {
{'','madblocks:dye_black',''},
{'','madblocks:sheetmetal',''},
{'','',''},
}})
minetest.register_craft({ output = 'madblocks:signs_chicken 1', recipe = {
{'','madblocks:dye_yellow',''},
{'','madblocks:sheetmetal',''},
{'','madblocks:dye_black',''},
}})
minetest.register_craft({ output = 'madblocks:signs_obscene 1', recipe = {
{'','madblocks:dye_red',''},
{'','madblocks:sheetmetal',''},
{'','madblocks:dye_black',''},
}})
minetest.register_craft({ output = 'madblocks:sheetmetal 4', recipe = {
{'default:steel_ingot'},
}})
minetest.register_craft({ output = 'node "madblocks:pylon" 5', recipe = {
{'madblocks:sheetmetal','','madblocks:sheetmetal'},
{'','madblocks:sheetmetal',''},
{'madblocks:sheetmetal','','madblocks:sheetmetal'},
}})
minetest.register_craft({ output = 'node "madblocks:safetyladder" 7', recipe = {
{'madblocks:sheetmetal','','madblocks:sheetmetal'},
{'madblocks:sheetmetal','madblocks:sheetmetal','madblocks:sheetmetal'},
{'madblocks:sheetmetal','','madblocks:sheetmetal'},
}})
minetest.register_craft({ output = 'node "madblocks:spotlight" 1', recipe = {
{'','',''},
{'','madblocks:glowyellow_off',''},
{'','madblocks:sheetmetal',''},
}})
minetest.register_craft({ output = 'madblocks:wine 1', recipe = {
{'default:glass', 'madblocks:hydroponics_grapes','default:glass'},
{'default:glass', 'madblocks:hydroponics_grapes','default:glass'},
{'default:glass', 'madblocks:hydroponics_grapes','default:glass'},
}})
minetest.register_craft({ output = 'node "madblocks:bigben" 1', recipe = {
{'','madblocks:dye_black',''},
{'','madblocks:sheetmetal',''},
{'','default:wood',''},
}})
minetest.register_craft({ output = 'node "madblocks:siren" 1', recipe = {
{'','',''},
{'madblocks:sheetmetal','madblocks:dye_red','madblocks:sheetmetal'},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:churchbells" 1', recipe = {
{'','',''},
{'','madblocks:sheetmetal',''},
{'madblocks:sheetmetal','','madblocks:sheetmetal'},
}})
minetest.register_craft({ output = 'node "madblocks:slimtree" 1', recipe = {
{'','default:leaves',''},
{'','default:leaves',''},
{'','default:stick',''},
}})
minetest.register_craft({ output = 'node "madblocks:orangecone" 1', recipe = {
{'','madblocks:dye_red','madblocks:dye_yellow'},
{'','madblocks:rubber',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:coffeecup" 1', recipe = {
{'','',''},
{'default:clay_lump','madblocks:coffee','default:clay_lump'},
{'','default:clay_lump',''},
}})
minetest.register_craft({ output = 'node "madblocks:fancylamp" 1', recipe = {
{'','madblocks:dye_black',''},
{'','madblocks:sheetmetal',''},
{'','madblocks:glowyellow_off',''},
}})
minetest.register_craft({ output = 'node "madblocks:hangingflowers" 1', recipe = {
{'','',''},
{'default:stick','madblocks:rosebush','default:stick'},
{'','default:stick',''},
}})
minetest.register_craft({ output = 'node "madblocks:countrystonebrick" 2', recipe = {
{'','',''},
{'','madblocks:cement',''},
{'','default:cobble',''},
}})
minetest.register_craft({ output = 'node "madblocks:cement" 2', recipe = {
{'','',''},
{'','default:sand',''},
{'','default:gravel',''},
}})
minetest.register_craft({ output = 'node "madblocks:cinderblock_planter" 2', recipe = {
{'','',''},
{'','default:dirt',''},
{'','madblocks:cinderblock',''},
}})
minetest.register_craft({ output = 'node "madblocks:fancybracket" 4', recipe = {
{'','','madblocks:sheetmetal'},
{'','','madblocks:sheetmetal'},
{'','madblocks:sheetmetal','madblocks:sheetmetal'},
}})
minetest.register_craft({ output = 'node "madblocks:blackstonebrick" 1', recipe = {
{'','',''},
{'','madblocks:dye_black',''},
{'','default:cobble',''},
}})
minetest.register_craft({ output = 'node "madblocks:roundstonebrick" 5', recipe = {
{'','default:cobble',''},
{'default:cobble','madblocks:cement','default:cobble'},
{'','default:cobble',''},
}})
minetest.register_craft({ output = 'node "madblocks:slimstonebrick" 3', recipe = {
{'','default:cobble',''},
{'','madblocks:cement',''},
{'','default:cobble',''},
}})
minetest.register_craft({ output = 'node "madblocks:greystonebrick" 2', recipe = {
{'','madblocks:dye_black',''},
{'','default:cobble',''},
{'','madblocks:cement',''},
}})
minetest.register_craft({ output = 'node "madblocks:medistonebrick" 3', recipe = {
{'','',''},
{'madblocks:dye_cyan','','madblocks:dye_yellow'},
{'default:cobble','madblocks:cement','default:cobble'},
}})
minetest.register_craft({ output = 'node "madblocks:whitestonebrick" 3', recipe = {
{'','default:clay',''},
{'','default:cobble',''},
{'','madblocks:cement',''},
}})
minetest.register_craft({ output = 'node "madblocks:flowers2" 2', recipe = {
{'','',''},
{'madblocks:hydroponics_yellowflower','madblocks:hydroponics_magentaflower',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:flowers1" 2', recipe = {
{'','',''},
{'madblocks:hydroponics_magentaflower','madblocks:hydroponics_cyanflower',''},
{'','',''},
}})
minetest.register_craft({ output = 'node "madblocks:awning" 2', recipe = {
{'','',''},
{'','','default:junglegrass'},
{'','default:junglegrass','madblocks:dye_red'},
}})
minetest.register_craft({ output = 'node "madblocks:drum" 3', recipe = {
{'madblocks:sheetmetal','','madblocks:sheetmetal'},
{'madblocks:sheetmetal','madblocks:dye_black','madblocks:sheetmetal'},
{'madblocks:sheetmetal','madblocks:sheetmetal','madblocks:sheetmetal'},
}})
minetest.register_craft({ output = 'node "madblocks:barrel" 3', recipe = {
{'default:wood','','default:wood'},
{'default:wood','madblocks:sheetmetal','default:wood'},
{'default:wood','default:wood','default:wood'},
}})
minetest.register_craft({ output = 'node "madblocks:stool" 1', recipe = {
{'','madblocks:dye_red',''},
{'','madblocks:sheetmetal',''},
{'default:stick','','default:stick'},
}})
minetest.register_craft({ output = 'node "madblocks:gnome" 1', recipe = {
{'default:clay_lump','madblocks:dye_red','default:clay_lump'},
{'','default:clay_lump','madblocks:dye_green'},
{'default:clay_lump','','default:clay_lump'},
}})
minetest.register_craft({ output = 'node "madblocks:statue" 1', recipe = {
{'','default:clay_lump',''},
{'','default:clay_lump',''},
{'','default:clay_lump',''},
}})
minetest.register_craft({ output = 'node "madblocks:gargoyle" 1', recipe = {
{'','',''},
{'default:clay_lump','madblocks:dye_black','default:clay_lump'},
{'','default:clay_lump',''},
}})
minetest.register_craft({ output = 'node "madblocks:searchlight" 1', recipe = {
{'','madblocks:spotlight',''},
{'madblocks:spotlight','madblocks:sheetmetal','madblocks:spotlight'},
{'','madblocks:spotlight',''},
}})
-- 8 signs todo
minetest.register_craft({ output = 'madblocks:signs_cafe 1', recipe = {
{'','madblocks:coffeecup',''},
{'','default:sign_wall',''},
{'','default:torch',''},
}})
minetest.register_craft({ output = 'madblocks:signs_hucksfoodfuel 1', recipe = {
{'','madblocks:dye_red',''},
{'','default:sign_wall',''},
{'','madblocks:dye_yellow',''},
}})
minetest.register_craft({ output = 'madblocks:signs_dangermines 1', recipe = {
{'','madblocks:dye_yellow',''},
{'','default:sign_wall',''},
{'','madblocks:dye_black',''},
}})
minetest.register_craft({ output = 'madblocks:lampling 1', recipe = {
{'','madblocks:glowyellow',''},
{'','default:stick',''},
{'','default:stick',''},
}})
minetest.register_craft({ output = 'madblocks:street 1', recipe = {
{'','',''},
{'','',''},
{'madblocks:replicator','madblocks:replicator','madblocks:replicator'},
}})
minetest.register_craft({ type = "cooking", output = "madblocks:coffee", recipe = "madblocks:hydroponics_coffee", })