summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitattributes22
-rw-r--r--.gitignore163
-rw-r--r--modpack.txt0
-rw-r--r--rubenfood_animalsandfarming/depends.txt4
-rw-r--r--rubenfood_animalsandfarming/init.lua18
-rw-r--r--rubenfood_animalsandfarming/textures/ruben_cake.pngbin0 -> 728 bytes
-rw-r--r--rubenfood_animalsandfarming/textures/ruben_cake_choco.pngbin0 -> 733 bytes
-rw-r--r--rubenfood_animalsandfarming/textures/ruben_pastry.pngbin0 -> 641 bytes
-rw-r--r--rubenfood_animalsandfarming/textures/ruben_pastry_choco.pngbin0 -> 696 bytes
-rw-r--r--rubenfood_basic/depends.txt2
-rw-r--r--rubenfood_basic/init - Copy (2).lua111
-rw-r--r--rubenfood_basic/init - Copy.lua80
-rw-r--r--rubenfood_basic/init.lua219
-rw-r--r--rubenfood_basic/textures/ruben_cigar.pngbin0 -> 437 bytes
-rw-r--r--rubenfood_basic/textures/ruben_coffee.pngbin0 -> 1247 bytes
-rw-r--r--rubenfood_basic/textures/ruben_coffee_cooked.pngbin0 -> 725 bytes
-rw-r--r--rubenfood_basic/textures/ruben_coffee_cup.pngbin0 -> 1096 bytes
-rw-r--r--rubenfood_basic/textures/ruben_juice_apple.pngbin0 -> 721 bytes
-rw-r--r--rubenfood_treefruits/depends.txt2
-rw-r--r--rubenfood_treefruits/init.lua15
20 files changed, 636 insertions, 0 deletions
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
--- /dev/null
+++ b/modpack.txt
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
--- /dev/null
+++ b/rubenfood_animalsandfarming/textures/ruben_cake.png
Binary files 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
--- /dev/null
+++ b/rubenfood_animalsandfarming/textures/ruben_cake_choco.png
Binary files differ
diff --git a/rubenfood_animalsandfarming/textures/ruben_pastry.png b/rubenfood_animalsandfarming/textures/ruben_pastry.png
new file mode 100644
index 0000000..16d964c
--- /dev/null
+++ b/rubenfood_animalsandfarming/textures/ruben_pastry.png
Binary files 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
--- /dev/null
+++ b/rubenfood_animalsandfarming/textures/ruben_pastry_choco.png
Binary files 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
--- /dev/null
+++ b/rubenfood_basic/textures/ruben_cigar.png
Binary files differ
diff --git a/rubenfood_basic/textures/ruben_coffee.png b/rubenfood_basic/textures/ruben_coffee.png
new file mode 100644
index 0000000..6a10e4d
--- /dev/null
+++ b/rubenfood_basic/textures/ruben_coffee.png
Binary files 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
--- /dev/null
+++ b/rubenfood_basic/textures/ruben_coffee_cooked.png
Binary files 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
--- /dev/null
+++ b/rubenfood_basic/textures/ruben_coffee_cup.png
Binary files 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
--- /dev/null
+++ b/rubenfood_basic/textures/ruben_juice_apple.png
Binary files 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