cobble.lua 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. local S = minetest.get_translator("mtg_plus")
  2. local build
  3. if minetest.get_modpath("doc_items") then
  4. build = doc.sub.items.temp.build
  5. end
  6. -- Cobblestone
  7. minetest.register_node("mtg_plus:gravel_cobble", {
  8. description = S("Cobbled Gravel"),
  9. _doc_items_longdesc = S("Cobbled gravel is solidified gravel, carefully arranged in a mosaic-like pattern. It makes a nice building material."),
  10. tiles = {"mtg_plus_gravel_cobble.png"},
  11. is_ground_content = false,
  12. groups = { cracky = 3, stone = 1 },
  13. sounds = default.node_sound_stone_defaults(),
  14. })
  15. minetest.register_craft({
  16. output = "mtg_plus:gravel_cobble 2",
  17. recipe = { { "default:gravel", "default:gravel" },
  18. { "default:gravel", "default:gravel" } },
  19. })
  20. minetest.register_craft({
  21. type = "cooking",
  22. output = "default:gravel",
  23. recipe = "mtg_plus:gravel_cobble",
  24. })
  25. minetest.register_node("mtg_plus:sandstone_cobble", {
  26. description = S("Cobbled Sandstone"),
  27. _doc_items_longdesc = build,
  28. tiles = {"mtg_plus_sandstone_cobble.png"},
  29. groups = {cracky = 3, },
  30. is_ground_content = false,
  31. sounds = default.node_sound_stone_defaults(),
  32. })
  33. minetest.register_craft({
  34. output = "mtg_plus:sandstone_cobble 2",
  35. recipe = { { "default:sandstone", "default:sandstone" } },
  36. })
  37. minetest.register_craft({
  38. type = "cooking",
  39. output = "default:sandstone",
  40. recipe = "mtg_plus:sandstone_cobble",
  41. })
  42. minetest.register_node("mtg_plus:desert_sandstone_cobble", {
  43. description = S("Cobbled Desert Sandstone"),
  44. _doc_items_longdesc = build,
  45. tiles = {"mtg_plus_desert_sandstone_cobble.png"},
  46. groups = {cracky = 3, },
  47. is_ground_content = false,
  48. sounds = default.node_sound_stone_defaults(),
  49. })
  50. minetest.register_craft({
  51. output = "mtg_plus:desert_sandstone_cobble 2",
  52. recipe = { { "default:desert_sandstone", "default:desert_sandstone" } },
  53. })
  54. minetest.register_craft({
  55. type = "cooking",
  56. output = "default:desert_sandstone",
  57. recipe = "mtg_plus:desert_sandstone_cobble",
  58. })
  59. minetest.register_node("mtg_plus:silver_sandstone_cobble", {
  60. description = S("Cobbled Silver Sandstone"),
  61. _doc_items_longdesc = build,
  62. tiles = {"mtg_plus_silver_sandstone_cobble.png"},
  63. groups = {cracky = 3, },
  64. is_ground_content = false,
  65. sounds = default.node_sound_stone_defaults(),
  66. })
  67. minetest.register_craft({
  68. output = "mtg_plus:silver_sandstone_cobble 2",
  69. recipe = { { "default:silver_sandstone", "default:silver_sandstone" } },
  70. })
  71. minetest.register_craft({
  72. type = "cooking",
  73. output = "default:silver_sandstone",
  74. recipe = "mtg_plus:silver_sandstone_cobble",
  75. })
  76. minetest.register_node("mtg_plus:jungle_cobble", {
  77. description = S("Jungle Cobblestone"),
  78. _doc_items_longdesc = build,
  79. tiles = {"mtg_plus_jungle_cobble.png"},
  80. groups = {cracky=3, stone=1},
  81. is_ground_content = false,
  82. sounds = default.node_sound_stone_defaults(),
  83. })
  84. minetest.register_craft({
  85. output = "mtg_plus:jungle_cobble",
  86. type = "shapeless",
  87. recipe = { "default:jungleleaves", "default:jungleleaves", "default:cobble" },
  88. })
  89. minetest.register_craft({
  90. output = "mtg_plus:jungle_cobble",
  91. type = "shapeless",
  92. recipe = { "default:jungleleaves", "default:mossycobble" },
  93. })
  94. minetest.register_craft({
  95. output = "default:stone",
  96. type = "cooking",
  97. recipe = "mtg_plus:jungle_cobble",
  98. })