diff options
79 files changed, 44 insertions, 1954 deletions
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 5ebd21a..0000000 --- a/.gitignore +++ /dev/null @@ -1,163 +0,0 @@ -################# -## Eclipse -################# - -*.pydevproject -.project -.metadata -bin/ -tmp/ -*.tmp -*.bak -*.swp -*~.nib -local.properties -.classpath -.settings/ -.loadpath - -# External tool builders -.externalToolBuilders/ - -# Locally stored "Eclipse launch configurations" -*.launch - -# CDT-specific -.cproject - -# PDT-specific -.buildpath - - -################# -## Visual Studio -################# - -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files -*.suo -*.user -*.sln.docstates - -# Build results -[Dd]ebug/ -[Rr]elease/ -*_i.c -*_p.c -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.vspscc -.builds -*.dotCover - -## TODO: If you have NuGet Package Restore enabled, uncomment this -#packages/ - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf - -# Visual Studio profiler -*.psess -*.vsp - -# ReSharper is a .NET coding add-in -_ReSharper* - -# Installshield output folder -[Ee]xpress - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish - -# Others -[Bb]in -[Oo]bj -sql -TestResults -*.Cache -ClientBin -stylecop.* -~$* -*.dbmdl -Generated_Code #added for RIA/Silverlight projects - -# Backup & report files from converting an old project file to a newer -# Visual Studio version. Backup files are not needed, because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML - - - -############ -## Windows -############ - -# Windows image file caches -Thumbs.db - -# Folder config file -Desktop.ini - - -############# -## Python -############# - -*.py[co] - -# Packages -*.egg -*.egg-info -dist -build -eggs -parts -bin -var -sdist -develop-eggs -.installed.cfg - -# Installer logs -pip-log.txt - -# Unit test / coverage reports -.coverage -.tox - -#Translations -*.mo - -#Mr Developer -.mr.developer.cfg - -# Mac crap -.DS_Store diff --git a/IDEAS.md b/IDEAS.md deleted file mode 100644 index 8f2f46d..0000000 --- a/IDEAS.md +++ /dev/null @@ -1,48 +0,0 @@ -Recipes coming on release of this mod.
-Read Code to find recipes before then
-
-Items
-* Cup / Glass
-* Mug
-* Oven
-
-Diary
-* Butter
-* Cheese
-
-Sandwiches
-* Venison Sandwich
-* Cheese Sandwich
-* Burger
-
-Baking
-* Bread
-* Bread Slices
-* Buns
-
-Cakes
-* Plain Cake
-* Chocolate Cake
-* Carrot Cake
-
-Tarts
-* Strawberry Tart
-- Chocolate Tart
-
-Crumbles
-* Rhubarb Crumble
-
-Drinks
-* Apple Juice
-* Cactus Juice
-* Coffee
-* Coffee Beans
-* Hot Chocolate
-- Chocolate Milk Shake
-- Banana Milk Shake
-- Strawberry Milk Shake
-
-Misc
-* Cigerettes (takes 1 life away)
-* Cooked Meat
-* Sugar
\ No newline at end of file diff --git a/README.md~ b/README.md~ deleted file mode 100644 index d9ae4c3..0000000 --- a/README.md~ +++ /dev/null @@ -1,76 +0,0 @@ -Rubenwardy's Food Mod.
-======================
-
-This mod adds food for minetest and is an ideal companion for the Farming (by PilzAdam) and the Animal (by Sapier) Mods.
-
-1) List of Food
-
-2) License for Code
-
-In alpha development, but is still ok to use.
-
-Food
-====
-
-Recipes coming on release of this mod.
-Read Code to find recipes before then
-
-Items
-* Cup / Glass
-* Mug
-* Oven
-
-Diary
-* Butter
-* Cheese
-
-Sandwiches
-* Venison Sandwich
-* Cheese Sandwich
-* Burger
-
-Baking
-* Bread
-* Bread Slices
-* Buns
-
-Soups
-* Tomato Soup
-* Chicken Soup
-
-Cakes
-* Plain Cake
-* Chocolate Cake
-* Carrot Cake
-
-Tarts
-* Strawberry Tart
-
-Crumbles
-* Rhubarb Crumble
-
-Drinks
-* Apple Juice
-* Cactus Juice
-* Coffee
-* Coffee Beans
-* Hot Chocolate
-* Chocolate Milkshake
-* Banana Milkshake
-* Strawberry Milkshake
-
-Misc
-* Cigerettes (takes 1 life away)
-* Cooked Meat
-* Sugar
-
-
-
-License for Code and Images
-===========================
-
-Copyright (c) 2012, Andrew "Rubenwardy" Ward All rights reserved.
-
-CC BY NC SA 3.0 UNPORTED
-
-http://creativecommons.org/licenses/by-sa/3.0/
diff --git a/dairy.lua b/dairy.lua deleted file mode 100644 index 68c02db..0000000 --- a/dairy.lua +++ /dev/null @@ -1,99 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/diary.lua
--- adds diary products
--- ======================================
--- [regis-food] Cheese
--- [craft] Cheese
--- [regis-item] Butter
--- [craft] Butter
--- ======================================
-
-minetest.register_craftitem("food:butter", {
- description = "Butter",
- inventory_image = "food_butter.png",
-})
-
-minetest.register_craftitem("food:cheese", {
- description = "Cheese",
- inventory_image = "food_cheese.png",
- on_use = minetest.item_eat(4),
-})
-
-
-minetest.register_craft({
- output = '"food:butter" 1',
- recipe = {
- {'"food:milk"','"food:milk"'},
- }
-})
-
-minetest.register_craft({
- output = '"food:cheese" 1',
- recipe = {
- {'"food:butter"','"food:butter"'},
- }
-})
-
-
---
---
--- CHOCOLATE
---
---
-
-
-minetest.register_craftitem("food:chocolate_dark", {
- description = "Dark Chocolate",
- inventory_image = "food_choco_dark.png",
- on_use = minetest.item_eat(2),
-})
-
-minetest.register_craftitem("food:chocolate_milk", {
- description = "Milk Chocolate",
- inventory_image = "food_choco_milk.png",
- on_use = minetest.item_eat(3),
-})
-
-minetest.register_craftitem("food:chocolate_powder", {
- description = "Chocolate Powder",
- inventory_image = "food_choco_powder.png",
-})
-
-minetest.register_craft({
- output = '"food:chocolate_dark" 1',
- recipe = {
- {'"food:cocoa"','"food:cocoa"','"food:cocoa"'},
- }
-})
-
-minetest.register_craft({
- output = '"food:chocolate_powder" 1',
- recipe = {
- {"food:cocoa","food:cocoa","food:cocoa"},
- {"food:cocoa","food:cocoa","food:cocoa"},
- {"food:cocoa","food:cocoa","food:cocoa"},
- }
-})
-
-minetest.register_craft({
- output = '"food:chocolate_milk" 1',
- recipe = {
- {"","food:milk",""},
- {"food:cocoa","food:cocoa","food:cocoa"},
- }
-})
-
-minetest.register_craft({
- output = '"food:chocolate_milk" 1',
- recipe = {
- {"","food:milk","food:chocolate_dark"},
- }
-})
-
-
-
-
-
diff --git a/depends.txt b/depends.txt index 331d858..9ec5688 100644 --- a/depends.txt +++ b/depends.txt @@ -1 +1,2 @@ -default
\ No newline at end of file +default +food diff --git a/drinks/hot.lua b/drinks/hot.lua index 1f600a0..ac3e580 100644 --- a/drinks/hot.lua +++ b/drinks/hot.lua @@ -11,49 +11,24 @@ -- [craft] Hot Chocolate
-- =====================================
-print ("RubenFood [Master] - Loading Hot")
+print ("Food [Modern] - 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 = "Cooked Coffee Bean",
- tiles = {"food_coffee_cooked.png"},
- inventory_image = "food_coffee_cooked.png",
-})
+-------------------------Hot Chocolate--------------------------
-minetest.register_craftitem("food:coffee", {
- description = "Coffee",
- inventory_image = "food_coffee_cup.png",
- on_use = minetest.item_eat(10),
- groups={food=1},
+minetest.register_craftitem("food_modern:hotchoco", {
+ description = "Hot Chocolate",
+ inventory_image = "food_hotchoco.png",
+ on_use = minetest.item_eat(4),
})
minetest.register_craft({
- output = '"food:coffeebean" 1',
- recipe = {
- {'""','"default:dry_shrub"','""'},
- {'""','"default:dry_shrub"','""'},
- {'""','"default:dry_shrub"','""'},
- }
+output = '"food_modern:hotchoco" 1 ',
+recipe = {
+{"food:chocolate_powder"},
+{"food:milk"},
+{"food:mug"},
+},
})
-minetest.register_craft({
- output = '"food:coffee" 1',
- recipe = {
- {'""','"food:coffeebean_cooked"','""'},
- {'""','"food:coffeebean_cooked"','""'},
- {'""','"food:cup"','""'},
- }
-})
-minetest.register_craft({
- type = "cooking",
- output = "food:coffeebean_cooked",
- recipe = "food:coffeebean",
-})
diff --git a/drinks/hot.lua~ b/drinks/hot.lua~ deleted file mode 100644 index f39e0a5..0000000 --- a/drinks/hot.lua~ +++ /dev/null @@ -1,81 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/drinks/hot.lua
--- adds hot drinks
--- =====================================
--- [regis-food] Coffee
--- [craft] Coffe
--- [regis-food] Hot Chocolate
--- [craft] Hot Chocolate
--- =====================================
-
-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 = "Cooked Coffee Bean",
- tiles = {"food_coffee_cooked.png"},
- inventory_image = "food_coffee_cooked.png",
-})
-
-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:coffeebean" 1',
- recipe = {
- {'""','"default:dry_shrub"','""'},
- {'""','"default:dry_shrub"','""'},
- {'""','"default:dry_shrub"','""'},
- }
-})
-
-minetest.register_craft({
- output = '"food:coffee" 1',
- recipe = {
- {'""','"food:coffeebean_cooked"','""'},
- {'""','"food:coffeebean_cooked"','""'},
- {'""','"food:cup"','""'},
- }
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:coffeebean_cooked",
- recipe = "food:coffeebean",
-})
-
-
-
-
--------------------------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/juice.lua b/drinks/juice.lua deleted file mode 100644 index b6d93ab..0000000 --- a/drinks/juice.lua +++ /dev/null @@ -1,50 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/drinks/juice.lua
--- adds juices
--- =====================================
--- [regis-food] Apple Juice
--- [craft] Cactus Juice
--- [regis-food] Cactus Juice
--- [craft] Cactus Juice
--- =====================================
-
-print ("RubenFood [Master] - Loading Juices")
-
---------------------------Apple Juice--------------------------
-minetest.register_craftitem("food:apple_juice", {
- description = "Apple Juice",
- inventory_image = "food_juice_apple.png",
- on_use = minetest.item_eat(2)
-})
-
-minetest.register_craft({
- output = '"food:apple_juice" 4',
- recipe = {
- {"","",""},
- {"","default:apple",""},
- {"","food:cup",""},
- }
-})
-
-
-
-
-
-----------------------cactus juice----------------------------
-minetest.register_craftitem("food:cactus_juice", {
- description = "Cactuz Juice",
- inventory_image = "food_juice_cactus.png",
- on_use = minetest.item_eat(2),
-})
-
-minetest.register_craft({
- output = '"food:cactus_juice" 4',
- recipe = {
- {'""','""','""'},
- {'""','"default:cactus"','""'},
- {'""','"food:cup"','""'},
- }
-})
\ No newline at end of file diff --git a/drinks/milkshakes.lua b/drinks/milkshakes.lua index e4c7846..34ffe82 100644 --- a/drinks/milkshakes.lua +++ b/drinks/milkshakes.lua @@ -8,44 +8,44 @@ --
-- =====================================
-print ("RubenFood [Master] - Loading Milk Shakes")
+print ("Food [Modern] - Loading Milk Shakes")
-minetest.register_craftitem("food:ms_chocolate", {
+minetest.register_craftitem("food_modern:ms_chocolate", {
description = "Chocolate Milkshake",
inventory_image = "food_ms_chocolate.png",
on_use = minetest.item_eat(4)
})
minetest.register_craft({
- output = "food:ms_chocolate",
+ output = "food_modern:ms_chocolate",
recipe = {
{"food:chocolate_milk"},
{"food:cup"},
},
})
-minetest.register_craftitem("food:ms_strawberry", {
+minetest.register_craftitem("food_modern:ms_strawberry", {
description = "Strawberry Milkshake",
inventory_image = "food_ms_strawberry.png",
on_use = minetest.item_eat(4)
})
minetest.register_craft({
- output = "food:ms_strawberry",
+ output = "food_modern:ms_strawberry",
recipe = {
{"food:strawberry"},
{"food:cup"},
},
})
-minetest.register_craftitem("food:ms_banana", {
+minetest.register_craftitem("food_modern:ms_banana", {
description = "Banana Milkshake",
inventory_image = "food_ms_banana.png",
on_use = minetest.item_eat(4)
})
minetest.register_craft({
- output = "food:ms_banana",
+ output = "food_modern:ms_banana",
recipe = {
{"food:banana"},
{"food:cup"},
diff --git a/drinks/milkshakes.lua~ b/drinks/milkshakes.lua~ deleted file mode 100644 index 487f81b..0000000 --- a/drinks/milkshakes.lua~ +++ /dev/null @@ -1,53 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/drinks/milkshakes.lua
--- adds drinks
--- =====================================
---
--- =====================================
-
-print ("RubenFood [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 = {
- {"food:strawberry"},
- {"food:cup"},
- },
-})
-
-minetest.register_craftitem("food:ms_banana", {
- description = "Banana 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"},
- },
-})
diff --git a/food/baking.lua b/food/baking.lua deleted file mode 100644 index e3f69f7..0000000 --- a/food/baking.lua +++ /dev/null @@ -1,69 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/food/baking.lua
--- adds bread and pies
--- =====================================
--- [regis-food] Bread
--- [regis-food] Bread Slice
--- [craft] Bread Slice
--- [regis-food] Bun
--- [craft] Bun
--- [regis-item] Bun Dough
--- [craft] Bun Dough
--- =====================================
-
-print "RubenFood [Master] - Loading Bread"
--- doughs
-if not minetest.get_modpath("farming") then
-
-else
-minetest.register_craftitem(":farming:cake_mix", {
- description = "Dough",
- inventory_image = "farming_cake_mix.png",
-})
-end
-
-minetest.register_craft({
- output = '"food:bread_slice" 10',
- recipe = {
- {'"food:bread"'},
- }
-})
-
-minetest.register_craftitem("food:bread_slice", {
- description = "Bread Slice",
- inventory_image = "food_bread_slice.png",
- on_use = minetest.item_eat(2),
-})
-
-
-
-
-print "RubenFood [Master] - Loading Buns"
-minetest.register_craftitem("food:bun_mix", {
- description = "Bun Mix",
- inventory_image = "food_bun_mix.png",
-})
-
-minetest.register_craftitem("food:bun", {
- description = "Bun",
- inventory_image = "food_bun.png",
- on_use = minetest.item_eat(4),
- groups={food=2},
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:bun",
- recipe = "food:bun_mix",
-})
-
-minetest.register_craft({
- output = '"food:bun_mix" 5',
- recipe = {
- {"food:flour", "food:flour", "bucket:bucket_water"},
- },
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}}
-})
\ No newline at end of file diff --git a/food/meats.lua b/food/meats.lua deleted file mode 100644 index 094ab19..0000000 --- a/food/meats.lua +++ /dev/null @@ -1,30 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/food/meats.lua
--- adds meat products
--- ======================================
--- [regis-food] Meat
--- [craft] Meat
--- ======================================
-
-if not minetest.get_modpath("mobs") then
-
-minetest.register_craftitem("food:meat", {
- description = "Venison",
- inventory_image = "food_meat.png",
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:meat",
- recipe = "food:meat_raw",
- cooktime = 20
-})
-
-end
-
-
-
-
diff --git a/food/meats.lua~ b/food/meats.lua~ deleted file mode 100644 index 62aa5f2..0000000 --- a/food/meats.lua~ +++ /dev/null @@ -1,30 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/food/meats.lua
--- adds meat products
--- ======================================
--- [regis-food] Meat
--- [craft] Meat
--- ======================================
-
-if not minetest.get_modpath(modname) then
-
-minetest.register_craftitem("food:meat", {
- description = "Venison",
- inventory_image = "food_meat.png",
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:meat",
- recipe = "food:meat_raw",
- cooktime = 20
-})
-
-end
-
-
-
-
diff --git a/food/sandwich.lua b/food/sandwich.lua index f5b2b9f..49bc50a 100644 --- a/food/sandwich.lua +++ b/food/sandwich.lua @@ -13,36 +13,20 @@ -- [craft] Burger
-- ======================================
-print "RubenFood [Master] - Loading Sandwiches"
+print "Food [Modern] - Loading Burgers"
-minetest.register_craftitem("food:sw_meat", {
- description = "Venison Sandwich",
- inventory_image = "food_sw_meat.png",
+minetest.register_craftitem("food_modern:burger", {
+ description = "Burger",
+ inventory_image = "food_burger.png",
on_use = minetest.item_eat(10),
groups={food=2},
})
-minetest.register_craftitem("food:sw_cheese", {
- description = "Cheese Sandwich",
- inventory_image = "food_sw_cheese.png",
- on_use = minetest.item_eat(8),
- groups={food=2},
-})
-
minetest.register_craft({
- output = '"food:sw_meat" 1',
+ output = '"food_modern:burger" 1',
recipe = {
- {"",'"food:bread_slice"',""},
+ {"",'"food:bun"',""},
{"food:butter","food:meat",'"food:butter"'},
- {"",'"food:bread_slice"',""},
- }
-})
-
-minetest.register_craft({
- output = '"food:sw_cheese" 1',
- recipe = {
- {"",'"food:bread_slice"',""},
- {"food:butter","food:cheese",'"food:butter"'},
- {"",'"food:bread_slice"',""},
+ {"",'"food:bun"',""},
}
})
diff --git a/food/sandwich.lua~ b/food/sandwich.lua~ deleted file mode 100644 index f27d641..0000000 --- a/food/sandwich.lua~ +++ /dev/null @@ -1,68 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/food/sandwich.lua
--- adds sandwich
--- ======================================
--- [regis-food] Cheese Sandwich
--- [craft] Cheese Sandwich
--- [regis-food] Venison Sandwich
--- [craft] Venison Sandwich
--- [regis-food] Burger
--- [craft] Burger
--- ======================================
-
-print "RubenFood [Master] - Loading Sandwiches"
-
-minetest.register_craftitem("food:sw_meat", {
- description = "Venison Sandwich",
- inventory_image = "food_sw_meat.png",
- on_use = minetest.item_eat(10),
- groups={food=2},
-})
-
-minetest.register_craftitem("food:sw_cheese", {
- description = "Cheese Sandwich",
- inventory_image = "food_sw_cheese.png",
- on_use = minetest.item_eat(8),
- groups={food=2},
-})
-
-minetest.register_craftitem("food:burger", {
- description = "Burger",
- inventory_image = "food_burger.png",
- on_use = minetest.item_eat(10),
- groups={food=2},
-})
-
-
-
-minetest.register_craft({
- output = '"food:sw_meat" 1',
- recipe = {
- {"",'"food:bread_slice"',""},
- {"food:butter","food:meat",'"food:butter"'},
- {"",'"food:bread_slice"',""},
- }
-})
-
-minetest.register_craft({
- output = '"food:sw_cheese" 1',
- recipe = {
- {"",'"food:bread_slice"',""},
- {"food:butter","food:cheese",'"food:butter"'},
- {"",'"food:bread_slice"',""},
- }
-})
-
-
-
-minetest.register_craft({
- output = '"food:burger" 1',
- recipe = {
- {"",'"food:bun"',""},
- {"food:butter","food:meat",'"food:butter"'},
- {"",'"food:bun"',""},
- }
-})
diff --git a/food/soup.lua b/food/soup.lua deleted file mode 100644 index 748e8e3..0000000 --- a/food/soup.lua +++ /dev/null @@ -1,72 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/food/soup.lua
--- adds soup and stews
--- =====================================
---
--- =====================================
-
-print "Food [Master] - Loading Soups and Stews"
-
-----------------------Tomato-----------------------------
-minetest.register_craftitem("food:soup_tomato", {
- description = "Tomato Soup",
- inventory_image = "food_soup_tomato.png",
- on_use = minetest.item_eat(4),
- groups={food=2},
-})
-
-minetest.register_craftitem("food:soup_tomato_raw", {
- description = "Raw Tomato Soup",
- inventory_image = "food_soup_tomato_raw.png",
- groups={food=2},
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:soup_tomato",
- recipe = "food:soup_tomato_raw",
-})
-
-minetest.register_craft({
- output = '"food:soup_tomato_raw" 1',
- recipe = {
- {"", "", ""},
- {"bucket:bucket_water", "food:tomato", "bucket:bucket_water"},
- {"", "food:bowl", ""},
- },
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}}
-})
-
-
-----------------------Chicken-----------------------------
-minetest.register_craftitem("food:soup_chicken", {
- description = "Chicken Soup",
- inventory_image = "food_soup_chicken.png",
- on_use = minetest.item_eat(4),
- groups={food=2},
-})
-
-minetest.register_craftitem("food:soup_chicken_raw", {
- description = "Raw Chicken Soup",
- inventory_image = "food_soup_chicken_raw.png",
- groups={food=2},
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:soup_chicken",
- recipe = "food:soup_chicken_raw",
-})
-
-minetest.register_craft({
- output = '"food:soup_chicken_raw" 1',
- recipe = {
- {"", "", ""},
- {"bucket:bucket_water", "food:meat", "bucket:bucket_water"},
- {"", "food:bowl", ""},
- },
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}}
-})
diff --git a/food/soup.lua~ b/food/soup.lua~ deleted file mode 100644 index 52997db..0000000 --- a/food/soup.lua~ +++ /dev/null @@ -1,41 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/food/soup.lua
--- adds soup and stews
--- =====================================
---
--- =====================================
-
-print "Food [Master] - Loading Soups and Stews"
-
-
-minetest.register_craftitem("food:soup_tomato", {
- description = "Tomato Soup",
- inventory_image = "food_soup_tomato.png",
- on_use = minetest.item_eat(4),
- groups={food=2},
-})
-
-minetest.register_craftitem("food:soup_tomato_raw", {
- description = "Raw Tomato Soup",
- inventory_image = "food_soup_tomato_raw.png",
- groups={food=2},
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:soup_tomato",
- recipe = "food:soup_tomato_raw",
-})
-
-minetest.register_craft({
- output = '"food:soup_tomato_raw" 1',
- recipe = {
- {"", "", ""},
- {"bucket:bucket_water", "food:tomato", "bucket:bucket_water"},
- {"", "food:bowl", ""},
- },
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}}
-})
@@ -10,88 +10,16 @@ -- [regis-food] Cigerette (-4)
-- =====================================
-print ("Food: Loading mainframe: [Master]")
+print ("Food: Loading extension: [Modern]")
----------------------Load Files-----------------------------
-dofile(minetest.get_modpath("food").."/support.lua")
-dofile(minetest.get_modpath("food").."/tools/oven.lua")
-dofile(minetest.get_modpath("food").."/dairy.lua")
-dofile(minetest.get_modpath("food").."/food/meats.lua")
-dofile(minetest.get_modpath("food").."/food/sandwich.lua")
-dofile(minetest.get_modpath("food").."/food/baking.lua")
-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_modern").."/food/sandwich.lua")
-dofile(minetest.get_modpath("food").."/drinks/juice.lua")
-dofile(minetest.get_modpath("food").."/drinks/hot.lua")
+dofile(minetest.get_modpath("food_modern").."/snacks/misc.lua")
+dofile(minetest.get_modpath("food_modern").."/drinks/hot.lua")
+dofile(minetest.get_modpath("food_modern").."/drinks/milkshakes.lua")
-
-----------------------------Cup------------------------------
-
-minetest.register_craftitem("food:mug",{
- description = "Mug",
- inventory_image = "food_mug.png",
-})
-
-minetest.register_craftitem("food:clay_mug",{
- description = "Clay Mug",
- inventory_image = "food_clay_mug.png",
-})
-
-minetest.register_craft({
- output = '"food:clay_mug" 1',
- recipe = {
- {"default:clay_lump","","default:clay_lump"},
- {"default:clay_lump","","default:clay_lump"},
- {"default:clay_lump","default:clay_lump","default:clay_lump"},
- }
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:mug",
- recipe = "food:clay_mug",
-})
-
------------------------------Bowl-------------------------------
-
-minetest.register_craftitem("food:bowl",{
- description = "Bowl",
- inventory_image = "food_bowl.png",
-})
-
-
------------------------------Sugar------------------------------
-minetest.register_craftitem("food:sugar", {
- description = "Sugar",
- inventory_image = "food_sugar.png",
-})
-minetest.register_craft({
- output = '"food:sugar" 20',
- recipe = {
- {'"default:papyrus"'},
-
- }
-})
-
-----------------------------Cigerete----------------------------
-minetest.register_craftitem("food:cigarette", {
- description = "Cigarette",
- inventory_image = "food_cigar.png",
- on_use = minetest.item_eat(-4),
-})
-
-minetest.register_craft({
- output = '"food:cigarette" 1',
- recipe = {
- {'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'},
-
- }
-})
-
-print("food: Mainframe loaded")
+print("Food: food_modern extension loaded")
diff --git a/init.lua~ b/init.lua~ deleted file mode 100644 index ae4698f..0000000 --- a/init.lua~ +++ /dev/null @@ -1,98 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/init.lua
--- inits the mod
--- =====================================
--- [regis-item] Cup
--- [craft] Cup
--- [regis-food] Cigerette (-4)
--- =====================================
-
-print ("Food: Loading mainframe: [Master]")
-
-----------------------Load Files-----------------------------
-dofile(minetest.get_modpath("food").."/support.lua")
-dofile(minetest.get_modpath("food").."/tools/oven.lua")
-
-dofile(minetest.get_modpath("food").."/dairy.lua")
-dofile(minetest.get_modpath("food").."/food/meats.lua")
-dofile(minetest.get_modpath("food").."/food/sandwich.lua")
-dofile(minetest.get_modpath("food").."/food/baking.lua")
-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")
-
-
-
-----------------------------Cup------------------------------
-
-minetest.register_craftitem("food:mug",{
- description = "Mug",
- inventory_image = "food_mug.png",
-})
-
-minetest.register_craftitem("food:clay_mug",{
- description = "Clay Mug",
- inventory_image = "food_clay_mug.png",
-})
-
-minetest.register_craft({
- output = '"food:clay_mug" 1',
- recipe = {
- {"default:clay_lump","","default:clay_lump"},
- {"default:clay_lump","","default:clay_lump"},
- {"default:clay_lump","default:clay_lump","default:clay_lump"},
- }
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:mug",
- recipe = "food:clay_mug",
-})
-
------------------------------Bowl-------------------------------
-
-minetest.register_craftitem("food:bowl",{
- description = "Bowl",
- inventory_image = "food_bowl.png",
-})
-
-
------------------------------Sugar------------------------------
-minetest.register_craftitem("food:sugar", {
- description = "Sugar",
- inventory_image = "food_sugar.png",
-})
-minetest.register_craft({
- output = '"food:sugar" 20',
- recipe = {
- {'"default:papyrus"'},
-
- }
-})
-
-----------------------------Cigerete----------------------------
-minetest.register_craftitem("food:cigarette", {
- description = "Cigarette",
- inventory_image = "food_cigar.png",
- on_use = minetest.item_eat(-4),
-})
-
-minetest.register_craft({
- output = '"food:cigarette" 1',
- recipe = {
- {'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'},
-
- }
-})
-
-print("food: Mainframe loaded")
diff --git a/snacks/cakes.lua b/snacks/cakes.lua deleted file mode 100644 index 4b517dc..0000000 --- a/snacks/cakes.lua +++ /dev/null @@ -1,101 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- =====================================
--- >> rubenfood/snacks/cakes.lua
--- adds cakes
--- =====================================
--- [regis-food] Plain Cake
--- [craft] Plain Cake
--- [regis-food] Chocolate Cake
--- [craft] Chocolate Cake
--- [regis-food] Carrot Cake
--- [craft] Chocolate Cake
--- =====================================
-print("RubenFood [Master] - Loading Cakes")
-
---------------------------Cakes-------------------------
-minetest.register_craftitem("food:cakemix_plain",{
- description = "Cake Mix",
- inventory_image = "food_pastry.png",
-})
-
-minetest.register_craftitem("food:cakemix_choco",{
- description = "Chocolate Cake Mix",
- inventory_image = "food_pastry_choco.png",
-})
-
-minetest.register_craftitem("food:cakemix_carrot",{
- description = "Carrot Cake Mix",
- inventory_image = "food_pastry_carrot.png",
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:cake",
- recipe = "food:cakemix_plain",
- cooktime = 10,
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:cake_chocolate",
- recipe = "food:cakemix_choco",
- cooktime = 10,
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:cake_carrot",
- recipe = "food:cakemix_carrot",
- cooktime = 10,
-})
-
-minetest.register_craftitem("food:cake", {
- description = "Cake",
- inventory_image = "food_cake.png",
- on_use = minetest.item_eat(30),
- groups={food=3},
-})
-
-minetest.register_craftitem("food:cake_chocolate", {
- description = "Chocolate Cake",
- inventory_image = "food_cake_choco.png",
- on_use = minetest.item_eat(40),
- groups={food=3},
-})
-
-minetest.register_craftitem("food:cake_carrot", {
- description = "Carrot Cake",
- inventory_image = "food_cake_carrot.png",
- on_use = minetest.item_eat(40),
- groups={food=3},
-})
-
-
-
-
-
-
------------------------------ Cake Pastry ----------------------------
-
-minetest.register_craft({
- output = '"food:cakemix_plain" 1',
- recipe = {
- {'"food:flour"','"food:sugar"','"food:egg"'},
- }
-})
-
-minetest.register_craft({
- output = '"food:cakemix_choco" 1',
- recipe = {
- {'""','"default:dirt"','""'}, {'"food:flour"','"food:sugar"','"food:egg"'},
- }
-})
-
-minetest.register_craft({
- output = '"food:cakemix_carrot" 1',
- recipe = {
- {'""','"food:carrot"','""'}, {'"food:flour"','"food:sugar"','"food:egg"'},
- }
-})
\ No newline at end of file diff --git a/snacks/crumbles.lua b/snacks/crumbles.lua deleted file mode 100644 index f46de48..0000000 --- a/snacks/crumbles.lua +++ /dev/null @@ -1,37 +0,0 @@ --- 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 "RubenFood [Master] - Loading Crumbles"
---Crumbles
-minetest.register_craftitem("food:crumble_rhubarb", {
- description = "Rhubarb Crumble",
- inventory_image = "food_crumble_rhubarb.png",
- on_use = minetest.item_eat(30),
- groups={food=3},
-})
-
-minetest.register_craftitem("food:crumble_rhubarb_raw", {
- description = "Raw Rhubarb Crumble",
- inventory_image = "food_crumble_rhubarb_raw.png",
-})
-
-minetest.register_craft({
- output = '"food:crumble_rhubarb_raw" 1',
- recipe = {
- {'"food:sugar"',"",""},
- {'"food:flour"','"food:rhubarb"','"food:butter"'}
- }
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:crumble_rhubarb",
- recipe = "food:crumble_rhubarb_raw",
-})
\ No newline at end of file diff --git a/snacks/misc.lua b/snacks/misc.lua index 87f94c1..87ff780 100644 --- a/snacks/misc.lua +++ b/snacks/misc.lua @@ -12,48 +12,47 @@ print "Food [Master] - Loading Splits" -- Banana Split
-minetest.register_craftitem("food:banana_split_raw", {
+minetest.register_craftitem("food_modern:banana_split_raw", {
description = "Banana Split Raw",
inventory_image = "food_banana_split_raw.png",
})
-minetest.register_craftitem("food:banana_split", {
+minetest.register_craftitem("food_modern: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", {
+minetest.register_craftitem("food_modern:popcorn", {
description = "Popcorn",
inventory_image = "food_popcorn.png",
groups={food=1},
on_use = minetest.item_eat(1),
})
-minetest.register_craftitem("food:corn_seed", {
+minetest.register_craftitem("food_modern:corn_seed", {
description = "Corn Pips",
inventory_image = "food_corn_pip.png",
})
minetest.register_craft({
type = "cooking",
- output = "food:popcorn",
- recipe = "food:corn_seed",
+ output = "food_modern:popcorn",
+ recipe = "food_modern:corn_seed",
})
minetest.register_craft({
- output = "food:corn_seed",
+ output = "food_modern:corn_seed",
recipe = {{"farming:wheat_seed"}},
})
minetest.register_craft({
- output = "food:banana_split_raw",
+ output = "food_modern:banana_split_raw",
recipe = {{"food:chocolate_milk"},{"food:banana"}},
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
})
minetest.register_craft({
type = "cooking",
- output = "food:banana_split",
- recipe = "food:banana_split_raw",
+ output = "food_modern:banana_split",
+ recipe = "food_modern:banana_split_raw",
})
diff --git a/snacks/misc.lua~ b/snacks/misc.lua~ deleted file mode 100644 index 87f94c1..0000000 --- a/snacks/misc.lua~ +++ /dev/null @@ -1,59 +0,0 @@ --- 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:wheat_seed"}},
-})
-
-minetest.register_craft({
- output = "food:banana_split_raw",
- recipe = {{"food:chocolate_milk"},{"food:banana"}},
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
-})
-minetest.register_craft({
- type = "cooking",
- output = "food:banana_split",
- recipe = "food:banana_split_raw",
-})
diff --git a/snacks/tarts.lua b/snacks/tarts.lua deleted file mode 100644 index da5bd33..0000000 --- a/snacks/tarts.lua +++ /dev/null @@ -1,53 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/snacks/tarts.lua
--- adds diary products
--- ======================================
--- [regis-food] Strawberry Tart
--- ======================================
-
-print "RubenFood [Master] - Loading Tarts"
-
-minetest.register_craftitem("food:tart_strawberry", {
- description = "Strawberry Tart",
- inventory_image = "food_tart_strawberry.png",
- on_use = minetest.item_eat(30),
- groups={food=3},
-})
-
-minetest.register_craftitem("food:tart_base", {
- description = "Tart Base",
- inventory_image = "food_tart_base.png",
-})
-
-minetest.register_craftitem("food:tart_base_raw", {
- description = "Raw Tart Base",
- inventory_image = "food_tart_base_raw.png",
-})
-
-minetest.register_craft({
- type = "cooking",
- output = "food:tart_base",
- recipe = "food:tart_base_raw",
-})
-
-minetest.register_craft({
- output = '"food:tart_strawberry" 1',
- recipe = {
- {'"food:strawberry"'},{'"food:tart_base"'},
- }
-})
-
-minetest.register_craft({
- output = '"food:tart_base_raw" 1',
- recipe = {
- {'"food:flour"','"food:milk"','"food:egg"'},
- }
-})
-
-
-
-
-
diff --git a/support.lua b/support.lua deleted file mode 100644 index 24b2fbb..0000000 --- a/support.lua +++ /dev/null @@ -1,186 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/support.lua
--- adds support for other mods
--- ======================================
--- [support]
--- ======================================
-
-print "Food [Support] - Initialising"
-function node_implement(modname,n_ext,n_int,resultfunc)
- if not minetest.get_modpath(modname) then
- resultfunc()
- else
- minetest.register_alias(n_int,n_ext)
- end
-end
-
-
-
-
-
-
-
-print "Food [Support] - Farming Mod"
-node_implement("farming","farming:flour","food:flour",function()
- minetest.register_craftitem("food:flour", {
- description = "Flour",
- inventory_image = "farming_flour.png",
-})
-end)
-
-node_implement("farming","farming:bread","food:bread",function()
-
-
-
-minetest.register_craftitem("food:bread", {
- description = "Bread",
- inventory_image = "food_bread.png",
- stack_max = 1,
- on_use = minetest.item_eat(10),
- groups={food=2},
-})
-minetest.register_craft({
- output = "food:dough",
- type = "shapeless",
- recipe = {"food:flour", "food:flour", "food:flour", "food:flour", "bucket:bucket_water"},
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
-})
-minetest.register_craft({
- type = "cooking",
- output = "food:bread",
- recipe = "food:dough",
- cooktime = 10,
-})
-
-
-
-
-end)
-
-
-node_implement("farming","farming:cake_mix","food:dough",function()
-minetest.register_craftitem("food:dough", {
- description = "Cake Mix",
- inventory_image = "farming_cake_mix.png",
-})
-end)
-
-
-
-print "Food [Support] - Farming_Plus Mod"
-
-node_implement("farming_plus","farming_plus:strawberry_item","food:strawberry",function()
-minetest.register_craftitem("food:strawberry", {
- description = "Strawberry",
- inventory_image = "farming_strawberry.png",
- on_use = minetest.item_eat(2),
-})
-end)
-
-node_implement("farming_plus","farming_plus:carrot_item","food:carrot",function()
-minetest.register_craftitem("food:carrot", {
- description = "Carrot",
- inventory_image = "farming_carrot.png",
- on_use = minetest.item_eat(3),
-})
-end)
-
-node_implement("farming_plus","farming_plus:rhubarb_item","food:rhubarb",function()
-minetest.register_craftitem("food:rhubarb", {
- description = "Rhubarb",
- inventory_image = "farming_rhubarb.png",
-})
-end)
-
-node_implement("farming_plus","farming_plus:cocoa_bean","food:cocoa",function()
-minetest.register_craftitem("food:cocoa", {
- description = "Cocoa Bean",
- inventory_image = "farming_cocoa_bean.png",
-})
-end)
-
-node_implement("farming_plus","farming_plus:banana","food:banana",function()
-minetest.register_node("food:banana", {
- description = "Banana",
- tiles = {"farming_banana.png"},
- inventory_image = "farming_banana.png",
- wield_image = "farming_banana.png",
- drawtype = "torchlike",
- paramtype = "light",
- sunlight_propagates = true,
- walkable = false,
- groups = {fleshy=3,dig_immediate=3,flammable=2},
- sounds = default.node_sound_defaults(),
- on_use = minetest.item_eat(6),
-})
-end)
-
-node_implement("farming_plus","farming_plus:tomato_item","food:tomato",function()
-minetest.register_craftitem("food:tomato", {
- description = "Tomato",
- inventory_image = "farming_strawberry.png",
- on_use = minetest.item_eat(2),
-})
-end)
-
-
-
-
-
-print "Food [Support] - Animal Mods"
-
-node_implement("mobs","mobs:meat_raw","food:meat_raw",function()
-node_implement("animalmaterials","animalmaterials:meat_raw","food:meat_raw",function()
-minetest.register_craftitem("food:meat_raw", {
- description = "Raw meat",
- image = "animalmaterials_meat_raw.png",
- on_use = minetest.item_eat(1),
- groups = { meat=1, eatable=1 },
- stack_max=25
-})
-end)
-end)
-
-node_implement("animalmaterials","animalmaterials:egg","food:egg",function()
- minetest.register_craftitem("food:egg", {
- description = "Egg",
- image = "animalmaterials_egg.png",
- stack_max=10
-})
-end)
-
-node_implement("animalmaterials","animalmaterials:milk","food:milk",function()
- minetest.register_craftitem("food:milk", {
- description = "Milk",
- image = "animalmaterials_milk.png",
- on_use = minetest.item_eat(1),
- groups = { eatable=1 },
- stack_max=10
-})
-end)
-
-print "Food [Support] - Vessels Mod"
-
-node_implement("vessels","vessels:drinking_glass","food:cup",function()
-node_implement("animalmaterials","animalmaterials:glass","food:cup",function()
- minetest.register_craftitem("food:cup",{
- description = "Glass",
- tiles = {"food_cup.png"},
- inventory_image = "food_cup.png",
-})
-end)
-end)
-
-
-
-
-
-
-
-
-
-
-
diff --git a/support.lua~ b/support.lua~ deleted file mode 100644 index 36948ee..0000000 --- a/support.lua~ +++ /dev/null @@ -1,186 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/support.lua
--- adds support for other mods
--- ======================================
--- [support]
--- ======================================
-
-print "Food [Support] - Initialising"
-function node_implement(modname,n_ext,n_int,resultfunc)
- if not minetest.get_modpath(modname) then
- resultfunc()
- else
- minetest.register_alias(n_int,n_ext)
- end
-end
-
-
-
-
-
-
-
-print "Food [Support] - Farming Mod"
-node_implement("farming","farming:flour","food:flour",function()
- minetest.register_craftitem("food:flour", {
- description = "Flour",
- inventory_image = "farming_flour.png",
-})
-end)
-
-node_implement("farming","farming:bread","food:bread",function()
-
-
-
-minetest.register_craftitem("food:bread", {
- description = "Bread",
- inventory_image = "food_bread.png",
- stack_max = 1,
- on_use = minetest.item_eat(10),
- groups={food=2},
-})
-minetest.register_craft({
- output = "food:dough",
- type = "shapeless",
- recipe = {"food:flour", "food:flour", "food:flour", "food:flour", "bucket:bucket_water"},
- replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
-})
-minetest.register_craft({
- type = "cooking",
- output = "food:bread",
- recipe = "food:dough",
- cooktime = 10,
-})
-
-
-
-
-end)
-
-
-node_implement("farming","farming:cake_mix","food:dough",function()
-minetest.register_craftitem("food:dough", {
- description = "Cake Mix",
- inventory_image = "farming_cake_mix.png",
-})
-end)
-
-
-
-print "Food [Support] - Farming_Plus Mod"
-
-node_implement("farming_plus","farming_plus:strawberry_item","food:strawberry",function()
-minetest.register_craftitem("food:strawberry", {
- description = "Strawberry",
- inventory_image = "farming_strawberry.png",
- on_use = minetest.item_eat(2),
-})
-end)
-
-node_implement("farming_plus","farming_plus:carrot_item","food:carrot",function()
-minetest.register_craftitem("food:carrot", {
- description = "Carrot",
- inventory_image = "farming_carrot.png",
- on_use = minetest.item_eat(3),
-})
-end)
-
-node_implement("farming_plus","farming_plus:rhubarb_item","food:rhubarb",function()
-minetest.register_craftitem("food:rhubarb", {
- description = "Rhubarb",
- inventory_image = "farming_rhubarb.png",
-})
-end)
-
-node_implement("farming_plus","farming_plus:cocoa_bean","food:cocoa",function()
-minetest.register_craftitem("food:cocoa", {
- description = "Cocoa Bean",
- inventory_image = "farming_cocoa_bean.png",
-})
-end)
-
-node_implement("farming_plus","farming_plus:banana","food:banana",function()
-minetest.register_node("food:banana", {
- description = "Banana",
- tiles = {"farming_banana.png"},
- inventory_image = "farming_banana.png",
- wield_image = "farming_banana.png",
- drawtype = "torchlike",
- paramtype = "light",
- sunlight_propagates = true,
- walkable = false,
- groups = {fleshy=3,dig_immediate=3,flammable=2},
- sounds = default.node_sound_defaults(),
- on_use = minetest.item_eat(6),
-})
-end)
-
-node_implement("farming_plus","farming_plus:tomato_item","food:tomato",function()
-minetest.register_craftitem("food:tomato", {
- description = "Tomato",
- inventory_image = "farming_strawberry.png",
- on_use = minetest.item_eat(2),
-})
-end)
-
-
-
-
-
-print "Food [Support] - Animal Mods"
-
-node_implement("mobs","mobs:meat_raw","food:meat_raw",function()
-node_implement("animalmaterials","animalmaterials:meat_raw","food:meat_raw",function()
-minetest.register_craftitem("food:meat_raw", {
- description = "Raw meat",
- image = "animalmaterials_meat_raw.png",
- on_use = minetest.item_eat(1),
- groups = { meat=1, eatable=1 },
- stack_max=25
-})
-end)
-end}
-
-node_implement("animalmaterials","animalmaterials:egg","food:egg",function()
- minetest.register_craftitem("food:egg", {
- description = "Egg",
- image = "animalmaterials_egg.png",
- stack_max=10
-})
-end)
-
-node_implement("animalmaterials","animalmaterials:milk","food:milk",function()
- minetest.register_craftitem("food:milk", {
- description = "Milk",
- image = "animalmaterials_milk.png",
- on_use = minetest.item_eat(1),
- groups = { eatable=1 },
- stack_max=10
-})
-end)
-
-print "Food [Support] - Vessels Mod"
-
-node_implement("vessels","vessels:drinking_glass","food:cup",function()
-node_implement("animalmaterials","animalmaterials:glass","food:cup",function()
- minetest.register_craftitem("food:cup",{
- description = "Glass",
- tiles = {"food_cup.png"},
- inventory_image = "food_cup.png",
-})
-end)
-end)
-
-
-
-
-
-
-
-
-
-
-
diff --git a/textures/animalmaterials_egg.png b/textures/animalmaterials_egg.png Binary files differdeleted file mode 100644 index 50010de..0000000 --- a/textures/animalmaterials_egg.png +++ /dev/null diff --git a/textures/animalmaterials_meat_raw.png b/textures/animalmaterials_meat_raw.png Binary files differdeleted file mode 100644 index 0dea4ec..0000000 --- a/textures/animalmaterials_meat_raw.png +++ /dev/null diff --git a/textures/animalmaterials_milk.png b/textures/animalmaterials_milk.png Binary files differdeleted file mode 100644 index e535264..0000000 --- a/textures/animalmaterials_milk.png +++ /dev/null diff --git a/textures/farming_banana.png b/textures/farming_banana.png Binary files differdeleted file mode 100644 index f775e14..0000000 --- a/textures/farming_banana.png +++ /dev/null diff --git a/textures/farming_cake_mix.png b/textures/farming_cake_mix.png Binary files differdeleted file mode 100644 index 5c4b197..0000000 --- a/textures/farming_cake_mix.png +++ /dev/null diff --git a/textures/farming_carrot.png b/textures/farming_carrot.png Binary files differdeleted file mode 100644 index 5ed61ac..0000000 --- a/textures/farming_carrot.png +++ /dev/null diff --git a/textures/farming_cocoa_bean.png b/textures/farming_cocoa_bean.png Binary files differdeleted file mode 100644 index 4ad6b35..0000000 --- a/textures/farming_cocoa_bean.png +++ /dev/null diff --git a/textures/farming_flour.png b/textures/farming_flour.png Binary files differdeleted file mode 100644 index 7c302bf..0000000 --- a/textures/farming_flour.png +++ /dev/null diff --git a/textures/farming_rhubarb.png b/textures/farming_rhubarb.png Binary files differdeleted file mode 100644 index 849f61b..0000000 --- a/textures/farming_rhubarb.png +++ /dev/null diff --git a/textures/farming_strawberry.png b/textures/farming_strawberry.png Binary files differdeleted file mode 100644 index 0a80f45..0000000 --- a/textures/farming_strawberry.png +++ /dev/null diff --git a/textures/food_bowl.png b/textures/food_bowl.png Binary files differdeleted file mode 100644 index b1d2b09..0000000 --- a/textures/food_bowl.png +++ /dev/null diff --git a/textures/food_bread.png b/textures/food_bread.png Binary files differdeleted file mode 100644 index 6dca983..0000000 --- a/textures/food_bread.png +++ /dev/null diff --git a/textures/food_bread_slice.png b/textures/food_bread_slice.png Binary files differdeleted file mode 100644 index 6ada224..0000000 --- a/textures/food_bread_slice.png +++ /dev/null diff --git a/textures/food_bun.png b/textures/food_bun.png Binary files differdeleted file mode 100644 index abbe121..0000000 --- a/textures/food_bun.png +++ /dev/null diff --git a/textures/food_bun_mix.png b/textures/food_bun_mix.png Binary files differdeleted file mode 100644 index ac2e7f4..0000000 --- a/textures/food_bun_mix.png +++ /dev/null diff --git a/textures/food_butter.png b/textures/food_butter.png Binary files differdeleted file mode 100644 index 97ea805..0000000 --- a/textures/food_butter.png +++ /dev/null diff --git a/textures/food_cake.png b/textures/food_cake.png Binary files differdeleted file mode 100644 index 250303b..0000000 --- a/textures/food_cake.png +++ /dev/null diff --git a/textures/food_cake_carrot.png b/textures/food_cake_carrot.png Binary files differdeleted file mode 100644 index 9e95bbd..0000000 --- a/textures/food_cake_carrot.png +++ /dev/null diff --git a/textures/food_cake_choco.png b/textures/food_cake_choco.png Binary files differdeleted file mode 100644 index b75f8ed..0000000 --- a/textures/food_cake_choco.png +++ /dev/null diff --git a/textures/food_cheese.png b/textures/food_cheese.png Binary files differdeleted file mode 100644 index aef8b59..0000000 --- a/textures/food_cheese.png +++ /dev/null diff --git a/textures/food_choco_dark.png b/textures/food_choco_dark.png Binary files differdeleted file mode 100644 index 3e1df7b..0000000 --- a/textures/food_choco_dark.png +++ /dev/null diff --git a/textures/food_choco_milk.png b/textures/food_choco_milk.png Binary files differdeleted file mode 100644 index bbfa37e..0000000 --- a/textures/food_choco_milk.png +++ /dev/null diff --git a/textures/food_choco_powder.png b/textures/food_choco_powder.png Binary files differdeleted file mode 100644 index 49840ed..0000000 --- a/textures/food_choco_powder.png +++ /dev/null diff --git a/textures/food_clay_mug.png b/textures/food_clay_mug.png Binary files differdeleted file mode 100644 index 73eeecf..0000000 --- a/textures/food_clay_mug.png +++ /dev/null diff --git a/textures/food_coffee.png b/textures/food_coffee.png Binary files differdeleted file mode 100644 index 944fd73..0000000 --- a/textures/food_coffee.png +++ /dev/null diff --git a/textures/food_coffee_cooked.png b/textures/food_coffee_cooked.png Binary files differdeleted file mode 100644 index 8f75897..0000000 --- a/textures/food_coffee_cooked.png +++ /dev/null diff --git a/textures/food_coffee_cup.png b/textures/food_coffee_cup.png Binary files differdeleted file mode 100644 index 272299a..0000000 --- a/textures/food_coffee_cup.png +++ /dev/null diff --git a/textures/food_crumble_rhubarb.png b/textures/food_crumble_rhubarb.png Binary files differdeleted file mode 100644 index 4b8811e..0000000 --- a/textures/food_crumble_rhubarb.png +++ /dev/null diff --git a/textures/food_crumble_rhubarb_raw.png b/textures/food_crumble_rhubarb_raw.png Binary files differdeleted file mode 100644 index 5c1689e..0000000 --- a/textures/food_crumble_rhubarb_raw.png +++ /dev/null diff --git a/textures/food_cup.png b/textures/food_cup.png Binary files differdeleted file mode 100644 index 9fadc0d..0000000 --- a/textures/food_cup.png +++ /dev/null diff --git a/textures/food_juice_apple.png b/textures/food_juice_apple.png Binary files differdeleted file mode 100644 index fc2b8ef..0000000 --- a/textures/food_juice_apple.png +++ /dev/null diff --git a/textures/food_juice_cactus.png b/textures/food_juice_cactus.png Binary files differdeleted file mode 100644 index 6180eed..0000000 --- a/textures/food_juice_cactus.png +++ /dev/null diff --git a/textures/food_meat.png b/textures/food_meat.png Binary files differdeleted file mode 100644 index d4e4abb..0000000 --- a/textures/food_meat.png +++ /dev/null diff --git a/textures/food_mug.png b/textures/food_mug.png Binary files differdeleted file mode 100644 index f68173b..0000000 --- a/textures/food_mug.png +++ /dev/null diff --git a/textures/food_oven_bottom.png b/textures/food_oven_bottom.png Binary files differdeleted file mode 100644 index c86782a..0000000 --- a/textures/food_oven_bottom.png +++ /dev/null diff --git a/textures/food_oven_front.png b/textures/food_oven_front.png Binary files differdeleted file mode 100644 index 55ee708..0000000 --- a/textures/food_oven_front.png +++ /dev/null diff --git a/textures/food_oven_front_active.png b/textures/food_oven_front_active.png Binary files differdeleted file mode 100644 index ba732e6..0000000 --- a/textures/food_oven_front_active.png +++ /dev/null diff --git a/textures/food_oven_side.png b/textures/food_oven_side.png Binary files differdeleted file mode 100644 index c86782a..0000000 --- a/textures/food_oven_side.png +++ /dev/null diff --git a/textures/food_oven_top.png b/textures/food_oven_top.png Binary files differdeleted file mode 100644 index c86782a..0000000 --- a/textures/food_oven_top.png +++ /dev/null diff --git a/textures/food_pastry.png b/textures/food_pastry.png Binary files differdeleted file mode 100644 index 2df203b..0000000 --- a/textures/food_pastry.png +++ /dev/null diff --git a/textures/food_pastry_carrot.png b/textures/food_pastry_carrot.png Binary files differdeleted file mode 100644 index b0b973b..0000000 --- a/textures/food_pastry_carrot.png +++ /dev/null diff --git a/textures/food_pastry_choco.png b/textures/food_pastry_choco.png Binary files differdeleted file mode 100644 index 578637b..0000000 --- a/textures/food_pastry_choco.png +++ /dev/null diff --git a/textures/food_soup_chicken _raw.png b/textures/food_soup_chicken _raw.png Binary files differdeleted file mode 100644 index 468c73f..0000000 --- a/textures/food_soup_chicken _raw.png +++ /dev/null diff --git a/textures/food_soup_chicken.png b/textures/food_soup_chicken.png Binary files differdeleted file mode 100644 index db9f10d..0000000 --- a/textures/food_soup_chicken.png +++ /dev/null diff --git a/textures/food_soup_tomato.png b/textures/food_soup_tomato.png Binary files differdeleted file mode 100644 index 5cc23be..0000000 --- a/textures/food_soup_tomato.png +++ /dev/null diff --git a/textures/food_soup_tomato_raw.png b/textures/food_soup_tomato_raw.png Binary files differdeleted file mode 100644 index 1eac22c..0000000 --- a/textures/food_soup_tomato_raw.png +++ /dev/null diff --git a/textures/food_sugar.png b/textures/food_sugar.png Binary files differdeleted file mode 100644 index 10ecf70..0000000 --- a/textures/food_sugar.png +++ /dev/null diff --git a/textures/food_sw_cheese.png b/textures/food_sw_cheese.png Binary files differdeleted file mode 100644 index d025e8f..0000000 --- a/textures/food_sw_cheese.png +++ /dev/null diff --git a/textures/food_sw_meat.png b/textures/food_sw_meat.png Binary files differdeleted file mode 100644 index 56f4e56..0000000 --- a/textures/food_sw_meat.png +++ /dev/null diff --git a/textures/food_tart_base.png b/textures/food_tart_base.png Binary files differdeleted file mode 100644 index 43e056d..0000000 --- a/textures/food_tart_base.png +++ /dev/null diff --git a/textures/food_tart_base_raw.png b/textures/food_tart_base_raw.png Binary files differdeleted file mode 100644 index e6d1ac4..0000000 --- a/textures/food_tart_base_raw.png +++ /dev/null diff --git a/textures/food_tart_strawberry.png b/textures/food_tart_strawberry.png Binary files differdeleted file mode 100644 index 6fcfa99..0000000 --- a/textures/food_tart_strawberry.png +++ /dev/null diff --git a/tools/oven.lua b/tools/oven.lua deleted file mode 100644 index 8c9f805..0000000 --- a/tools/oven.lua +++ /dev/null @@ -1,197 +0,0 @@ --- RUBENFOOD MOD
--- A mod written by rubenwardy that adds
--- food to the minetest game
--- ======================================
--- >> rubenfood/tools/oven.lua
--- adds diary products
--- ======================================
--- todo [regis-furnace] Rings
--- [regis-furnace] Oven
--- ======================================
-
-local oven_inactive_formspec =
- "invsize[8,9;]"..
- "image[2,2;1,1;default_furnace_fire_bg.png]"..
- "list[current_name;fuel;2,3;1,1;]"..
- "list[current_name;src;2,1;1,1;]"..
- "list[current_name;dst;5,1;2,2;]"..
- "list[current_player;main;0,5;8,4;]"
-
-minetest.register_node("food:oven", {
- description = "Oven",
- tiles = {"food_oven_top.png", "food_oven_bottom.png", "food_oven_side.png",
- "food_oven_side.png", "food_oven_side.png", "food_oven_front.png"},
- paramtype2 = "facedir",
- groups = {cracky=2},
- legacy_facedir_simple = true,
- sounds = default.node_sound_stone_defaults(),
- on_construct = function(pos)
- local meta = minetest.env:get_meta(pos)
- meta:set_string("formspec", oven_inactive_formspec)
- meta:set_string("infotext", "Oven")
- local inv = meta:get_inventory()
- inv:set_size("fuel", 1)
- inv:set_size("src", 1)
- inv:set_size("dst", 4)
- end,
- can_dig = function(pos,player)
- local meta = minetest.env:get_meta(pos);
- local inv = meta:get_inventory()
- if not inv:is_empty("fuel") then
- return false
- elseif not inv:is_empty("dst") then
- return false
- elseif not inv:is_empty("src") then
- return false
- end
- return true
- end,
-})
-
-minetest.register_node("food:oven_active", {
- description = "Oven",
- tiles = {"food_oven_top.png", "food_oven_bottom.png", "food_oven_side.png",
- "food_oven_side.png", "food_oven_side.png", "food_oven_front_active.png"},
- paramtype2 = "facedir",
- light_source = 8,
- drop = "food:furnace",
- groups = {cracky=2, not_in_creative_inventory=1},
- legacy_facedir_simple = true,
- sounds = default.node_sound_stone_defaults(),
- on_construct = function(pos)
- local meta = minetest.env:get_meta(pos)
- meta:set_string("formspec", oven_inactive_formspec)
- meta:set_string("infotext", "Oven");
- local inv = meta:get_inventory()
- inv:set_size("fuel", 1)
- inv:set_size("src", 1)
- inv:set_size("dst", 4)
- end,
- can_dig = function(pos,player)
- local meta = minetest.env:get_meta(pos);
- local inv = meta:get_inventory()
- if not inv:is_empty("fuel") then
- return false
- elseif not inv:is_empty("dst") then
- return false
- elseif not inv:is_empty("src") then
- return false
- end
- return true
- end,
-})
-
-function hacky_swap_node(pos,name)
- local node = minetest.env:get_node(pos)
- local meta = minetest.env:get_meta(pos)
- local meta0 = meta:to_table()
- if node.name == name then
- return
- end
- node.name = name
- local meta0 = meta:to_table()
- minetest.env:set_node(pos,node)
- meta = minetest.env:get_meta(pos)
- meta:from_table(meta0)
-end
-
-minetest.register_abm({
- nodenames = {"food:oven","food:oven_active"},
- interval = 1.0,
- chance = 1,
- action = function(pos, node, active_object_count, active_object_count_wider)
- local meta = minetest.env:get_meta(pos)
- for i, name in ipairs({
- "fuel_totaltime",
- "fuel_time",
- "src_totaltime",
- "src_time"
- }) do
- if meta:get_string(name) == "" then
- meta:set_float(name, 0.0)
- end
- end
-
- local inv = meta:get_inventory()
-
- local srclist = inv:get_list("src")
- local cooked = nil
-
- if srclist then
- cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist})
- end
-
- local was_active = false
-
- if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then
- was_active = true
- meta:set_float("fuel_time", meta:get_float("fuel_time") + 1)
- meta:set_float("src_time", meta:get_float("src_time") + 1)
- if cooked and cooked.item and meta:get_float("src_time") >= cooked.time then
- -- check if there's room for output in "dst" list
- if inv:room_for_item("dst",cooked.item) then
- -- Put result in "dst" list
- inv:add_item("dst", cooked.item)
- -- take stuff from "src" list
- srcstack = inv:get_stack("src", 1)
- srcstack:take_item()
- inv:set_stack("src", 1, srcstack)
- else
- --print("Could not insert '"..cooked.item.."'")
- end
- meta:set_string("src_time", 0)
- end
- end
-
- if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then
- local percent = math.floor(meta:get_float("fuel_time") /
- meta:get_float("fuel_totaltime") * 100)
- meta:set_string("infotext","Oven active: "..percent.."%")
- hacky_swap_node(pos,"food:oven_active")
- meta:set_string("formspec",
- "invsize[8,9;]"..
- "image[2,2;1,1;default_furnace_fire_bg.png^[lowpart:"..
- (100-percent)..":default_furnace_fire_fg.png]"..
- "list[current_name;fuel;2,3;1,1;]"..
- "list[current_name;src;2,1;1,1;]"..
- "list[current_name;dst;5,1;2,2;]"..
- "list[current_player;main;0,5;8,4;]")
- return
- end
-
- local fuel = nil
- local cooked = nil
- local fuellist = inv:get_list("fuel")
- local srclist = inv:get_list("src")
-
- if srclist then
- cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist})
- end
- if fuellist then
- fuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist})
- end
-
- if fuel.time <= 0 then
- meta:set_string("infotext","Oven is out of fuel")
- hacky_swap_node(pos,"food:oven")
- meta:set_string("formspec", oven_inactive_formspec)
- return
- end
-
- if cooked.item:is_empty() then
- if was_active then
- meta:set_string("infotext","Oven is empty")
- hacky_swap_node(pos,"food:oven")
- meta:set_string("formspec", oven_inactive_formspec)
- end
- return
- end
-
- meta:set_string("fuel_totaltime", fuel.time)
- meta:set_string("fuel_time", 0)
-
- local stack = inv:get_stack("fuel", 1)
- stack:take_item()
- inv:set_stack("fuel", 1, stack)
- end,
-})
\ No newline at end of file |