minetest_bitumen/crafts.lua

177 lines
3.3 KiB
Lua
Raw Normal View History

2013-10-11 19:37:26 -07:00
2018-06-23 22:45:55 -07:00
-- pipes
2013-10-11 19:37:26 -07:00
2013-10-11 10:03:15 -07:00
minetest.register_craft({
output = "bitumen:pipe 12",
2013-10-11 19:37:26 -07:00
recipe = {
2018-06-23 22:45:55 -07:00
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
{"", "", ""},
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
2013-10-11 19:37:26 -07:00
}
})
2018-06-23 22:45:55 -07:00
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"},
})
-- drilling
minetest.register_craft({
output = 'bitumen:drill_pipe 12',
2018-06-23 22:45:55 -07:00
recipe = {
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''},
}
})
-- 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'},
}
})
-- 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" }
}
})
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_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" }
}
})
-- 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'},
}
})