crafts.lua 4.7 KB

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