123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429 |
- -- Desserts --
- minetest.register_craftitem("mtfoods:dandelion_milk", {
- description = "Dandelion Milk",
- inventory_image = "mtfoods_milk.png",
- on_use = minetest.item_eat(1),
- })
- minetest.register_craftitem("mtfoods:sugar", {
- description = "Sugar",
- inventory_image = "mtfoods_sugar.png",
- on_use = minetest.item_eat(1),
- })
- minetest.register_craftitem("mtfoods:short_bread", {
- description = "Short Bread",
- inventory_image = "mtfoods_short_bread.png",
- on_use = minetest.item_eat(3.5),
- })
- minetest.register_craftitem("mtfoods:pie_crust", {
- description = "Pie Crust",
- inventory_image = "mtfoods_pie_crust.png",
- on_use = minetest.item_eat(3.5),
- })
- minetest.register_craftitem("mtfoods:cream", {
- description = "Cream",
- inventory_image = "mtfoods_cream.png",
- on_use = minetest.item_eat(1.5),
- })
- minetest.register_craftitem("mtfoods:chocolate", {
- description = "Chocolate Bits",
- inventory_image = "mtfoods_chocolate_bit.png",
- on_use = minetest.item_eat(2.5),
- })
- minetest.register_craftitem("mtfoods:cupcake", {
- description = "Cup-Cake",
- inventory_image = "mtfoods_cupcake.png",
- on_use = minetest.item_eat(3.5),
- })
- minetest.register_craftitem("mtfoods:strawberry_shortcake", {
- description = "Strawberry Short-Cake",
- inventory_image = "mtfoods_berry_shortcake.png",
- on_use = minetest.item_eat(3.5),
- })
- --minetest.register_craftitem("mtfoods:cake", {
- -- description = "Cake",
- -- inventory_image = "mtfoods_simple_cake.png",
- -- on_use = minetest.item_eat(3),
- --})
- --
- --minetest.register_craftitem("mtfoods:chocolate_cake", {
- -- description = "Chocolate Cake",
- -- inventory_image = "mtfoods_chocolate_cake.png",
- -- on_use = minetest.item_eat(5),
- --})
- --
- --minetest.register_craftitem("mtfoods:carrot_cake", {
- -- description = "Carrot Cake",
- -- inventory_image = "mtfoods_carrot_cake.png",
- -- on_use = minetest.item_eat(4),
- --})
- --minetest.register_craftitem("mtfoods:apple_pie", {
- -- description = "Apple Pie",
- -- inventory_image = "mtfoods_apple_pie.png",
- -- on_use = minetest.item_eat(5),
- --})
- --minetest.register_craftitem("mtfoods:rhubarb_pie", {
- -- description = "Rhubarb Pie",
- -- inventory_image = "mtfoods_rhubarb_pie.png",
- -- on_use = minetest.item_eat(5),
- --})
- --minetest.register_craftitem("mtfoods:banana_pie", {
- -- description = "Banana Cream Pie",
- -- inventory_image = "mtfoods_banana_pie.png",
- -- on_use = minetest.item_eat(5),
- --})
- --minetest.register_craftitem("mtfoods:pumpkin_pie", {
- -- description = "Pumpkin Pie",
- -- inventory_image = "mtfoods_pumpkin_pie.png",
- -- on_use = minetest.item_eat(5),
- --})
- --minetest.register_craftitem("mtfoods:cookies", {
- -- description = "Cookies",
- -- inventory_image = "mtfoods_cookies.png",
- -- on_use = minetest.item_eat(3),
- --})
- -- Crafting --
- local ing = mtfoods.ingredients
- minetest.register_craft({
- output = "mtfoods:dandelion_milk 2",
- recipe = {
- {'','flowers:dandelion_yellow', ''},
- {'mtfoods:sugar', 'flowers:dandelion_yellow', 'mtfoods:sugar'},
- {'', 'vessels:drinking_glass', ''},
- }
- })
- minetest.register_craft({
- type = "shapeless",
- output = "mtfoods:sugar 3",
- recipe = {'default:papyrus'}
- })
- minetest.register_craft({
- output = "mtfoods:short_bread",
- recipe = {
- {'mtfoods:dandelion_milk'},
- {ing.bread},
- {'mtfoods:sugar'},
- }
- })
- minetest.register_craft({
- output = "mtfoods:cream",
- recipe = {
- {'mtfoods:dandelion_milk'},
- {'mtfoods:sugar'},
- }
- })
- minetest.register_craft({
- output = "mtfoods:chocolate 5",
- recipe = {
- {'mtfoods:sugar', 'mtfoods:dandelion_milk', 'mtfoods:sugar'},
- {ing.cocoa, ing.cocoa, ing.cocoa},
- {'mtfoods:sugar', 'mtfoods:dandelion_milk', 'mtfoods:sugar'},
- }
- })
- minetest.register_craft({
- output = "mtfoods:cupcake",
- recipe = {
- {'mtfoods:cream'},
- {'mtfoods:short_bread'},
- {'default:paper'},
- }
- })
- minetest.register_craft({
- output = "mtfoods:strawberry_shortcake",
- recipe = {
- {'mtfoods:cream', ing.strawberry, 'mtfoods:cream'},
- {ing.strawberry, 'mtfoods:short_bread', ing.strawberry},
- }
- })
- minetest.register_craft({
- output = "mtfoods:cake",
- recipe = {
- {'', 'mtfoods:sugar', ''},
- {'mtfoods:dandelion_milk', ing.bread, 'mtfoods:dandelion_milk'},
- {'', 'mtfoods:sugar', ''},
- }
- })
- minetest.register_craft({
- output = "mtfoods:chocolate_cake",
- recipe = {
- {'mtfoods:chocolate'},
- {'mtfoods:cake'},
- }
- })
- minetest.register_craft({
- output = "mtfoods:carrot_cake",
- recipe = {
- {'', ing.carrot, ''},
- {ing.cocoa, 'mtfoods:cake', ing.cocoa},
- }
- })
- minetest.register_craft({
- output = "mtfoods:pie_crust",
- recipe = {
- {ing.bread, ing.flour},
- {ing.flour, 'mtfoods:sugar'},
- }
- })
- minetest.register_craft({
- output = "mtfoods:apple_pie",
- recipe = {
- {ing.apple, ing.apple, ing.apple},
- {'', 'mtfoods:pie_crust', ''},
- }
- })
- minetest.register_craft({
- output = "mtfoods:rhubarb_pie",
- recipe = {
- {ing.rhubarb, ing.rhubarb, ing.rhubarb},
- {'', 'mtfoods:pie_crust', ''},
- }
- })
- minetest.register_craft({
- output = "mtfoods:banana_pie",
- recipe = {
- {ing.banana, 'mtfoods:cream', ing.banana},
- {'', 'mtfoods:pie_crust', ''},
- }
- })
- minetest.register_craft({
- output = "mtfoods:pumpkin_pie",
- recipe = {
- {'mtfoods:cream', ing.pumpkin, 'mtfoods:cream'},
- {'', 'mtfoods:pie_crust', ''},
- }
- })
- minetest.register_craft({
- output = "mtfoods:boston_cream",
- recipe = {
- {'mtfoods:cream', 'mtfoods:chocolate', 'mtfoods:cream'},
- {'', 'mtfoods:pie_crust', ''},
- }
- })
- minetest.register_craft({
- output = "mtfoods:cookies",
- recipe = {
- {'', 'mtfoods:chocolate', ''},
- {'mtfoods:chocolate', 'mtfoods:cream', 'mtfoods:chocolate'},
- {'', 'mtfoods:chocolate', ''},
- }
- })
- -- The 3d nodeboxes --
- minetest.register_node("mtfoods:cake",{
- drawtype="nodebox",
- paramtype = "light",
- description = "Cake",
- on_use = minetest.item_eat(3),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_cake_top.png","mtfoods_cake_bottom.png","mtfoods_cake_side.png","mtfoods_cake_side.png","mtfoods_cake_side.png","mtfoods_cake_side.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.500000,-0.375000,0.375000,-0.187500,0.375000}, --NodeBox 1
- {-0.312500,-0.500000,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- }
- }
- })
- minetest.register_node("mtfoods:chocolate_cake",{
- drawtype="nodebox",
- description = "Chocolate Cake",
- paramtype = "light",
- on_use = minetest.item_eat(5),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_cake_ctop.png","mtfoods_cake_cbottom.png","mtfoods_cake_cside.png","mtfoods_cake_cside.png","mtfoods_cake_cside.png","mtfoods_cake_cside.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.500000,-0.375000,0.375000,-0.187500,0.375000}, --NodeBox 1
- {-0.312500,-0.500000,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- }
- }
- })
- minetest.register_node("mtfoods:carrot_cake",{
- drawtype = "nodebox",
- description = "Carrot Cake",
- on_use = minetest.item_eat(4),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_cake_atop.png","mtfoods_cake_bottom.png","mtfoods_cake_aside.png","mtfoods_cake_aside.png","mtfoods_cake_aside.png","mtfoods_cake_aside.png"},
- paramtype = "light",
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.500000,-0.375000,0.375000,-0.187500,0.375000}, --NodeBox 1
- {-0.312500,-0.500000,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- }
- }
- })
- minetest.register_node("mtfoods:apple_pie",{
- drawtype = "nodebox",
- paramtype = "light",
- description = "Apple Pie",
- on_use = minetest.item_eat(5),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_apie_top.png","mtfoods_pie_bottom.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.312500,-0.375000,0.375000,-0.125000,0.375000}, --NodeBox 1
- {-0.312500,-0.437500,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- {-0.250000,-0.500000,-0.250000,0.250000,-0.125000,0.250000}, --NodeBox 3
- }
- }
- })
- minetest.register_node("mtfoods:rhubarb_pie",{
- drawtype="nodebox",
- paramtype = "light",
- description = "Rhubarb Pie",
- on_use = minetest.item_eat(5),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_rpie_top.png","mtfoods_pie_bottom.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.312500,-0.375000,0.375000,-0.125000,0.375000}, --NodeBox 1
- {-0.312500,-0.437500,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- {-0.250000,-0.500000,-0.250000,0.250000,-0.125000,0.250000}, --NodeBox 3
- }
- }
- })
- minetest.register_node("mtfoods:banana_pie",{
- drawtype="nodebox",
- paramtype = "light",
- description = "Banana Pie",
- on_use = minetest.item_eat(5),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_bpie_top.png","mtfoods_pie_bottom.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.312500,-0.375000,0.375000,-0.125000,0.375000}, --NodeBox 1
- {-0.312500,-0.437500,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- {-0.250000,-0.500000,-0.250000,0.250000,-0.125000,0.250000}, --NodeBox 3
- }
- }
- })
- minetest.register_node("mtfoods:pumpkin_pie",{
- drawtype="nodebox",
- paramtype = "light",
- description = "Pumpkin Pie",
- on_use = minetest.item_eat(5),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_ppie_top.png","mtfoods_pie_bottom.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png","mtfoods_pie_side.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.312500,-0.375000,0.375000,-0.125000,0.375000}, --NodeBox 1
- {-0.312500,-0.437500,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- {-0.250000,-0.500000,-0.250000,0.250000,-0.125000,0.250000}, --NodeBox 3
- }
- }
- })
- minetest.register_node("mtfoods:boston_cream",{
- drawtype="nodebox",
- paramtype = "light",
- description = "Boston Cream Pie",
- on_use = minetest.item_eat(5),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_cake_cbottom.png","mtfoods_pie_bottom.png","mtfoods_bcpie_side.png","mtfoods_bcpie_side.png","mtfoods_bcpie_side.png","mtfoods_bcpie_side.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.375000,-0.312500,-0.375000,0.375000,-0.125000,0.375000}, --NodeBox 1
- {-0.312500,-0.437500,-0.312500,0.312500,-0.062500,0.312500}, --NodeBox 2
- {-0.250000,-0.500000,-0.250000,0.250000,-0.125000,0.250000}, --NodeBox 3
- }
- }
- })
- minetest.register_node("mtfoods:cookies",{
- drawtype = "nodebox",
- paramtype = "light",
- description = "Cookies",
- on_use = minetest.item_eat(3),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_cookies.png","mtfoods_cookies.png","mtfoods_cookies.png","mtfoods_cookies.png","mtfoods_cookies.png","mtfoods_cookies.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.125000,-0.500000,-0.250000,0.250000,-0.312500,0.125000}, --NodeBox 1
- {-0.187500,-0.312500,-0.187500,0.187500,-0.125000,0.187500}, --NodeBox 2
- {-0.250000,-0.125000,-0.125000,0.125000,0.062500,0.250000}, --NodeBox 3
- }
- }
- })
- minetest.register_node("mtfoods:chocolate",{
- drawtype = "nodebox",
- paramtype = "light",
- description = "Chocolate Bars",
- on_use = minetest.item_eat(2),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_chocolate.png","mtfoods_chocolate.png","mtfoods_chocolate.png","mtfoods_chocolate.png","mtfoods_chocolate.png","mtfoods_chocolate.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.312500,-0.500000,-0.187500,0.312500,-0.375000,0.187500}, --NodeBox 1
- {-0.250000,-0.500000,-0.125000,0.250000,-0.312500,0.125000}, --NodeBox 2
- }
- }
- })
- minetest.register_node("mtfoods:cupcake",{
- drawtype = "nodebox",
- paramtype = "light",
- description = "Cupcakes",
- on_use = minetest.item_eat(3.5),
- groups = {cracky=1,choppy=1,crumbly=1,oddly_breakable_by_hand=1},
- tiles = {"mtfoods_cupcake_top.png","mtfoods_cake_bottom.png","mtfoods_cupcake_side.png","mtfoods_cupcake_side.png","mtfoods_cupcake_side.png","mtfoods_cupcake_side.png"},
- node_box = {
- type = "fixed",
- fixed = {
- {-0.187500,-0.500000,-0.187500,0.187500,0.125000,0.187500},
- {-0.312500,-0.375000,-0.312500,0.312500,0.000000,0.312500},
- }
- }
- })
- -- Finis --
|