concretecrafting.lua 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. local S = minetest.get_translator("animalworld")
  2. walls.register(":animalworld:termiteconcrete_wall", S"Termite Concrete Wall", "termiteconcrete.png",
  3. "animalworld:termiteconcrete_wall", default.node_sound_stone_defaults())
  4. stairs.register_stair_and_slab(
  5. "termiteconcrete",
  6. "animalworld:termiteconcrete",
  7. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  8. {"termiteconcrete.png"},
  9. S("Termite Concrete Stair"),
  10. S("Termite Concrete Slab"),
  11. default.node_sound_stone_defaults()
  12. )
  13. minetest.register_craft({
  14. output = "animalworld:termiteconcrete_wall",
  15. type = "shapeless",
  16. recipe =
  17. {"animalworld:termiteconcrete", "animalworld:termiteconcrete", "animalworld:termiteconcrete", "animalworld:termiteconcrete", "animalworld:termiteconcrete", "animalworld:termiteconcrete"}
  18. })
  19. walls.register(":animalworld:termiteconcretewhite_wall", S"Termite Concrete White Wall", "termiteconcretewhite.png",
  20. "animalworld:termiteconcretewhite_wall", default.node_sound_stone_defaults())
  21. stairs.register_stair_and_slab(
  22. "termiteconcretewhite",
  23. "animalworld:termiteconcretewhite",
  24. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  25. {"termiteconcretewhite.png"},
  26. S("Termite Concrete White Stair"),
  27. S("Termite Concrete White Slab"),
  28. default.node_sound_stone_defaults()
  29. )
  30. minetest.register_craft({
  31. output = "animalworld:termiteconcretewhite_wall",
  32. type = "shapeless",
  33. recipe =
  34. {"animalworld:termiteconcretewhite", "animalworld:termiteconcretewhite", "animalworld:termiteconcretewhite", "animalworld:termiteconcretewhite", "animalworld:termiteconcretewhite", "animalworld:termiteconcretewhite"}
  35. })
  36. walls.register(":animalworld:termiteconcretegrey_wall", S"Termite Concrete Grey Wall", "termiteconcretegrey.png",
  37. "animalworld:termiteconcretegrey_wall", default.node_sound_stone_defaults())
  38. stairs.register_stair_and_slab(
  39. "termiteconcretegrey",
  40. "animalworld:termiteconcretegrey",
  41. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  42. {"termiteconcretegrey.png"},
  43. S("Termite Concrete Grey Stair"),
  44. S("Termite Concrete Grey Slab"),
  45. default.node_sound_stone_defaults()
  46. )
  47. minetest.register_craft({
  48. output = "animalworld:termiteconcretegrey_wall",
  49. type = "shapeless",
  50. recipe =
  51. {"animalworld:termiteconcretegrey", "animalworld:termiteconcretegrey", "animalworld:termiteconcretegrey", "animalworld:termiteconcretegrey", "animalworld:termiteconcretegrey", "animalworld:termiteconcretegrey"}
  52. })
  53. walls.register(":animalworld:termiteconcreteblack_wall", S"Termite Concrete Black Wall", "termiteconcreteblack.png",
  54. "animalworld:termiteconcreteblack_wall", default.node_sound_stone_defaults())
  55. stairs.register_stair_and_slab(
  56. "termiteconcreteblack",
  57. "animalworld:termiteconcreteblack",
  58. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  59. {"termiteconcreteblack.png"},
  60. S("Termite Concrete Black Stair"),
  61. S("Termite Concrete Black Slab"),
  62. default.node_sound_stone_defaults()
  63. )
  64. minetest.register_craft({
  65. output = "animalworld:termiteconcreteblack_wall",
  66. type = "shapeless",
  67. recipe =
  68. {"animalworld:termiteconcreteblack", "animalworld:termiteconcreteblack", "animalworld:termiteconcreteblack", "animalworld:termiteconcreteblack", "animalworld:termiteconcreteblack", "animalworld:termiteconcreteblack"}
  69. })
  70. walls.register(":animalworld:termiteconcreteblue_wall", S"Termite Concrete Blue Wall", "termiteconcreteblue.png",
  71. "animalworld:termiteconcreteblue_wall", default.node_sound_stone_defaults())
  72. stairs.register_stair_and_slab(
  73. "termiteconcreteblue",
  74. "animalworld:termiteconcreteblue",
  75. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  76. {"termiteconcreteblue.png"},
  77. S("Termite Concrete Blue Stair"),
  78. S("Termite Concrete Blue Slab"),
  79. default.node_sound_stone_defaults()
  80. )
  81. minetest.register_craft({
  82. output = "animalworld:termiteconcreteblue_wall",
  83. type = "shapeless",
  84. recipe =
  85. {"animalworld:termiteconcreteblue", "animalworld:termiteconcreteblue", "animalworld:termiteconcreteblue", "animalworld:termiteconcreteblue", "animalworld:termiteconcreteblue", "animalworld:termiteconcreteblue"}
  86. })
  87. walls.register(":animalworld:termiteconcretecyan_wall", S"Termite Concrete Cyan Wall", "termiteconcretecyan.png",
  88. "animalworld:termiteconcretecyan_wall", default.node_sound_stone_defaults())
  89. stairs.register_stair_and_slab(
  90. "termiteconcretecyan",
  91. "animalworld:termiteconcretecyan",
  92. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  93. {"termiteconcretecyan.png"},
  94. S("Termite Concrete Cyan Stair"),
  95. S("Termite Concrete Cyan Slab"),
  96. default.node_sound_stone_defaults()
  97. )
  98. minetest.register_craft({
  99. output = "animalworld:termiteconcretecyan_wall",
  100. type = "shapeless",
  101. recipe =
  102. {"animalworld:termiteconcretecyan", "animalworld:termiteconcretecyan", "animalworld:termiteconcretecyan", "animalworld:termiteconcretecyan", "animalworld:termiteconcretecyan", "animalworld:termiteconcretecyan"}
  103. })
  104. walls.register(":animalworld:termiteconcretegreen_wall", S"Termite Concrete Green Wall", "termiteconcretegreen.png",
  105. "animalworld:termiteconcretegreen_wall", default.node_sound_stone_defaults())
  106. stairs.register_stair_and_slab(
  107. "termiteconcretegreen",
  108. "animalworld:termiteconcretegreen",
  109. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  110. {"termiteconcretegreen.png"},
  111. S("Termite Concrete Green Stair"),
  112. S("Termite Concrete Green Slab"),
  113. default.node_sound_stone_defaults()
  114. )
  115. minetest.register_craft({
  116. output = "animalworld:termiteconcretegreen_wall",
  117. type = "shapeless",
  118. recipe =
  119. {"animalworld:termiteconcretegreen", "animalworld:termiteconcretegreen", "animalworld:termiteconcretegreen", "animalworld:termiteconcretegreen", "animalworld:termiteconcretegreen", "animalworld:termiteconcretegreen"}
  120. })
  121. walls.register(":animalworld:termiteconcretedarkgreen_wall", S"Termite Concrete Dark Green Wall", "termiteconcretedarkgreen.png",
  122. "animalworld:termiteconcretedarkgreen_wall", default.node_sound_stone_defaults())
  123. stairs.register_stair_and_slab(
  124. "termiteconcretedarkgreen",
  125. "animalworld:termiteconcretedarkgreen",
  126. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  127. {"termiteconcretedarkgreen.png"},
  128. S("Termite Concrete Dark Green Stair"),
  129. S("Termite Concrete Dark Green Slab"),
  130. default.node_sound_stone_defaults()
  131. )
  132. minetest.register_craft({
  133. output = "animalworld:termiteconcretedarkgreen_wall",
  134. type = "shapeless",
  135. recipe =
  136. {"animalworld:termiteconcretedarkgreen", "animalworld:termiteconcretedarkgreen", "animalworld:termiteconcretedarkgreen", "animalworld:termiteconcretedarkgreen", "animalworld:termiteconcretedarkgreen", "animalworld:termiteconcretedarkgreen"}
  137. })
  138. walls.register(":animalworld:termiteconcreteyellow_wall", S"Termite Concrete Yellow Wall", "termiteconcreteyellow.png",
  139. "animalworld:termiteconcreteyellow_wall", default.node_sound_stone_defaults())
  140. stairs.register_stair_and_slab(
  141. "termiteconcreteyellow",
  142. "animalworld:termiteconcreteyellow",
  143. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  144. {"termiteconcreteyellow.png"},
  145. S("Termite Concrete Yellow Stair"),
  146. S("Termite Concrete Yellow Slab"),
  147. default.node_sound_stone_defaults()
  148. )
  149. minetest.register_craft({
  150. output = "animalworld:termiteconcreteyellow_wall",
  151. type = "shapeless",
  152. recipe =
  153. {"animalworld:termiteconcreteyellow", "animalworld:termiteconcreteyellow", "animalworld:termiteconcreteyellow", "animalworld:termiteconcreteyellow", "animalworld:termiteconcreteyellow", "animalworld:termiteconcreteyellow"}
  154. })
  155. walls.register(":animalworld:termiteconcreteorange_wall", S"Termite Concrete Orange Wall", "termiteconcreteorange.png",
  156. "animalworld:termiteconcreteorange_wall", default.node_sound_stone_defaults())
  157. stairs.register_stair_and_slab(
  158. "termiteconcreteorange",
  159. "animalworld:termiteconcreteorange",
  160. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  161. {"termiteconcreteorange.png"},
  162. S("Termite Concrete Orange Stair"),
  163. S("Termite Concrete Orange Slab"),
  164. default.node_sound_stone_defaults()
  165. )
  166. minetest.register_craft({
  167. output = "animalworld:termiteconcreteorange_wall",
  168. type = "shapeless",
  169. recipe =
  170. {"animalworld:termiteconcreteorange", "animalworld:termiteconcreteorange", "animalworld:termiteconcreteorange", "animalworld:termiteconcreteorange", "animalworld:termiteconcreteorange", "animalworld:termiteconcreteorange"}
  171. })
  172. walls.register(":animalworld:termiteconcretebrown_wall", S"Termite Concrete Brown Wall", "termiteconcretebrown.png",
  173. "animalworld:termiteconcretebrown_wall", default.node_sound_stone_defaults())
  174. stairs.register_stair_and_slab(
  175. "termiteconcretebrown",
  176. "animalworld:termiteconcretebrown",
  177. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  178. {"termiteconcretebrown.png"},
  179. S("Termite Concrete Brown Stair"),
  180. S("Termite Concrete Brown Slab"),
  181. default.node_sound_stone_defaults()
  182. )
  183. minetest.register_craft({
  184. output = "animalworld:termiteconcretebrown_wall",
  185. type = "shapeless",
  186. recipe =
  187. {"animalworld:termiteconcretebrown", "animalworld:termiteconcretebrown", "animalworld:termiteconcretebrown", "animalworld:termiteconcretebrown", "animalworld:termiteconcretebrown", "animalworld:termiteconcretebrown"}
  188. })
  189. walls.register(":animalworld:termiteconcretered_wall", S"Termite Concrete Red Wall", "termiteconcretered.png",
  190. "animalworld:termiteconcretered_wall", default.node_sound_stone_defaults())
  191. stairs.register_stair_and_slab(
  192. "termiteconcretered",
  193. "animalworld:termiteconcretered",
  194. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  195. {"termiteconcretered.png"},
  196. S("Termite Concrete Red Stair"),
  197. S("Termite Concrete Red Slab"),
  198. default.node_sound_stone_defaults()
  199. )
  200. minetest.register_craft({
  201. output = "animalworld:termiteconcretered_wall",
  202. type = "shapeless",
  203. recipe =
  204. {"animalworld:termiteconcretered", "animalworld:termiteconcretered", "animalworld:termiteconcretered", "animalworld:termiteconcretered", "animalworld:termiteconcretered", "animalworld:termiteconcretered"}
  205. })
  206. walls.register(":animalworld:termiteconcretepink_wall", S"Termite Concrete Pink Wall", "termiteconcretepink.png",
  207. "animalworld:termiteconcretepink_wall", default.node_sound_stone_defaults())
  208. stairs.register_stair_and_slab(
  209. "termiteconcretepink",
  210. "animalworld:termiteconcretepink",
  211. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  212. {"termiteconcretepink.png"},
  213. S("Termite Concrete Pink Stair"),
  214. S("Termite Concrete Pink Slab"),
  215. default.node_sound_stone_defaults()
  216. )
  217. minetest.register_craft({
  218. output = "animalworld:termiteconcretepink_wall",
  219. type = "shapeless",
  220. recipe =
  221. {"animalworld:termiteconcretepink", "animalworld:termiteconcretepink", "animalworld:termiteconcretepink", "animalworld:termiteconcretepink", "animalworld:termiteconcretepink", "animalworld:termiteconcretepink"}
  222. })
  223. walls.register(":animalworld:termiteconcretemagenta_wall", S"Termite Concrete Magenta Wall", "termiteconcretemagenta.png",
  224. "animalworld:termiteconcretemagenta_wall", default.node_sound_stone_defaults())
  225. stairs.register_stair_and_slab(
  226. "termiteconcretemagenta",
  227. "animalworld:termiteconcretemagenta",
  228. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  229. {"termiteconcretemagenta.png"},
  230. S("Termite Concrete Magenta Stair"),
  231. S("Termite Concrete Magenta Slab"),
  232. default.node_sound_stone_defaults()
  233. )
  234. minetest.register_craft({
  235. output = "animalworld:termiteconcretemagenta_wall",
  236. type = "shapeless",
  237. recipe =
  238. {"animalworld:termiteconcretemagenta", "animalworld:termiteconcretemagenta", "animalworld:termiteconcretemagenta", "animalworld:termiteconcretemagenta", "animalworld:termiteconcretemagenta", "animalworld:termiteconcretemagenta"}
  239. })
  240. walls.register(":animalworld:termiteconcreteviolet_wall", S"Termite Concrete Violet Wall", "termiteconcreteviolet.png",
  241. "animalworld:termiteconcreteviolet_wall", default.node_sound_stone_defaults())
  242. stairs.register_stair_and_slab(
  243. "termiteconcreteviolet",
  244. "animalworld:termiteconcreteviolet",
  245. {cracky = 1, oddly_breakable_by_hand = 0, flammable = 0},
  246. {"termiteconcreteviolet.png"},
  247. S("Termite Concrete Violet Stair"),
  248. S("Termite Concrete Violet Slab"),
  249. default.node_sound_stone_defaults()
  250. )
  251. minetest.register_craft({
  252. output = "animalworld:termiteconcreteviolet_wall",
  253. type = "shapeless",
  254. recipe =
  255. {"animalworld:termiteconcreteviolet", "animalworld:termiteconcreteviolet", "animalworld:termiteconcreteviolet", "animalworld:termiteconcreteviolet", "animalworld:termiteconcreteviolet", "animalworld:termiteconcreteviolet"}
  256. })