-- pipes minetest.register_craft({ output = "bitumen:pipe 12", recipe = { {"default:steel_ingot", "default:tin_ingot", "default:steel_ingot"}, {"", "", ""}, {"default:steel_ingot", "default:tin_ingot", "default:steel_ingot"}, } }) minetest.register_craft({ output = "bitumen:intake 1", type = "shapeless", recipe = {"bitumen:pipe", "default:tin_ingot"}, }) minetest.register_craft({ output = "bitumen:spout 1", type = "shapeless", recipe = {"bitumen:pipe", "default:copper_ingot"}, }) minetest.register_craft({ output = "bitumen:pump 1", recipe = { {"bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet"}, {"bitumen:spout", "default:gold_ingot", "bitumen:intake"}, {"bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet"}, }, }) minetest.register_craft({ output = "bitumen:pump_gas 1", type = "shapeless", recipe = {"bitumen:pump", "bitumen:gas_engine"}, }) minetest.register_craft({ output = "bitumen:gas_engine 1", recipe = { {"", "", ""}, {"default:steel_ingot", "", "default:steel_ingot"}, {"", "default:steelblock", ""}, }, }) -- drilling minetest.register_craft({ output = 'bitumen:drill_pipe 12', recipe = { {'', 'default:steel_ingot', ''}, {'', 'default:steel_ingot', ''}, {'', 'default:steel_ingot', ''}, } }) -- refining minetest.register_craft({ output = 'bitumen:distillation_column', recipe = { {'', 'bitumen:galv_steel_sheet', ''}, {'', 'bitumen:galv_steel_sheet', ''}, {'', 'bitumen:galv_steel_sheet', ''}, } }) minetest.register_craft({ output = 'bitumen:distillation_column_outlet', recipe = { {'', 'bitumen:galv_steel_sheet', ''}, {'bitumen:pipe', 'bitumen:galv_steel_sheet', 'bitumen:pipe'}, {'', 'bitumen:galv_steel_sheet', ''}, } }) minetest.register_craft({ output = 'bitumen:distillation_column_boiler', type = "shapeless", recipe = { 'bitumen:distillation_column', 'default:furnace', }, }) minetest.register_craft({ output = 'bitumen:cracking_boiler', type = "shapeless", recipe = { 'bitumen:distillation_column', 'default:furnace', 'default:silver_sand', 'default:silver_sand', }, }) -- concrete minetest.register_craft({ type = 'cooking', output = 'bitumen:lime', recipe = 'bitumen:chalk', cooktime = 5, }) minetest.register_craft({ type = 'cooking', output = 'bitumen:lime', recipe = 'default:coral_brown', cooktime = 5, }) minetest.register_craft({ type = 'cooking', output = 'bitumen:lime', recipe = 'default:coral_orange', cooktime = 5, }) minetest.register_craft({ type = 'cooking', output = 'bitumen:lime', recipe = 'default:coral_skeleton', cooktime = 5, }) minetest.register_craft({ output = 'bitumen:mineral_oil_furnace 1', recipe = { {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, {'default:steel_ingot', 'bitumen:mineral_oil_furnace_blueprint', 'default:steel_ingot'}, {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, } }) minetest.register_craft({ output = 'bitumen:cement_mixer', recipe = { {'bitumen:galv_steel_sheet', '', 'bitumen:galv_steel_sheet',}, {'bitumen:galv_steel_sheet', 'bitumen:cement_mixer_blueprint', 'bitumen:galv_steel_sheet',}, {'', 'bitumen:spout', ''}, } }) -- concrete's recipe is: -- --------------------- -- 1 part cement -- 2 parts water -- 3 parts sand -- 3 parts gravel -- 3 crafts for combinations of water and river water minetest.register_craft( { type = "shapeless", output = "bitumen:wet_concrete 9", recipe = { "bitumen:lime", "bucket:bucket_water", "bucket:bucket_water", "group:sand", "group:sand", "group:sand", "default:gravel", "default:gravel", "default:gravel", }, replacements = { { "bucket:bucket_water", "bucket:bucket_empty" }, { "bucket:bucket_water", "bucket:bucket_empty" }, } }) minetest.register_craft( { type = "shapeless", output = "bitumen:wet_concrete 9", recipe = { "bitumen:lime", "bucket:bucket_river_water", "bucket:bucket_river_water", "group:sand", "group:sand", "group:sand", "default:gravel", "default:gravel", "default:gravel", }, replacements = { { "bucket:bucket_river_water", "bucket:bucket_empty" }, { "bucket:bucket_river_water", "bucket:bucket_empty" }, } }) minetest.register_craft( { type = "shapeless", output = "bitumen:wet_concrete 9", recipe = { "bitumen:lime", "bucket:bucket_water", "bucket:bucket_river_water", "group:sand", "group:sand", "group:sand", "default:gravel", "default:gravel", "default:gravel", }, replacements = { { "bucket:bucket_water", "bucket:bucket_empty" }, { "bucket:bucket_river_water", "bucket:bucket_empty" }, } }) -- blueprints minetest.register_craft( { type = "shapeless", output = "bitumen:blueprint_paper", recipe = {"default:paper", "dye:blue"}, }) minetest.register_craft({ output = 'bitumen:blueprint_book', recipe = { {'bitumen:blueprint_paper'}, {'bitumen:blueprint_paper'}, {'bitumen:blueprint_paper'}, } }) minetest.register_craft({ output = 'bitumen:blueprint_bookshelf', recipe = { {'group:wood', 'group:wood', 'group:wood'}, {'bitumen:blueprint_book', 'bitumen:blueprint_book', 'bitumen:blueprint_book'}, {'group:wood', 'group:wood', 'group:wood'}, } }) -- barrels minetest.register_craft({ output = "bitumen:drum_filler", type = "shapeless", recipe = { "bitumen:oil_drum", "bitumen:spout" }, }) minetest.register_craft({ output = "bitumen:drum_extractor", type = "shapeless", recipe = { "bitumen:oil_drum", "bitumen:intake" }, }) minetest.register_craft({ output = "bitumen:oil_drum 3", recipe = { {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}, {"default:steel_ingot", "", "default:steel_ingot"}, {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, } }) -- tanks minetest.register_craft({ output = "bitumen:galv_steel_sheet 3", recipe = { {"", "", ""}, {"", "", ""}, {"default:steel_ingot", "default:tin_ingot", "default:steel_ingot"}, } }) minetest.register_craft({ output = "bitumen:cylinder_tank 1", recipe = { {"bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet"}, {"bitumen:galv_steel_sheet", "", "bitumen:galv_steel_sheet"}, {"bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet", "bitumen:galv_steel_sheet"}, } }) minetest.register_craft({ output = "bitumen:cylinder_tank_top 1", recipe = { {"", "bitumen:intake", ""}, {"", "bitumen:cylinder_tank", ""}, {"", "", ""}, } }) minetest.register_craft({ output = "bitumen:cylinder_tank_bottom 1", recipe = { {"", "", ""}, {"", "bitumen:cylinder_tank", ""}, {"", "bitumen:spout", ""}, } }) minetest.register_craft({ output = "bitumen:galv_steel_sheet 4", type = "shapeless", recipe = {"bitumen:cylinder_tank_cracked"}, }) -- misc machines minetest.register_craft({ output = "bitumen:kerosene_light", recipe = { {"", "", ""}, {"", "default:meselamp", ""}, {"", "bitumen:drum_extractor", ""}, } }) minetest.register_craft({ output = "bitumen:rock_crusher", recipe = { {"", "bitumen:galv_steel_sheet", ""}, {"bitumen:galv_steel_sheet", "bitumen:rock_crusher_blueprint", "bitumen:galv_steel_sheet"}, {"", "bitumen:galv_steel_sheet", ""}, } })