space_nodes.lua 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. -- Nodes
  2. minetest.register_node(":asteroid:stone", {
  3. description = "Asteroid Stone",
  4. tiles = {"default_stone.png"},
  5. is_ground_content = false,
  6. drop = 'asteroid:cobble',
  7. groups = {cracky = 3, not_in_creative_inventory=1},
  8. sounds = default.node_sound_stone_defaults(),
  9. })
  10. minetest.register_node(":asteroid:redstone", {
  11. description = "Asteroid Stone",
  12. tiles = {"asteroid_redstone.png"},
  13. is_ground_content = false,
  14. drop = 'asteroid:redcobble',
  15. groups = {cracky = 3},
  16. sounds = default.node_sound_stone_defaults(),
  17. })
  18. minetest.register_node(":asteroid:cobble", {
  19. description = "Asteroid Cobble",
  20. tiles = {"asteroid_cobble.png"},
  21. is_ground_content = false,
  22. groups = {cracky = 3},
  23. sounds = default.node_sound_stone_defaults(),
  24. })
  25. minetest.register_node(":asteroid:redcobble", {
  26. description = "Asteroid Cobble",
  27. tiles = {"asteroid_redcobble.png"},
  28. is_ground_content = false,
  29. groups = {cracky = 3},
  30. sounds = default.node_sound_stone_defaults(),
  31. })
  32. minetest.register_node(":asteroid:gravel", {
  33. description = "Asteroid Gravel",
  34. tiles = {"asteroid_gravel.png"},
  35. is_ground_content = false,
  36. groups = {crumbly = 2},
  37. sounds = default.node_sound_dirt_defaults({
  38. footstep = {name = "default_gravel_footstep", gain = 0.2},
  39. }),
  40. })
  41. minetest.register_node(":asteroid:redgravel", {
  42. description = "Asteroid Gravel",
  43. tiles = {"asteroid_redgravel.png"},
  44. is_ground_content = false,
  45. groups = {crumbly = 2},
  46. sounds = default.node_sound_dirt_defaults({
  47. footstep = {name = "default_gravel_footstep", gain = 0.2},
  48. }),
  49. })
  50. minetest.register_node(":asteroid:dust", {
  51. description = "Asteroid Dust",
  52. tiles = {"asteroid_dust.png"},
  53. is_ground_content = false,
  54. groups = {crumbly = 3},
  55. sounds = default.node_sound_dirt_defaults({
  56. footstep = {name = "default_gravel_footstep", gain = 0.1},
  57. }),
  58. })
  59. minetest.register_node(":asteroid:reddust", {
  60. description = "Asteroid Dust",
  61. tiles = {"asteroid_reddust.png"},
  62. is_ground_content = false,
  63. groups = {crumbly = 3},
  64. sounds = default.node_sound_dirt_defaults({
  65. footstep = {name = "default_gravel_footstep", gain = 0.1},
  66. }),
  67. })
  68. minetest.register_node(":asteroid:ironore", {
  69. description = "Asteroid Iron Ore",
  70. tiles = {"asteroid_redstone.png^default_mineral_iron.png"},
  71. is_ground_content = false,
  72. groups = {cracky = 2},
  73. drop = "default:iron_lump",
  74. sounds = default.node_sound_stone_defaults(),
  75. })
  76. minetest.register_node(":asteroid:copperore", {
  77. description = "Asteroid Copper Ore",
  78. tiles = {"asteroid_redstone.png^default_mineral_copper.png"},
  79. is_ground_content = false,
  80. groups = {cracky = 2},
  81. drop = "default:copper_lump",
  82. sounds = default.node_sound_stone_defaults(),
  83. })
  84. minetest.register_node(":asteroid:goldore", {
  85. description = "Asteroid Gold Ore",
  86. tiles = {"asteroid_redstone.png^default_mineral_gold.png"},
  87. is_ground_content = false,
  88. groups = {cracky = 2},
  89. drop = "default:gold_lump",
  90. sounds = default.node_sound_stone_defaults(),
  91. })
  92. minetest.register_node(":asteroid:diamondore", {
  93. description = "Asteroid Diamond Ore",
  94. tiles = {"asteroid_redstone.png^default_mineral_diamond.png"},
  95. is_ground_content = false,
  96. groups = {cracky = 1},
  97. drop = "default:diamond",
  98. sounds = default.node_sound_stone_defaults(),
  99. })
  100. minetest.register_node(":asteroid:meseore", {
  101. description = "Asteroid Mese Ore",
  102. tiles = {"asteroid_redstone.png^default_mineral_mese.png"},
  103. is_ground_content = false,
  104. groups = {cracky = 1},
  105. drop = "default:mese_crystal",
  106. sounds = default.node_sound_stone_defaults(),
  107. })