drinks.lua 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. local ing = mtfoods.ingredients
  2. -- Flute Glass --
  3. minetest.register_craftitem("mtfoods:glass_flute", {
  4. description = "Glass Flute",
  5. inventory_image = "mtfoods_flute.png",
  6. })
  7. minetest.register_craft({
  8. output = "mtfoods:glass_flute",
  9. recipe = {
  10. {'default:glass', '', 'default:glass'},
  11. {'', 'default:glass', ''},
  12. {'default:glass', 'default:glass', 'default:glass'},
  13. }
  14. })
  15. -- The Juices --
  16. --orange--
  17. minetest.register_craftitem("mtfoods:orange_juice", {
  18. description = "Orange Juice",
  19. inventory_image = "mtfoods_orange_juice.png",
  20. on_use = minetest.item_eat(0.5),
  21. })
  22. minetest.register_craft({
  23. type = "shapeless",
  24. output = "mtfoods:orange_juice",
  25. recipe = {'mtfoods:glass_flute', ing.orange}
  26. })
  27. --apple--
  28. minetest.register_craftitem("mtfoods:apple_juice", {
  29. description = "Apple Juice",
  30. inventory_image = "mtfoods_apple_juice.png",
  31. on_use = minetest.item_eat(0.5),
  32. })
  33. minetest.register_craft({
  34. type = "shapeless",
  35. output = "mtfoods:apple_juice",
  36. recipe = {'mtfoods:glass_flute', ing.apple}
  37. })
  38. --Apple Cider--
  39. minetest.register_node("mtfoods:apple_cider", {
  40. drawtype = 'plantlike',
  41. paramtype = 'light',
  42. tiles = {"mtfoods_apple_cider.png"},
  43. description = "Apple Cider in Bottle",
  44. inventory_image = "mtfoods_apple_cider.png",
  45. wield_image = "mtfoods_apple_cider.png",
  46. on_use = minetest.item_eat(1),
  47. groups = {oddly_breakable_by_hand=4, cracky=3},
  48. on_rightclick = function(pos, node, player, itemstack)
  49. drop = "mtfoods:apple_juice 3"
  50. end
  51. })
  52. minetest.register_craft({
  53. output = "mtfoods:apple_cider",
  54. recipe = {
  55. {'', 'default:steel_ingot', ''},
  56. {'default:glass', 'mtfoods:apple_juice', 'default:glass'},
  57. {'default:glass', 'mtfoods:apple_juice', 'default:glass'},
  58. }
  59. })
  60. minetest.register_node("mtfoods:cider_rack", {
  61. drawtype = 'normal',
  62. paramtype = 'light',
  63. paramtype2 = "facedir",
  64. tiles = {"mtfoods_ciderrack_other_sides.png", "mtfoods_ciderrack_other_sides.png", "mtfoods_ciderrack_other_sides.png", "mtfoods_ciderrack_other_sides.png", "mtfoods_ciderrack_other_sides.png", "mtfoods_ciderrack.png",},
  65. description = "A Cider Rack",
  66. inventory_image = "mtfoods_ciderrack.png",
  67. wield_image = "mtfoods_ciderrack.png",
  68. groups = {oddly_breakable_by_hand=3, choppy=3},
  69. drop = "mtfoods:apple_cider 2",
  70. })
  71. minetest.register_craft({
  72. output = "mtfoods:cider_rack",
  73. recipe = {
  74. {'default:wood','mtfoods:apple_cider','default:wood'},
  75. {'default:wood','mtfoods:apple_cider','default:wood'},
  76. }
  77. })