Inital Commit
							
								
								
									
										22
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						@@ -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
 | 
				
			||||||
							
								
								
									
										163
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						@@ -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
 | 
				
			||||||
							
								
								
									
										0
									
								
								modpack.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										4
									
								
								rubenfood_animalsandfarming/depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					default
 | 
				
			||||||
 | 
					bucket
 | 
				
			||||||
 | 
					animalmaterials
 | 
				
			||||||
 | 
					farming
 | 
				
			||||||
							
								
								
									
										18
									
								
								rubenfood_animalsandfarming/init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -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"'},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								rubenfood_animalsandfarming/textures/ruben_cake.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 728 B  | 
							
								
								
									
										
											BIN
										
									
								
								rubenfood_animalsandfarming/textures/ruben_cake_choco.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 733 B  | 
							
								
								
									
										
											BIN
										
									
								
								rubenfood_animalsandfarming/textures/ruben_pastry.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 641 B  | 
							
								
								
									
										
											BIN
										
									
								
								rubenfood_animalsandfarming/textures/ruben_pastry_choco.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 696 B  | 
							
								
								
									
										2
									
								
								rubenfood_basic/depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					default
 | 
				
			||||||
 | 
					bucket
 | 
				
			||||||
							
								
								
									
										111
									
								
								rubenfood_basic/init - Copy (2).lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -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",
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
							
								
								
									
										80
									
								
								rubenfood_basic/init - Copy.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -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"','""'},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
							
								
								
									
										219
									
								
								rubenfood_basic/init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -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")
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								rubenfood_basic/textures/ruben_cigar.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 437 B  | 
							
								
								
									
										
											BIN
										
									
								
								rubenfood_basic/textures/ruben_coffee.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								rubenfood_basic/textures/ruben_coffee_cooked.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 725 B  | 
							
								
								
									
										
											BIN
										
									
								
								rubenfood_basic/textures/ruben_coffee_cup.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.1 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								rubenfood_basic/textures/ruben_juice_apple.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 721 B  | 
							
								
								
									
										2
									
								
								rubenfood_treefruits/depends.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					default
 | 
				
			||||||
 | 
					bucket
 | 
				
			||||||
							
								
								
									
										15
									
								
								rubenfood_treefruits/init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -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(),
 | 
				
			||||||
 | 
					})
 | 
				
			||||||