utensils.lua 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. local S = farming.translate
  2. local a = farming.recipe_items
  3. -- wooden bowl
  4. minetest.register_craftitem("farming:bowl", {
  5. description = S("Wooden Bowl"),
  6. inventory_image = "farming_bowl.png",
  7. groups = {food_bowl = 1, flammable = 2}
  8. })
  9. if not farming.mcl then
  10. minetest.register_craft({
  11. output = "farming:bowl 4",
  12. recipe = {
  13. {"group:wood", "", "group:wood"},
  14. {"", "group:wood", ""}
  15. }
  16. })
  17. end
  18. minetest.register_craft({
  19. type = "fuel",
  20. recipe = "farming:bowl",
  21. burntime = 10
  22. })
  23. -- saucepan
  24. minetest.register_craftitem("farming:saucepan", {
  25. description = S("Saucepan"),
  26. inventory_image = "farming_saucepan.png",
  27. groups = {food_saucepan = 1, flammable = 2}
  28. })
  29. minetest.register_craft({
  30. output = "farming:saucepan",
  31. recipe = {
  32. {a.steel_ingot, "", ""},
  33. {"", "group:stick", ""}
  34. }
  35. })
  36. -- cooking pot
  37. minetest.register_craftitem("farming:pot", {
  38. description = S("Cooking Pot"),
  39. inventory_image = "farming_pot.png",
  40. groups = {food_pot = 1, flammable = 2}
  41. })
  42. minetest.register_craft({
  43. output = "farming:pot",
  44. recipe = {
  45. {"group:stick", a.steel_ingot, a.steel_ingot},
  46. {"", a.steel_ingot, a.steel_ingot}
  47. }
  48. })
  49. -- baking tray
  50. minetest.register_craftitem("farming:baking_tray", {
  51. description = S("Baking Tray"),
  52. inventory_image = "farming_baking_tray.png",
  53. groups = {food_baking_tray = 1, flammable = 2}
  54. })
  55. minetest.register_craft({
  56. output = "farming:baking_tray",
  57. recipe = {
  58. {a.clay_brick, a.clay_brick, a.clay_brick},
  59. {a.clay_brick, "", a.clay_brick},
  60. {a.clay_brick, a.clay_brick, a.clay_brick}
  61. }
  62. })
  63. -- skillet
  64. minetest.register_craftitem("farming:skillet", {
  65. description = S("Skillet"),
  66. inventory_image = "farming_skillet.png",
  67. groups = {food_skillet = 1, flammable = 2}
  68. })
  69. minetest.register_craft({
  70. output = "farming:skillet",
  71. recipe = {
  72. {a.steel_ingot, "", ""},
  73. {"", a.steel_ingot, ""},
  74. {"", "", "group:stick"}
  75. }
  76. })
  77. -- mortar and pestle
  78. minetest.register_craftitem("farming:mortar_pestle", {
  79. description = S("Mortar and Pestle"),
  80. inventory_image = "farming_mortar_pestle.png",
  81. groups = {food_mortar_pestle = 1, flammable = 2}
  82. })
  83. minetest.register_craft({
  84. output = "farming:mortar_pestle",
  85. recipe = {
  86. {a.stone, "group:stick", a.stone},
  87. {"", a.stone, ""}
  88. }
  89. })
  90. -- cutting board
  91. minetest.register_craftitem("farming:cutting_board", {
  92. description = S("Cutting Board"),
  93. inventory_image = "farming_cutting_board.png",
  94. groups = {food_cutting_board = 1, flammable = 2}
  95. })
  96. minetest.register_craft({
  97. output = "farming:cutting_board",
  98. recipe = {
  99. {a.steel_ingot, "", ""},
  100. {"", "group:stick", ""},
  101. {"", "", "group:wood"}
  102. }
  103. })
  104. -- juicer
  105. minetest.register_craftitem("farming:juicer", {
  106. description = S("Juicer"),
  107. inventory_image = "farming_juicer.png",
  108. groups = {food_juicer = 1, flammable = 2}
  109. })
  110. minetest.register_craft({
  111. output = "farming:juicer",
  112. recipe = {
  113. {"", a.stone, ""},
  114. {a.stone, "", a.stone}
  115. }
  116. })
  117. -- glass mixing bowl
  118. minetest.register_craftitem("farming:mixing_bowl", {
  119. description = S("Glass Mixing Bowl"),
  120. inventory_image = "farming_mixing_bowl.png",
  121. groups = {food_mixing_bowl = 1, flammable = 2}
  122. })
  123. minetest.register_craft({
  124. output = "farming:mixing_bowl",
  125. recipe = {
  126. {a.glass, "group:stick", a.glass},
  127. {"", a.glass, ""}
  128. }
  129. })
  130. minetest.register_craft( {
  131. output = "vessels:glass_fragments",
  132. recipe = {{"farming:mixing_bowl"}}
  133. })