craftred.lua 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. -- get Boilerplate for Translations
  2. local S = cannabis.S
  3. minetest.register_craftitem("cannabis:canapa_red_seed", {
  4. description = S("Hemp Seed"),
  5. inventory_image = "cannabis_canapa_red_seed.png",
  6. groups = {seed = 2, food_artichoke = 1, flammable = 2},
  7. on_place = function(itemstack, placer, pointed_thing)
  8. return farming.place_seed(itemstack, placer, pointed_thing, "cannabis:canapa_red")
  9. end,
  10. on_use = minetest.item_eat(10),
  11. })
  12. minetest.register_craftitem("cannabis:canapa_red_leaves", {
  13. description = S("Hemp Leaves"),
  14. inventory_image = "cannabis_canapa_red_leaves.png",
  15. on_use = minetest.item_eat(5),
  16. })
  17. minetest.register_craftitem("cannabis:canapa_red_flower", {
  18. description = S("Hemp red Flower"),
  19. inventory_image = "cannabis_canapa_red_flower.png",
  20. on_use = minetest.item_eat(5),
  21. })
  22. -------------------------------------------------------------------
  23. minetest.register_craft({
  24. output = "cannabis:canapa_oil 4 ",
  25. recipe = {
  26. {"","",""},
  27. {"","",""},
  28. {"cannabis:canapa_red_flower","cannabis:canapa_red_raisin","cannabis:canapa_red_flower"},
  29. }
  30. })
  31. minetest.register_craft({
  32. output = "cannabis:canapa_fuel 4 ",
  33. recipe ={
  34. {"cannabis:canapa_red","cannabis:canapa_red",""},
  35. {"cannabis:canapa_red","cannabis:canapa_red",""},
  36. {"cannabis:canapa_red","cannabis:canapa_red",""},
  37. }
  38. })
  39. minetest.register_craft({
  40. output = "cannabis:canapa_plastic 8 ",
  41. recipe ={
  42. {"cannabis:canapa_red","cannabis:canapa_red","cannabis:canapa_red"},
  43. {"cannabis:canapa_red","cannabis:canapa_red","cannabis:canapa_red"},
  44. }
  45. })
  46. minetest.register_craft({
  47. output = "cannabis:canapa_glue 10 ",
  48. recipe = {
  49. {"cannabis:canapa_red_plastic","cannabis:canapa_red_raisin","cannabis:canapa_red_plastic"},
  50. {"cannabis:canapa_red_raisin","cannabis:canapa_red_oil","cannabis:canapa_red_raisin"},
  51. {"cannabis:canapa_red_plastic","cannabis:canapa_red_raisin","cannabis:canapa_red_plastic"},
  52. }
  53. })
  54. minetest.register_craft({
  55. output = "cannabis:hp_block_canapa 4 ",
  56. recipe = {
  57. {"cannabis:canapa_red_fiber","cannabis:canapa_red_glue","cannabis:canapa_red_fiber"},
  58. {"cannabis:canapa_red_glue","cannabis:canapa_red_fiber","cannabis:canapa_red_glue"},
  59. {"cannabis:canapa_red_fiber","cannabis:canapa_red_glue","cannabis:canapa_red_fiber"},
  60. }
  61. })
  62. minetest.register_craft({
  63. output = "cannabis:canapa_raisin 3 ",
  64. recipe = {
  65. {"","",""},
  66. {"","",""},
  67. {"cannabis:canapa_red_flower","cannabis:canapa_red_flower",""},
  68. }
  69. })
  70. minetest.register_craft({
  71. output = "cannabis:climbing_r ",
  72. recipe = {
  73. {"cannabis:canapa_red_leaves","cannabis:canapa_red_leaves","cannabis:canapa_red_leaves"},
  74. {"cannabis:canapa_red_leaves","cannabis:canapa_red_leaves","cannabis:canapa_red_leaves"},
  75. {"cannabis:canapa_red_leaves","cannabis:canapa_red_leaves","cannabis:canapa_red_leaves"},
  76. }
  77. })
  78. minetest.register_craft({
  79. output = "cannabis:canapa_fiber 10 ",
  80. recipe = {
  81. {"","","cannabis:canapa_red"},
  82. {"","cannabis:canapa_red",""},
  83. {"cannabis:canapa_red","",""},
  84. }
  85. })
  86. minetest.register_craft({
  87. output = "cannabis:canapa_paper 6 ",
  88. recipe = {
  89. {"cannabis:canapa_red", "cannabis:canapa_red", "cannabis:canapa_red"
  90. },
  91. }
  92. })
  93. minetest.register_craft({
  94. type = "fuel",
  95. recipe = "cannabis:canapa_red",
  96. burntime = 15,
  97. })
  98. minetest.register_craft({
  99. type = "shapeless",
  100. output = "cannabis:canapa_red_flour 4",
  101. recipe = {"cannabis:canapa_red_seed", "cannabis:canapa_red_seed", "cannabis:canapa_red_seed", "cannabis:canapa_red_seed"}
  102. })
  103. minetest.register_craft({
  104. type = "cooking",
  105. cooktime = 10,
  106. output = "cannabis:canapa_bread",
  107. recipe = "cannabis:canapa_flour"
  108. })
  109. minetest.register_craft({
  110. output = "cannabis:cannabis_foglie_red_block",
  111. recipe = {
  112. {"cannabis:climbing_r","cannabis:climbing_r","cannabis:climbing_r"},
  113. {"cannabis:climbing_r","cannabis:climbing_r","cannabis:climbing_r"},
  114. {"cannabis:climbing_r","cannabis:climbing_r","cannabis:climbing_r"},
  115. }
  116. })
  117. minetest.register_craft({
  118. type = "shapeless",
  119. output = "cannabis:mixed_hr_ingot 3",
  120. recipe = {"cannabis:fibra_ingot", "cannabis:foglie_ingot", "cannabis:tessuto_ingot"}
  121. })
  122. minetest.register_craft({
  123. type = "shapeless",
  124. output = "cannabis:climbing_r 9",
  125. recipe = {"cannabis:cannabis_foglie_red_block", "", ""}
  126. })