summaryrefslogtreecommitdiff
path: root/rubenfood
diff options
context:
space:
mode:
authorRubenwardy <anjayward@gmail.com>2012-08-29 19:25:41 +0100
committerRubenwardy <anjayward@gmail.com>2012-08-29 19:25:41 +0100
commitf719dad391d3209ea7679faa9cb4f006a81a8a15 (patch)
treea56c77b32fbdec9ea83166c73aa90ad945380275 /rubenfood
parentc193b3ca9387269975e04f46fda90eb03fda0081 (diff)
Moved Stuff + Upgraded Graphics
Diffstat (limited to 'rubenfood')
-rw-r--r--rubenfood/depends.txt2
-rw-r--r--rubenfood/init - Copy (2).lua111
-rw-r--r--rubenfood/init - Copy.lua80
-rw-r--r--rubenfood/init.lua219
-rw-r--r--rubenfood/textures/ruben_cigar.pngbin0 -> 696 bytes
-rw-r--r--rubenfood/textures/ruben_coffee.pngbin0 -> 1399 bytes
-rw-r--r--rubenfood/textures/ruben_coffee_cooked.pngbin0 -> 895 bytes
-rw-r--r--rubenfood/textures/ruben_coffee_cup.pngbin0 -> 1283 bytes
-rw-r--r--rubenfood/textures/ruben_juice_apple.pngbin0 -> 1118 bytes
9 files changed, 412 insertions, 0 deletions
diff --git a/rubenfood/depends.txt b/rubenfood/depends.txt
new file mode 100644
index 0000000..a916278
--- /dev/null
+++ b/rubenfood/depends.txt
@@ -0,0 +1,2 @@
+default
+bucket \ No newline at end of file
diff --git a/rubenfood/init - Copy (2).lua b/rubenfood/init - Copy (2).lua
new file mode 100644
index 0000000..6d0db96
--- /dev/null
+++ b/rubenfood/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/init - Copy.lua b/rubenfood/init - Copy.lua
new file mode 100644
index 0000000..9f02977
--- /dev/null
+++ b/rubenfood/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/init.lua b/rubenfood/init.lua
new file mode 100644
index 0000000..dda01eb
--- /dev/null
+++ b/rubenfood/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/textures/ruben_cigar.png b/rubenfood/textures/ruben_cigar.png
new file mode 100644
index 0000000..519a20d
--- /dev/null
+++ b/rubenfood/textures/ruben_cigar.png
Binary files differ
diff --git a/rubenfood/textures/ruben_coffee.png b/rubenfood/textures/ruben_coffee.png
new file mode 100644
index 0000000..944fd73
--- /dev/null
+++ b/rubenfood/textures/ruben_coffee.png
Binary files differ
diff --git a/rubenfood/textures/ruben_coffee_cooked.png b/rubenfood/textures/ruben_coffee_cooked.png
new file mode 100644
index 0000000..8f75897
--- /dev/null
+++ b/rubenfood/textures/ruben_coffee_cooked.png
Binary files differ
diff --git a/rubenfood/textures/ruben_coffee_cup.png b/rubenfood/textures/ruben_coffee_cup.png
new file mode 100644
index 0000000..f026f64
--- /dev/null
+++ b/rubenfood/textures/ruben_coffee_cup.png
Binary files differ
diff --git a/rubenfood/textures/ruben_juice_apple.png b/rubenfood/textures/ruben_juice_apple.png
new file mode 100644
index 0000000..3734978
--- /dev/null
+++ b/rubenfood/textures/ruben_juice_apple.png
Binary files differ