furniture.lua 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. stations.dual_register_recipe('woodworking', {
  2. input = {
  3. ['default:coral_skeleton'] = 1,
  4. },
  5. output = 'furniture:sanding',
  6. })
  7. stations.dual_register_recipe('woodworking', {
  8. input = {
  9. ['group:wood'] = 1,
  10. },
  11. output = 'furniture:wheel',
  12. })
  13. stations.dual_register_recipe('woodworking', {
  14. input = {
  15. ['group:tree'] = 1,
  16. ['group:stick'] = 1,
  17. },
  18. output = 'furniture:stool_short',
  19. })
  20. stations.dual_register_recipe('woodworking', {
  21. input = {
  22. ['group:tree'] = 1,
  23. ['group:stick'] = 2,
  24. },
  25. output = 'furniture:stool_tall',
  26. })
  27. stations.dual_register_recipe('woodworking', {
  28. input = {
  29. ['group:wood'] = 2,
  30. ['group:stick'] = 4,
  31. },
  32. output = 'furniture:chair',
  33. })
  34. stations.dual_register_recipe('woodworking', {
  35. input = {
  36. ['group:wood'] = 6,
  37. ['furniture:hinge'] = 2,
  38. ['furniture:lock'] = 1,
  39. },
  40. output = 'furniture:chest_small',
  41. })
  42. stations.dual_register_recipe('woodworking', {
  43. input = {
  44. ['group:wood'] = 10,
  45. ['furniture:hinge'] = 2,
  46. ['furniture:lock'] = 1,
  47. },
  48. output = 'furniture:chest',
  49. })
  50. stations.dual_register_recipe('woodworking', {
  51. input = {
  52. ['group:wood'] = 14,
  53. ['furniture:hinge'] = 3,
  54. ['furniture:lock'] = 2,
  55. },
  56. output = 'furniture:chest_large',
  57. })
  58. stations.dual_register_recipe('woodworking', {
  59. input = {
  60. ['group:wood'] = 4,
  61. ['group:stick'] = 4,
  62. },
  63. output = 'furniture:bench',
  64. })
  65. stations.dual_register_recipe('woodworking', {
  66. input = {
  67. ['group:wood'] = 6,
  68. ['group:stick'] = 4,
  69. },
  70. output = 'furniture:bench_with_back',
  71. })
  72. stations.dual_register_recipe('woodworking', {
  73. input = {
  74. ['group:wood'] = 12,
  75. ['group:stick'] = 8,
  76. },
  77. output = 'furniture:bench_picnic',
  78. })
  79. stations.dual_register_recipe('woodworking', {
  80. input = {
  81. ['group:wood'] = 5,
  82. },
  83. output = 'furniture:cabinet_counter',
  84. })
  85. stations.dual_register_recipe('woodworking', {
  86. input = {
  87. ['group:wood'] = 4,
  88. },
  89. output = 'furniture:cabinet_wall',
  90. })
  91. stations.dual_register_recipe('woodworking', {
  92. input = {
  93. ['group:wood'] = 2,
  94. ['group:stick'] = 8,
  95. },
  96. output = 'furniture:table_basic',
  97. })
  98. stations.dual_register_recipe('woodworking', {
  99. input = {
  100. ['group:wood'] = 2,
  101. ['default:book'] = 1,
  102. },
  103. output = 'furniture:lectern',
  104. })
  105. stations.dual_register_recipe('woodworking', {
  106. input = {
  107. ['group:wood'] = 1,
  108. },
  109. output = 'furniture:fence_1_a',
  110. })
  111. stations.dual_register_recipe('woodworking', {
  112. input = {
  113. ['group:wood'] = 1,
  114. },
  115. output = 'furniture:fence_1_b',
  116. })
  117. stations.dual_register_recipe('woodworking', {
  118. input = {
  119. ['group:wood'] = 1,
  120. },
  121. output = 'furniture:fence_1_c',
  122. })
  123. local colors = {
  124. 'grey', 'dark_grey', 'black', 'violet', 'blue', 'cyan', 'dark_green', 'green',
  125. 'yellow', 'brown', 'orange', 'red', 'magenta', 'pink', 'white'
  126. }
  127. for i = 1,15 do
  128. stations.dual_register_recipe('woodworking', {
  129. input = {
  130. ['group:tree'] = 1,
  131. ['group:stick'] = 2,
  132. ['furniture:cushion_'..(colors[i])] = 1,
  133. },
  134. output = 'furniture:stool_tall_'..(colors[i]),
  135. })
  136. stations.dual_register_recipe('woodworking', {
  137. input = {
  138. ['group:tree'] = 1,
  139. ['group:stick'] = 2,
  140. ['furniture:cushion_'..(colors[i])] = 1,
  141. },
  142. output = 'furniture:stool_short_'..(colors[i]),
  143. })
  144. stations.dual_register_recipe('woodworking', {
  145. input = {
  146. ['group:wood'] = 2,
  147. ['group:stick'] = 4,
  148. ['furniture:cushion_'..(colors[i])] = 1,
  149. },
  150. output = 'furniture:chair_'..(colors[i]),
  151. })
  152. stations.dual_register_recipe('woodworking', {
  153. input = {
  154. ['group:wood'] = 4,
  155. ['ropes:ropesegment'] = 3,
  156. ['group:wool'] = 1,
  157. ['furniture:fabric_'..(colors[i])] = 3,
  158. },
  159. output = 'furniture:bed1_'..(colors[i]),
  160. })
  161. stations.dual_register_recipe('woodworking', {
  162. input = {
  163. ['group:wood'] = 4,
  164. ['ropes:ropesegment'] = 3,
  165. ['farming:straw'] = 1,
  166. ['furniture:fabric_'..(colors[i])] = 3,
  167. },
  168. output = 'furniture:bed1_'..(colors[i]),
  169. })
  170. end
  171. stations.dual_register_recipe('woodworking', {
  172. input = {
  173. ['group:wood'] = 4,
  174. ['ropes:ropesegment'] = 3,
  175. ['group:wool'] = 1,
  176. ['group:fabric'] = 3,
  177. },
  178. output = 'beds:bed_bottom',
  179. })
  180. stations.dual_register_recipe('woodworking', {
  181. input = {
  182. ['group:wood'] = 4,
  183. ['ropes:ropesegment'] = 3,
  184. ['group:wool'] = 1,
  185. ['group:fabric'] = 3,
  186. },
  187. output = 'beds:fancy_bed_bottom',
  188. })
  189. stations.dual_register_recipe('woodworking', {
  190. input = {
  191. ['group:wood'] = 4,
  192. ['ropes:ropesegment'] = 3,
  193. ['farming:straw'] = 1,
  194. ['group:fabric'] = 3,
  195. },
  196. output = 'beds:bed_bottom',
  197. })
  198. stations.dual_register_recipe('woodworking', {
  199. input = {
  200. ['group:wood'] = 4,
  201. ['ropes:ropesegment'] = 3,
  202. ['farming:straw'] = 1,
  203. ['group:fabric'] = 3,
  204. },
  205. output = 'beds:fancy_bed_bottom',
  206. })