minetest-mods/bbq/cooking.lua

708 lines
16 KiB
Lua

--------------
--ITEM RECIPES
--------------
--Smoker Craft Recipe
minetest.register_craft( {
output = "bbq:smoker",
recipe = {
{"", "", "default:steel_ingot"},
{"default:steel_ingot", "group:wood", "default:steel_ingot"},
{"default:steel_ingot", "", "default:steel_ingot"}
}
})
--Kettle Grill Craft Recipe
minetest.register_craft( {
output = "bbq:kettle_grill",
recipe = {
{"default:steel_ingot", "bbq:charcoal_lump", "default:steel_ingot"},
{"default:steel_ingot", "bbq:charcoal_lump", "default:steel_ingot"},
{"", "default:steel_ingot", ""}
}
})
--Propane Grill Pro Craft Recipe
minetest.register_craft( {
output = "bbq:propane_grill_pro",
recipe = {
{"default:steel_ingot", "default:glass", "default:steel_ingot"},
{"default:steel_ingot", "bbq:propane", "default:steel_ingot"},
{"", "default:steel_ingot", ""}
}
})
--Propane Grill Craft Recipe
minetest.register_craft( {
output = "bbq:propane_grill",
recipe = {
{"default:steel_ingot", "default:glass", "default:steel_ingot"},
{"", "bbq:propane", ""},
{"", "default:steel_ingot", ""}
}
})
--Chimeny Smoke Craft Recipe
minetest.register_craft( {
output = "bbq:chimney_smoke",
recipe = {
{"", "group:wood", ""},
{"", "group:wood", ""},
{"", "default:torch", ""}
}
})
--Beef Map Recipe
minetest.register_craft( {
output = "bbq:beef_map",
recipe = {
{"group:wood", "group:wood", "group:wood"},
{"group:wood", "mobs:leather", "group:wood"},
{"group:wood", "group:wood", "group:wood"},
}
})
--Smoker Blueprint Recipe
minetest.register_craft( {
output = "bbq:smoker_blueprint",
recipe = {
{"group:wood", "group:wood", "group:wood"},
{"group:wood", "dye:blue", "group:wood"},
{"group:wood", "group:wood", "group:wood"},
}
})
--Spatula Craft Recipe
minetest.register_craft( {
output = "bbq:spatula",
recipe = {
{"", "default:tin_ingot", ""},
{"", "default:tin_ingot", ""},
{"", "default:stick", ""}
}
})
--Basting Brush Craft Recipe
minetest.register_craft( {
output = "bbq:basting_brush",
recipe = {
{"", "farming:cotton", ""},
{"", "default:tin_ingot", ""},
{"", "default:stick", ""}
}
})
--Grill Brush Craft Recipe
minetest.register_craft( {
output = "bbq:grill_brush",
recipe = {
{"", "default:tin_ingot", "farming:cotton"},
{"", "default:tin_ingot", ""},
{"", "default:stick", ""}
}
})
--Foil Craft Recipe
minetest.register_craft( {
output = "bbq:foil",
recipe = {
{"", "", ""},
{"", "", ""},
{"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}
}
})
--Propane Craft Recipe
minetest.register_craft( {
output = "bbq:propane",
recipe = {
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
{"default:steel_ingot", "default:torch", "default:steel_ingot"},
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}
}
})
--Charcoal Bag Recipe
minetest.register_craft( {
output = "bbq:charcoal_bag",
recipe = {
{"bbq:charcoal_briquette", "bbq:charcoal_briquette", "bbq:charcoal_briquette"},
{"bbq:charcoal_briquette", "bbq:charcoal_briquette", "bbq:charcoal_briquette"},
{"bbq:charcoal_briquette", "bbq:charcoal_briquette", "bbq:charcoal_briquette"}
}
})
--Charcoal Briquette Recipe
minetest.register_craft( {
output = "bbq:charcoal_briquette",
recipe = {
{"", "bbq:sawdust", ""},
{"bbq:sawdust", "bbq:charcoal_lump", "bbq:sawdust"},
{"", "bbq:sawdust", ""}
}
})
--Charcoal Lump Recipe
minetest.register_craft( {
output = "bbq:charcoal_lump",
type = "shapeless",
recipe = {"group:tree", "default:torch"}
})
--Sawdust Craft Recipe
minetest.register_craft( {
output = "bbq:sawdust",
type = "shapeless",
recipe = {"default:stick"},
})
--------------
--FOOD RECIPES
--------------
--Beer Craft Recipe
minetest.register_craft( {
output = "bbq:beer",
type = "shapeless",
recipe = {"bucket:bucket_water", "bbq:yeast", "farming:wheat", "group:food_sugar", "vessels:drinking_glass"},
replacements = {{"bucket:bucket_water","bucket:bucket_empty"}},
})
--Vinegar Craft Recipe
minetest.register_craft( {
output = "bbq:vinegar",
type = "shapeless",
recipe = {"group:food_vinegarmother", "group:food_sugar", "bucket:bucket_water"},
replacements = {{"bucket:bucket_water","bucket:bucket_empty"}},
})
--Lamb Kebab Craft Recipe
minetest.register_craft( {
output = "bbq:lamb_kebab_raw 4",
type = "shapeless",
recipe = {"group:food_pepper", "mobs:mutton_raw", "default:stick", "flowers:mushroom_brown", "group:food_onion"}
})
--Rack of Lamb Craft Recipe
minetest.register_craft( {
output = "bbq:rack_lamb_raw 2",
type = "shapeless",
recipe = {"bbq:bbq_sauce", "mobs:mutton_raw", "mobs:mutton_raw"}
})
--Leg of Lamb Craft Recipe
minetest.register_craft( {
output = "bbq:leg_lamb_raw 2",
type = "shapeless",
recipe = {"group:food_garlic_clove", "mobs:mutton_raw", "mobs:mutton_raw"}
})
--Ham Craft Recipe
minetest.register_craft( {
output = "bbq:ham_raw 2",
type = "shapeless",
recipe = {"bbq:brine", "mobs:pork_raw", "group:food_honey"}
})
--Pickled Peppers Recipe
minetest.register_craft( {
output = "bbq:pickled_peppers",
type = "shapeless",
recipe = {"group:food_peppercorn", "group:food_pepper", "bbq:brine"}
})
--BBQ Chicken Craft Recipe
minetest.register_craft( {
output = "bbq:bbq_chicken_raw 3",
type = "shapeless",
recipe = {"bbq:bbq_sauce", "mobs:chicken_raw", "bbq:paprika"}
})
--BBQ Beef Ribs Craft Recipe
minetest.register_craft( {
output = "bbq:bbq_beef_ribs_raw 2",
type = "shapeless",
recipe = {"bbq:bbq_sauce", "bbq:beef_raw", "group:food_pepper_ground"}
})
--Corned Beef Craft Recipe
minetest.register_craft( {
output = "bbq:corned_beef_raw",
type = "shapeless",
recipe = {"group:food_peppercorn", "bbq:beef_raw","bbq:brine",}
})
--BBQ Brisket Craft Recipe
minetest.register_craft( {
output = "bbq:brisket_raw 2",
type = "shapeless",
recipe = {"bbq:bbq_sauce", "bbq:molasses", "bbq:beef_raw", "group:food_garlic_clove"}
})
--Hot Wings Craft Recipe
minetest.register_craft( {
output = "bbq:hot_wings_raw 3",
type = "shapeless",
recipe = {"bbq:hot_sauce", "mobs:chicken_raw", "bbq:paprika"}
})
--Cheese Steak Craft Recipe
minetest.register_craft( {
output = "bbq:cheese_steak 2",
type = "shapeless",
recipe = {"farming:bread", "group:food_pepper", "bbq:beef", "group:food_cheese", "group:food_onion"}
})
--Bacon Cheeseburger Craft Recipe
minetest.register_craft( {
output = "bbq:bacon_cheeseburger 3",
type = "shapeless",
recipe = {"farming:bread", "bbq:bacon", "bbq:hamburger_patty", "group:food_cheese"}
})
--Hamburger Craft Recipe
minetest.register_craft( {
output = "bbq:hamburger 2",
type = "shapeless",
recipe = {"farming:bread", "bbq:hamburger_patty"}
})
--Hamburger Craft Recipe
minetest.register_craft( {
output = "bbq:hamburger_patty_raw",
type = "shapeless",
recipe = {"bbq:beef_raw"}
})
--Hotdog Craft Recipe
minetest.register_craft( {
output = "bbq:hotdog 2",
type = "shapeless",
recipe = {"bbq:hotdog_cooked", "farming:bread"}
})
--Hotdog Raw Craft Recipe
minetest.register_craft( {
output = "bbq:hotdog_raw",
type = "shapeless",
recipe = {"mobs:pork_raw", "mobs:chicken_raw", "bbq:sawdust"}
})
--Pulled Pork Craft Recipe
minetest.register_craft( {
output = "bbq:pulled_pork 2",
type = "shapeless",
recipe = {"mobs:pork_cooked", "farming:bread", "bbq:bbq_sauce"}
})
--Grilled Pizza Craft Recipe
minetest.register_craft( {
output = "bbq:grilled_pizza_raw 3",
type = "shapeless",
recipe = {"group:food_cheese", "group:food_pepper", "bbq:grilled_tomato", "flowers:mushroom_brown", "group:food_salt", "farming:wheat", "bbq:yeast"}
})
--Bacon Craft Recipe
minetest.register_craft( {
output = "bbq:bacon_raw 2",
type = "shapeless",
recipe = {"bbq:liquid_smoke", "bbq:brine", "mobs:pork_raw"}
})
--London Broil Craft Recipe
minetest.register_craft( {
output = "bbq:london_broil_raw 2",
type = "shapeless",
recipe = {"bbq:bacon", "group:food_garlic_clove", "bbq:beef_raw"}
})
--Beef Jerky Craft Recipe
minetest.register_craft( {
output = "bbq:beef_jerky_raw 3",
type = "shapeless",
recipe = {"bbq:liquid_smoke", "bbq:brine", "bbq:beef_raw"}
})
--Pepper Steak Craft Recipe
minetest.register_craft( {
output = "bbq:pepper_steak_raw",
type = "shapeless",
recipe = {"group:food_pepper_ground", "bbq:beef_raw", "group:food_pepper_ground"}
})
--Stuffed Chop Craft Recipe
minetest.register_craft( {
output = "bbq:stuffed_chop_raw 3",
type = "shapeless",
recipe = {"group:food_onion", "farming:bread", "flowers:mushroom_brown", "mobs:pork_raw", "default:apple"}
})
--Stuffed Mushroom Craft Recipe
minetest.register_craft( {
output = "bbq:stuffed_mushroom_raw 2",
type = "shapeless",
recipe = {"group:food_tomato", "farming:bread", "flowers:mushroom_brown"}
})
--Veggie Kebab Craft Recipe
minetest.register_craft( {
output = "bbq:veggie_kebab_raw 2",
type = "shapeless",
recipe = {"group:food_pepper", "group:food_potato", "group:food_tomato", "flowers:mushroom_brown", "default:stick"}
})
--Veggie Packet Craft Recipe
minetest.register_craft( {
output = "bbq:veggie_packet_raw 2",
type = "shapeless",
recipe = {"group:food_pepper_ground", "group:food_tomato", "group:food_potato", "group:food_corn", "bbq:foil"}
})
--Portebello Steak Craft Recipe
minetest.register_craft( {
output = "bbq:portebello_steak_raw",
type = "shapeless",
recipe = {"group:food_pepper_ground", "bbq:steak_sauce", "flowers:mushroom_brown"}
})
--Stuffed Pepper Craft Recipe
minetest.register_craft( {
output = "bbq:stuffed_pepper_raw 3",
type = "shapeless",
recipe = {"group:food_cheese", "farming:bread", "group:food_pepper"}
})
--Grilled Corn Craft Recipe
minetest.register_craft( {
output = "bbq:grilled_corn_raw 2",
type = "shapeless",
recipe = {"group:food_cheese", "bbq:paprika", "group:food_corn"}
})
---------------------
--Spices, Sauces, Etc
---------------------
--Tomato Sauce Craft Recipe
if minetest.registered_items["crops:tomato"] ~= nil then
minetest.register_craft({
type = "shapeless",
output = "bbq:tomato_sauce",
recipe = { "group:food_tomato" },
replacements = {{"group:food_tomato","crops:tomato_seed"}}
})
else
minetest.register_craft({
type = "shapeless",
output = "bbq:tomato_sauce",
recipe = { "group:food_tomato" },
})
end
--Paprika Craft Recipe
minetest.register_craft( {
output = "bbq:paprika",
-- type = "shapeless",
recipe = {
{'bbq:smoked_pepper'},
},
})
--Garlic Clove Craft Recipe
minetest.register_craft({
type = "shapeless",
output = "bbq:garlic_clove 9",
recipe = { "group:food_garlic" }
})
--Garlic Braid Craft Recipe
minetest.register_craft({
output = "bbq:garlic_braid",
recipe = {
{"group:food_garlic", "group:food_garlic", "group:food_garlic"},
{"group:food_garlic", "group:food_garlic", "group:food_garlic"},
{"group:food_garlic", "group:food_garlic", "group:food_garlic"}
}
})
--Garlic Craft Recipe
minetest.register_craft({
type = "shapeless",
output = "bbq:garlic 9",
recipe = { "group:food_garlic_braid" }
})
--Brine
minetest.register_craft( {
output = "bbq:brine",
type = "shapeless",
recipe = {"group:food_salt", "group:food_sugar", "bucket:bucket_water", "vessels:drinking_glass"},
replacements = {{"bucket:bucket_water","bucket:bucket_empty"}},
})
--Steak Sauce
minetest.register_craft( {
output = "bbq:steak_sauce",
type = "shapeless",
recipe = {"flowers:mushroom_brown", "bbq:vinegar", "bbq:hot_sauce", "vessels:glass_bottle"},
replacements = {{"bbq:vinegar","bbq:vinegar_mother"}},
})
--Liquid Smoke
minetest.register_craft( {
output = "bbq:liquid_smoke",
type = "shapeless",
recipe = {"vessels:glass_bottle", "default:torch"}
})
--Sugar
minetest.register_craft( {
output = "bbq:sugar",
-- type = "shapeless",
recipe = {
{'default:papyrus'},
},
replacements = {{"default:papyrus","bbq:molasses"}},
})
--Hot Sauce
minetest.register_craft( {
output = "bbq:hot_sauce",
type = "shapeless",
recipe = {"group:food_pepper_ground", "bucket:bucket_water", "bbq:paprika", "vessels:glass_bottle"},
replacements = {{"bucket:bucket_water","bucket:bucket_empty"}},
})
--BBQ Sauce
minetest.register_craft( {
output = "bbq:bbq_sauce",
type = "shapeless",
recipe = {"bbq:molasses", "group:food_sugar", "group:food_tomato_sauce", "bbq:liquid_smoke", "bbq:vinegar"},
replacements = {{"bbq:vinegar","bbq:vinegar_mother"}},
})
---------
--COOKING
---------
--Sea Salt Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:sea_salt",
recipe = "bucket:bucket_water",
replacements = {{"bucket:bucket_water","bucket:bucket_empty"}},
cooktime = 8,
})
--Hamburger Patty Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:hamburger_patty",
recipe = "bbq:hamburger_patty_raw",
cooktime = 5,
})
--Hotdog Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:hotdog_cooked",
recipe = "bbq:hotdog_raw",
cooktime = 5,
})
--Beef Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:beef",
recipe = "bbq:beef_raw",
cooktime = 5,
})
--Beef Jerky Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:beef_jerky",
recipe = "bbq:beef_jerky_raw",
cooktime = 12,
})
--Veggie Kebab Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:veggie_kebab",
recipe = "bbq:veggie_kebab_raw",
cooktime = 8,
})
--Veggie Packet Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:veggie_packet",
recipe = "bbq:veggie_packet_raw",
cooktime = 8,
})
--Stuffed Mushroom Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:stuffed_mushroom",
recipe = "bbq:stuffed_mushroom_raw",
cooktime = 6,
})
--Stuffed Chop Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:stuffed_chop",
recipe = "bbq:stuffed_chop_raw",
cooktime = 8,
})
--Portebello Steak Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:portebello_steak",
recipe = "bbq:portebello_steak_raw",
cooktime = 6,
})
--Pepper Steak Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:pepper_steak",
recipe = "bbq:pepper_steak_raw",
cooktime = 6,
})
--Smoked Pepper Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:smoked_pepper",
recipe = "group:food_pepper",
cooktime = 9,
})
--Grilled Pizza
minetest.register_craft({
type = "cooking",
output = "bbq:grilled_pizza",
recipe = "bbq:grilled_pizza_raw",
cooktime = 5,
})
--Bacon Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:bacon",
recipe = "bbq:bacon_raw",
cooktime = 5,
})
--London Broil Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:london_broil",
recipe = "bbq:london_broil_raw",
cooktime = 6,
})
--Hot Wings Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:hot_wings",
recipe = "bbq:hot_wings_raw",
cooktime = 7,
})
--BBQ Beef Ribs Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:bbq_beef_ribs",
recipe = "bbq:bbq_beef_ribs_raw",
cooktime = 15,
})
--Corned Beef Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:corned_beef",
recipe = "bbq:corned_beef_raw",
cooktime = 15,
})
--BBQ Brisket Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:brisket",
recipe = "bbq:brisket_raw",
cooktime = 15,
})
--BBQ Chicken Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:bbq_chicken",
recipe = "bbq:bbq_chicken_raw",
cooktime = 10,
})
--Ham
minetest.register_craft({
type = "cooking",
output = "bbq:ham",
recipe = "bbq:ham_raw",
cooktime = 10,
})
--Lamb Kebab
minetest.register_craft({
type = "cooking",
output = "bbq:lamb_kebab",
recipe = "bbq:lamb_kebab_raw",
cooktime = 10,
})
--Leg of Lamb
minetest.register_craft({
type = "cooking",
output = "bbq:leg_lamb",
recipe = "bbq:leg_lamb_raw",
cooktime = 10,
})
--Rack of Lamb
minetest.register_craft({
type = "cooking",
output = "bbq:rack_lamb",
recipe = "bbq:rack_lamb_raw",
cooktime = 10,
})
--Stuffed Pepper Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:stuffed_pepper",
recipe = "bbq:stuffed_pepper_raw",
cooktime = 4,
})
--Grilled Tomato Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:grilled_tomato",
recipe = "group:food_tomato",
cooktime = 4,
})
--Grilled Corn Cooking
minetest.register_craft({
type = "cooking",
output = "bbq:grilled_corn",
recipe = "bbq:grilled_corn_raw",
cooktime = 4,
})