diff --git a/drinks/hot.lua b/drinks/hot.lua index cfdd34f..b2f3ad4 100644 --- a/drinks/hot.lua +++ b/drinks/hot.lua @@ -11,12 +11,18 @@ -- [craft] Hot Chocolate -- ===================================== -print ("Food [Master] - Loading Hot") +print ("RubenFood [Master] - Loading Hot") -----------------------------Coffee----------------------------- +minetest.register_craftitem("food:coffeebean",{ + description = "Raw Coffee Bean", + tiles = {"food_coffee.png"}, + inventory_image = "food_coffee.png", +}) + minetest.register_craftitem("food:coffeebean_cooked",{ - description = "Roasted Coffee Beans", + description = "Cooked Coffee Bean", tiles = {"food_coffee_cooked.png"}, inventory_image = "food_coffee_cooked.png", }) @@ -25,15 +31,14 @@ minetest.register_craftitem("food:coffee", { description = "Coffee", inventory_image = "food_coffee_cup.png", on_use = minetest.item_eat(10), - groups={food=1}, }) minetest.register_craft({ - output = '"food:coffee" 1', + output = '"food:coffeebean" 1', recipe = { - {'""','"food:coffeebean_cooked"','""'}, - {'""','"food:coffeebean_cooked"','""'}, - {'""','"food:cup"','""'}, + {'""','"default:dry_shrub"','""'}, + {'""','"default:dry_shrub"','""'}, + {'""','"default:dry_shrub"','""'}, } }) @@ -50,5 +55,24 @@ minetest.register_craft({ type = "cooking", output = "food:coffeebean_cooked", recipe = "food:coffeebean", - cooktime = 5, +}) + + + + +-------------------------Hot Chocolate-------------------------- + +minetest.register_craftitem("food:hotchoco", { + description = "Hot Chocolate", + inventory_image = "food_hotchoco.png", + on_use = minetest.item_eat(4), +}) + +minetest.register_craft({ +output = '"food:hotchoco" 1 ', +recipe = { +{"food:chocolate_powder"}, +{"food:milk"}, +{"food:mug"}, +}, }) diff --git a/drinks/milkshakes.lua b/drinks/milkshakes.lua new file mode 100644 index 0000000..dfc0559 --- /dev/null +++ b/drinks/milkshakes.lua @@ -0,0 +1,53 @@ +-- RUBENFOOD MOD +-- A mod written by rubenwardy that adds +-- food to the minetest game +-- ===================================== +-- >> rubenfood/drinks/milkshakes.lua +-- adds drinks +-- ===================================== +-- +-- ===================================== + +print ("Food [Master] - Loading Milk Shakes") + +minetest.register_craftitem("food:ms_chocolate", { +description = "Chocolate Milkshake", +inventory_image = "food_ms_chocolate.png", +on_use = minetest.item_eat(4) +}) + +minetest.register_craft({ +output = "food:ms_chocolate", +recipe = { +{"food:chocolate_milk"}, +{"food:cup"}, +}, +}) + +minetest.register_craftitem("food:ms_strawberry", { +description = "Strawberry Milkshake", +inventory_image = "food_ms_strawberry.png", +on_use = minetest.item_eat(4) +}) + +minetest.register_craft({ +output = "food:ms_strawberry", +recipe = { +{"farming_plus:strawberry_item"}, +{"food:cup"}, +}, +}) + +minetest.register_craftitem("food:ms_banana", { +description = "Banana Milkshake", +inventory_image = "food_ms_banana.png", +on_use = minetest.item_eat(4) +}) + +minetest.register_craft({ +output = "food:ms_banana", +recipe = { +{"farming_plus:banana"}, +{"food:cup"}, +}, +}) diff --git a/food/soup.lua b/food/soup.lua index 748e8e3..017e176 100644 --- a/food/soup.lua +++ b/food/soup.lua @@ -37,7 +37,7 @@ minetest.register_craft({ {"bucket:bucket_water", "food:tomato", "bucket:bucket_water"}, {"", "food:bowl", ""}, }, - replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}} + replacements = {{"bucket:bucket_water", "bucket:bucket_empty"},{"bucket:bucket_water", "bucket:bucket_empty"}} }) @@ -68,5 +68,5 @@ minetest.register_craft({ {"bucket:bucket_water", "food:meat", "bucket:bucket_water"}, {"", "food:bowl", ""}, }, - replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}} + replacements = {{"bucket:bucket_water", "bucket:bucket_empty"},{"bucket:bucket_water", "bucket:bucket_empty"}} }) diff --git a/init.lua b/init.lua index d8188ab..11c3d93 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,6 @@ -- RUBENFOOD MOD --- A mod written by rubenwardy that adds +-- A mod written by rubenwardy and helped +-- by Zaraki98 that adds -- food to the minetest game -- ===================================== -- >> rubenfood/init.lua @@ -24,10 +25,11 @@ dofile(minetest.get_modpath("food").."/food/soup.lua") dofile(minetest.get_modpath("food").."/snacks/crumbles.lua") dofile(minetest.get_modpath("food").."/snacks/cakes.lua") dofile(minetest.get_modpath("food").."/snacks/tarts.lua") +dofile(minetest.get_modpath("food").."/snacks/misc.lua") dofile(minetest.get_modpath("food").."/drinks/juice.lua") dofile(minetest.get_modpath("food").."/drinks/hot.lua") - +dofile(minetest.get_modpath("food").."/drinks/milkshakes.lua") ----------------------------Cup------------------------------ @@ -64,6 +66,14 @@ minetest.register_craftitem("food:bowl",{ inventory_image = "food_bowl.png", }) +minetest.register_craft({ + output = "food:bowl", + recipe = { + {"default:stone","","default:stone"}, + {"","default:stone",""}, + } +}) + -----------------------------Sugar------------------------------ minetest.register_craftitem("food:sugar", { @@ -92,4 +102,20 @@ minetest.register_craft({ } }) +----------------------------Cigarete---------------------------- +minetest.register_craftitem("food:cigarette", { + description = "Cigarette", + inventory_image = "food_cigar.png", + on_use = minetest.item_eat(-4), +}) + +minetest.register_craft({ + output = "food:cigarette", + recipe = { + {'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'}, + + } +}) + + print("Food: Mainframe loaded") diff --git a/snacks/misc.lua b/snacks/misc.lua new file mode 100644 index 0000000..dfe1db3 --- /dev/null +++ b/snacks/misc.lua @@ -0,0 +1,58 @@ +-- RUBENFOOD MOD +-- A mod written by rubenwardy that adds +-- food to the minetest game +-- ===================================== +-- >> rubenfood/snacks/crumbles.lua +-- adds crumbles +-- ===================================== +-- [regis-food] Rhubarb Crumble +-- ===================================== + +print "Food [Master] - Loading Splits" + +-- Banana Split + +minetest.register_craftitem("food:banana_split_raw", { +description = "Banana Split Raw", +inventory_image = "food_banana_split_raw.png", +}) + +minetest.register_craftitem("food:banana_split", { +description = "Banana Split", +inventory_image = "food_banana_split.png", +groups={food=1}, +on_use = minetest.item_eat(3), +}) + +minetest.register_craftitem("food:popcorn", { +description = "Popcorn", +inventory_image = "food_popcorn.png", +groups={food=1}, +on_use = minetest.item_eat(1), +}) + +minetest.register_craftitem("food:corn_seed", { +description = "Corn Pips", +inventory_image = "food_corn_pip.png", +}) + +minetest.register_craft({ +type = "cooking", +output = "food:popcorn", +recipe = "food:corn_seed", +}) + +minetest.register_craft({ +output = "food:corn_seed", +recipe = {{"farming:seed_wheat"}}, +}) + +minetest.register_craft({ +output = "food:banana_split_raw", +recipe = {{"food:chocolate_milk"},{"farming_plus:banana"}}, +}) +minetest.register_craft({ +type = "cooking", +output = "food:banana_split", +recipe = "food:banana_split_raw", +}) diff --git a/textures/food_banana_split.png b/textures/food_banana_split.png new file mode 100644 index 0000000..0f85242 Binary files /dev/null and b/textures/food_banana_split.png differ diff --git a/textures/food_banana_split_raw.png b/textures/food_banana_split_raw.png new file mode 100644 index 0000000..13de0bf Binary files /dev/null and b/textures/food_banana_split_raw.png differ diff --git a/textures/food_cigar.png b/textures/food_cigar.png new file mode 100644 index 0000000..df436f7 Binary files /dev/null and b/textures/food_cigar.png differ diff --git a/textures/food_hotchoco.png b/textures/food_hotchoco.png new file mode 100644 index 0000000..6edbab7 Binary files /dev/null and b/textures/food_hotchoco.png differ diff --git a/textures/food_ms_banana.png b/textures/food_ms_banana.png new file mode 100644 index 0000000..19e9310 Binary files /dev/null and b/textures/food_ms_banana.png differ diff --git a/textures/food_ms_chocolate.png b/textures/food_ms_chocolate.png new file mode 100644 index 0000000..f7fbeec Binary files /dev/null and b/textures/food_ms_chocolate.png differ diff --git a/textures/food_ms_strawberry.png b/textures/food_ms_strawberry.png new file mode 100644 index 0000000..6c2cbb6 Binary files /dev/null and b/textures/food_ms_strawberry.png differ diff --git a/textures/food_popcorn.png b/textures/food_popcorn.png new file mode 100644 index 0000000..473d661 Binary files /dev/null and b/textures/food_popcorn.png differ