commit c193b3ca9387269975e04f46fda90eb03fda0081 Author: Rubenwardy Date: Thu Aug 23 16:25:43 2012 +0100 Inital Commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..412eeda --- /dev/null +++ b/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ebd21a --- /dev/null +++ b/.gitignore @@ -0,0 +1,163 @@ +################# +## 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/modpack.txt b/modpack.txt new file mode 100644 index 0000000..e69de29 diff --git a/rubenfood_animalsandfarming/depends.txt b/rubenfood_animalsandfarming/depends.txt new file mode 100644 index 0000000..fc8c9ae --- /dev/null +++ b/rubenfood_animalsandfarming/depends.txt @@ -0,0 +1,4 @@ +default +bucket +animalmaterials +farming \ No newline at end of file diff --git a/rubenfood_animalsandfarming/init.lua b/rubenfood_animalsandfarming/init.lua new file mode 100644 index 0000000..b94fc2d --- /dev/null +++ b/rubenfood_animalsandfarming/init.lua @@ -0,0 +1,18 @@ +-- Loads the animal mod based crafting +print ("RubenFood: Loading animal+farming based foods") + +---------------Cake Pastry----------- + +minetest.register_craft({ + output = '"rubenfood:cakemix_plain" 1', + recipe = { + {'"farming:wheat"','"animalmaterials:milk"','"animalmaterials:egg"'}, + } +}) + +minetest.register_craft({ + output = '"rubenfood:cakemix_choco" 1', + recipe = { + {'""','"default:dirt"','""'}, {'"farming:wheat"','"animalmaterials:milk"','"animalmaterials:egg"'}, + } +}) \ No newline at end of file diff --git a/rubenfood_animalsandfarming/textures/ruben_cake.png b/rubenfood_animalsandfarming/textures/ruben_cake.png new file mode 100644 index 0000000..08ba65c Binary files /dev/null and b/rubenfood_animalsandfarming/textures/ruben_cake.png differ diff --git a/rubenfood_animalsandfarming/textures/ruben_cake_choco.png b/rubenfood_animalsandfarming/textures/ruben_cake_choco.png new file mode 100644 index 0000000..da565b0 Binary files /dev/null and b/rubenfood_animalsandfarming/textures/ruben_cake_choco.png differ diff --git a/rubenfood_animalsandfarming/textures/ruben_pastry.png b/rubenfood_animalsandfarming/textures/ruben_pastry.png new file mode 100644 index 0000000..16d964c Binary files /dev/null and b/rubenfood_animalsandfarming/textures/ruben_pastry.png differ diff --git a/rubenfood_animalsandfarming/textures/ruben_pastry_choco.png b/rubenfood_animalsandfarming/textures/ruben_pastry_choco.png new file mode 100644 index 0000000..cf4ef07 Binary files /dev/null and b/rubenfood_animalsandfarming/textures/ruben_pastry_choco.png differ diff --git a/rubenfood_basic/depends.txt b/rubenfood_basic/depends.txt new file mode 100644 index 0000000..be1e6bc --- /dev/null +++ b/rubenfood_basic/depends.txt @@ -0,0 +1,2 @@ +default +bucket \ No newline at end of file diff --git a/rubenfood_basic/init - Copy (2).lua b/rubenfood_basic/init - Copy (2).lua new file mode 100644 index 0000000..3a7cfc9 --- /dev/null +++ b/rubenfood_basic/init - Copy (2).lua @@ -0,0 +1,111 @@ +-- This file registers all the foods + +print ("RubenFood: Loading basic foods") + + +--------------------------Apple Juice-------------------------- +minetest.register_node(":rubenfood:apple_juice", { + description = "Apple Juice", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_juice_apple.png"}, + inventory_image = "ruben_juice_apple.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '":rubenfood:apple_juice" 4', + recipe = { + {'""','""','""'}, + {'""','"default:apple"','""'}, + {'""','"bucket:bucket_water"','""'}, + } +}) + + + + + +----------------------------Cigerete---------------------------- +minetest.register_node(":rubenfood:cigarette", { + description = "Cigarette", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_cigar.png"}, + inventory_image = "ruben_cigar.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(-4), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:cigarette" 1', + recipe = { + {'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'}, + + } +}) + + + + + +-----------------------------Coffee----------------------------- + +minetest.register_craftitem(":rubenfood:coffeebean",{ + description = "Coffee Bean", + tiles = {"ruben_coffee.png"}, + inventory_image = "ruben_coffee.png", +}) + +minetest.register_craftitem(":rubenfood:coffeebean_cooked",{ + description = "Cooked Coffee Bean", + tiles = {"ruben_coffee_cooked.png"}, + inventory_image = "ruben_coffee_cooked.png", +}) + +minetest.register_node(":rubenfood:coffee", { + description = "Coffee", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_coffee_cup.png"}, + inventory_image = "ruben_coffee_cup.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(10), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:coffeebean" 1', + recipe = { + {'""','"default:dry_shrub"','""'}, + {'""','"default:dry_shrub"','""'}, + {'""','"default:dry_shrub"','""'}, + } +}) + +minetest.register_craft({ + output = '"rubenfood:coffee" 1', + recipe = { + {'""','"rubenfood:coffeebean_cooked"','""'}, + {'""','"rubenfood:coffeebean_cooked"','""'}, + {'""','"bucket:bucket_water"','""'}, + } +}) + +minetest.register_craft({ + type = "cooking", + output = "rubenfood:coffeebean_cooked", + recipe = "rubenfood:coffeebean", +}) \ No newline at end of file diff --git a/rubenfood_basic/init - Copy.lua b/rubenfood_basic/init - Copy.lua new file mode 100644 index 0000000..3541d77 --- /dev/null +++ b/rubenfood_basic/init - Copy.lua @@ -0,0 +1,80 @@ +-- This file registers all the foods + +-- Apple Juice +minetest.register_node(":rubenfood:apple_juice", { + description = "Apple Juice", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_juice_apple.png"}, + inventory_image = "ruben_juice_apple.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:apple_juice" 4', + recipe = { + {'""','""','""'}, + {'""','"default:apple"','""'}, + {'""','"bucket:bucket_water"','""'}, + } +}) + + + + + +-- Cigerete +minetest.register_node("rubenfood:cigarette", { + description = "Cigarette", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_cigar.png"}, + inventory_image = "ruben_cigar.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(-4), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:cigarette" 1', + recipe = { + {'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'}, + + } +}) + + + + + +--Coffee +minetest.register_node("rubenfood:coffee", { + description = "Coffee", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_coffee_cup.png"}, + inventory_image = "ruben_coffee_cup.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(10), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:coffee" 1', + recipe = { + {'""','"default:dry_shrub"','""'}, + {'""','"default:dry_shrub"','""'}, + {'""','"bucket:bucket_water"','""'}, + } +}) \ No newline at end of file diff --git a/rubenfood_basic/init.lua b/rubenfood_basic/init.lua new file mode 100644 index 0000000..e8e0fe3 --- /dev/null +++ b/rubenfood_basic/init.lua @@ -0,0 +1,219 @@ +-- This file registers all the foods + +print ("RubenFood: Loading mainframe") + +----------------------------Cup------------------------------ +minetest.register_craftitem(":rubenfood:cup",{ + description = "Cup", + tiles = {"ruben_coffee.png"}, + inventory_image = "ruben_coffee.png", +}) + +minetest.register_craft({ + output = '"rubenfood:cup" 4', + recipe = { + {'"bucket:bucket_water"'}, + } +}) + + +--------------------------Apple Juice-------------------------- + +minetest.register_node(":rubenfood:apple_juice", { + description = "Apple Juice", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_juice_apple.png"}, + inventory_image = "ruben_juice_apple.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:apple_juice" 4', + recipe = { + {'""','""','""'}, + {'""','"default:apple"','""'}, + {'""','"rubenfood:cup"','""'}, + } +}) + + + + + + + + +----------------------cactuz juice---------------------------- +minetest.register_node(":rubenfood:cactus_juice", { + description = "Cactuz Juice", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_juice_cactus.png"}, + inventory_image = "ruben_juice_cactus.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:cactus_juice" 4', + recipe = { + {'""','""','""'}, + {'""','"default:cactus"','""'}, + {'""','"rubenfood:cup"','""'}, + } +}) + + + + + +----------------------------Cigerete---------------------------- +minetest.register_node(":rubenfood:cigarette", { + description = "Cigarette", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_cigar.png"}, + inventory_image = "ruben_cigar.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(-4), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:cigarette" 1', + recipe = { + {'"default:dry_shrub"','"default:dry_shrub"','"default:dry_shrub"'}, + + } +}) + + + + + +-----------------------------Coffee----------------------------- + +minetest.register_craftitem(":rubenfood:coffeebean",{ + description = "Raw Coffee Bean", + tiles = {"ruben_coffee.png"}, + inventory_image = "ruben_coffee.png", +}) + +minetest.register_craftitem(":rubenfood:coffeebean_cooked",{ + description = "Cooked Coffee Bean", + tiles = {"ruben_coffee_cooked.png"}, + inventory_image = "ruben_coffee_cooked.png", +}) + +minetest.register_node(":rubenfood:coffee", { + description = "Coffee", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_coffee_cup.png"}, + inventory_image = "ruben_coffee_cup.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(10), + sounds = default.node_sound_defaults(), +}) + +minetest.register_craft({ + output = '"rubenfood:coffeebean" 1', + recipe = { + {'""','"default:dry_shrub"','""'}, + {'""','"default:dry_shrub"','""'}, + {'""','"default:dry_shrub"','""'}, + } +}) + +minetest.register_craft({ + output = '"rubenfood:coffee" 1', + recipe = { + {'""','"rubenfood:coffeebean_cooked"','""'}, + {'""','"rubenfood:coffeebean_cooked"','""'}, + {'""','"rubenfood:cup"','""'}, + } +}) + +minetest.register_craft({ + type = "cooking", + output = "rubenfood:coffeebean_cooked", + recipe = "rubenfood:coffeebean", +}) + + + + + + +--------------------------Cakes------------------------- +minetest.register_craftitem(":rubenfood:cakemix_plain",{ + description = "Cake Mix", + tiles = {"ruben_pastry.png"}, + inventory_image = "ruben_pastry.png", +}) + +minetest.register_craftitem(":rubenfood:cakemix_choco",{ + description = "Chocolate Cake Mix", + tiles = {"ruben_pastry_choco.png"}, + inventory_image = "ruben_pastry_choco.png", +}) + +minetest.register_craft({ + type = "cooking", + output = "rubenfood:cake", + recipe = "rubenfood:cakemix_plain", +}) + +minetest.register_craft({ + type = "cooking", + output = "rubenfood:cake_chocolate", + recipe = "rubenfood:cakemix_choco", +}) + +minetest.register_node(":rubenfood:cake", { + description = "Cake", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_cake.png"}, + inventory_image = "ruben_cake.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(30), + sounds = default.node_sound_defaults(), +}) + +minetest.register_node(":rubenfood:cake_chocolate", { + description = "Chocolate Cake", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_cake_choco.png"}, + inventory_image = "ruben_cake_choco.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(40), + sounds = default.node_sound_defaults(), +}) + + + +print("Rubenfood: Mainframe loaded") \ No newline at end of file diff --git a/rubenfood_basic/textures/ruben_cigar.png b/rubenfood_basic/textures/ruben_cigar.png new file mode 100644 index 0000000..221e099 Binary files /dev/null and b/rubenfood_basic/textures/ruben_cigar.png differ diff --git a/rubenfood_basic/textures/ruben_coffee.png b/rubenfood_basic/textures/ruben_coffee.png new file mode 100644 index 0000000..6a10e4d Binary files /dev/null and b/rubenfood_basic/textures/ruben_coffee.png differ diff --git a/rubenfood_basic/textures/ruben_coffee_cooked.png b/rubenfood_basic/textures/ruben_coffee_cooked.png new file mode 100644 index 0000000..a07f1c1 Binary files /dev/null and b/rubenfood_basic/textures/ruben_coffee_cooked.png differ diff --git a/rubenfood_basic/textures/ruben_coffee_cup.png b/rubenfood_basic/textures/ruben_coffee_cup.png new file mode 100644 index 0000000..6b6a6af Binary files /dev/null and b/rubenfood_basic/textures/ruben_coffee_cup.png differ diff --git a/rubenfood_basic/textures/ruben_juice_apple.png b/rubenfood_basic/textures/ruben_juice_apple.png new file mode 100644 index 0000000..ff73f55 Binary files /dev/null and b/rubenfood_basic/textures/ruben_juice_apple.png differ diff --git a/rubenfood_treefruits/depends.txt b/rubenfood_treefruits/depends.txt new file mode 100644 index 0000000..be1e6bc --- /dev/null +++ b/rubenfood_treefruits/depends.txt @@ -0,0 +1,2 @@ +default +bucket \ No newline at end of file diff --git a/rubenfood_treefruits/init.lua b/rubenfood_treefruits/init.lua new file mode 100644 index 0000000..d814b94 --- /dev/null +++ b/rubenfood_treefruits/init.lua @@ -0,0 +1,15 @@ +-- This file adds apple like fruits + +minetest.register_node(":default:orange", { + description = "Orange Fruit", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"ruben_orange.png"}, + inventory_image = "ruben_orange.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = {fleshy=3,dig_immediate=3,flammable=2}, + on_use = minetest.item_eat(4), + sounds = default.node_sound_defaults(), +}) \ No newline at end of file