crafts.lua 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. local crystals = {
  2. {'float_crystal', 'float_crystal_shard'},
  3. {'bloodstone', 'bloodstone_shard'},
  4. }
  5. for i in ipairs (crystals) do
  6. local crystal = crystals[i][1]
  7. local shard = crystals[i][2]
  8. minetest.register_craft({
  9. output = 'epic:'..shard..' 9',
  10. recipe = {
  11. {'epic:'..crystal}
  12. }
  13. })
  14. end
  15. minetest.register_craft({
  16. output = 'default:dirt',
  17. recipe = {
  18. {'epic:scorched_dirt', 'bonemeal:mulch'}
  19. }
  20. })
  21. minetest.register_craft({
  22. output = 'default:dirt 2',
  23. recipe = {
  24. {'epic:scorched_dirt', 'compost:compost'}
  25. }
  26. })
  27. minetest.register_craft({
  28. output = 'default:dirt 2',
  29. recipe = {
  30. {'default:dry_dirt', 'compost:compost'}
  31. }
  32. })
  33. minetest.register_craft({
  34. output = 'default:book',
  35. recipe = {
  36. {'default:book_written'}
  37. }
  38. })
  39. minetest.register_craft({
  40. output = 'shields:shield_wood',
  41. recipe = {
  42. {'group:wood', 'group:wood', 'group:wood'},
  43. {'group:wood', 'group:wood', 'group:wood'},
  44. {'', 'group:wood', ''}
  45. }
  46. })
  47. minetest.register_craft({
  48. output = '3d_armor:helmet_wood',
  49. recipe = {
  50. {'group:wood', 'group:wood', 'group:wood'},
  51. {'group:wood', '', 'group:wood'},
  52. {'', '', ''},
  53. },
  54. })
  55. minetest.register_craft({
  56. output = '3d_armor:chestplate_wood',
  57. recipe = {
  58. {'group:wood', '', 'group:wood'},
  59. {'group:wood', 'group:wood', 'group:wood'},
  60. {'group:wood', 'group:wood', 'group:wood'},
  61. },
  62. })
  63. minetest.register_craft({
  64. output = '3d_armor:leggings_wood',
  65. recipe = {
  66. {'group:wood', 'group:wood', 'group:wood'},
  67. {'group:wood', '', 'group:wood'},
  68. {'group:wood', '', 'group:wood'},
  69. },
  70. })
  71. minetest.register_craft({
  72. output = '3d_armor:boots_wood',
  73. recipe = {
  74. {'group:wood', '', 'group:wood'},
  75. {'group:wood', '', 'group:wood'},
  76. },
  77. })
  78. minetest.register_craft({
  79. type = 'cooking',
  80. output = 'epic:titanium_ingot',
  81. recipe = 'epic:titanium_lump',
  82. cooktime = 30
  83. })
  84. minetest.register_craft({
  85. type = 'cooking',
  86. output = 'epic:glowstone_fragment 2',
  87. recipe = 'nether:glowstone',
  88. cooktime = 30
  89. })
  90. minetest.register_craft({
  91. output = 'epic:wood_ash 4',
  92. recipe = {{'epic:tree_ash'}}
  93. })
  94. minetest.register_craft({
  95. type = 'cooking',
  96. output = 'default:dry_dirt',
  97. recipe = 'default:dirt',
  98. cooktime = 2
  99. })
  100. minetest.register_craft({
  101. type = 'cooking',
  102. output = 'epic:scorched_dirt',
  103. recipe = 'default:dry_dirt',
  104. cooktime = 2
  105. })
  106. minetest.register_craft({
  107. output = 'default:dirt_with_grass',
  108. recipe = {
  109. {'default:grass_1'},
  110. {'default:dirt'},
  111. },
  112. })
  113. minetest.register_craft({
  114. output = 'default:dirt_with_dry_grass',
  115. recipe = {
  116. {'default:dry_grass_1'},
  117. {'default:dirt'},
  118. },
  119. })
  120. minetest.register_craft({
  121. output = 'default:dirt_with_snow',
  122. recipe = {
  123. {'default:snow'},
  124. {'default:dirt'},
  125. },
  126. })
  127. minetest.register_craft({
  128. output = 'default:dirt_with_snow',
  129. recipe = {
  130. {'trail:snow'},
  131. {'default:dirt'},
  132. },
  133. })
  134. minetest.register_craft({
  135. output = 'default:dry_dirt_with_dry_grass',
  136. recipe = {
  137. {'default:dry_grass_1'},
  138. {'default:dry_dirt'},
  139. },
  140. })
  141. minetest.register_craft({
  142. output = 'default:dirt_with_rainforest_litter',
  143. recipe = {
  144. {'default:junglegrass'},
  145. {'default:dirt'},
  146. },
  147. })
  148. minetest.register_craft({
  149. output = 'moreblocks:super_glow_glass',
  150. recipe = {
  151. {'xdecor:candle', 'default:glass', 'xdecor:candle'},
  152. },
  153. })
  154. minetest.register_craft({
  155. output = 'default:clay_lump',
  156. recipe = {
  157. {'darkage:silt_lump', 'darkage:mud_lump'},
  158. },
  159. })
  160. minetest.register_craft({
  161. output = 'epic:3brick_grass 2',
  162. recipe = {
  163. {'default:dirt_with_grass', ''},
  164. {'', 'default:stonebrick'}
  165. },
  166. })
  167. minetest.register_craft({
  168. output = 'epic:3grass_brick 2',
  169. recipe = {
  170. {'default:stonebrick', ''},
  171. {'', 'default:dirt_with_grass'}
  172. },
  173. })
  174. minetest.register_craft({
  175. output = 'epic:3dirt_cobble 2',
  176. recipe = {
  177. {'default:dirt', ''},
  178. {'', 'default:cobble'}
  179. },
  180. })
  181. minetest.register_craft({
  182. output = 'epic:3cobble_dirt 2',
  183. recipe = {
  184. {'default:cobble', ''},
  185. {'', 'default:dirt'}
  186. },
  187. })