This commit is contained in:
TheOnlyJoeEnderman 2023-03-09 04:04:45 +00:00
parent 8036d57451
commit 8b4bde3602
5 changed files with 544 additions and 188 deletions

View File

@ -1,12 +1,21 @@
# Too Many Stones # Too Many Stones
Default is now optional. Hades now has TMS mapgen. TMS currently features 55 stone types (7 of which glow), cobble for most of them, and bricks, cracked bricks, and blocks for all stone types. There are optional features that each require different mods to add: Mapgen requires default or hades_core, Stairs and Slabs require stairs, Walls require walls, and geodes require either geode mod. More stones will be added, and you can put a feature request on ContentDB or the repo for new ones. I will prioritize stones that are unique. French translation by me and ChatGPT. A Minetest mod that adds as many stones as I can make good textures for. Recent addition is support for nearly all Minetest subgames. TMS currently features 64 stone types (7 of which glow), cobble for most of them, and bricks, cracked bricks, and blocks for all stone types. There are optional features that each require different mods to add: Mapgen requires default or hades_core, Stairs and Slabs require stairs, Walls require walls, and geodes require either geode mod. More stones will be added, and you can put a feature request on ContentDB or the repo for new ones. I will prioritize stones that are unique. French translation by me and ChatGPT.
## Done: ## Done:
##### Blue Agate-(blue and white)
##### Gray Agate-(light gray and white)
##### Green Agate-(light green)
##### Moss Agate-(olive and white)
##### Orange Agate-(orange and white)
##### Purple Agate-(indigo and lavender)
##### Red Agate-(red and white)
##### Amazonite-(light green) ##### Amazonite-(light green)
##### Amber-(dark orange) ##### Amber-(dark orange)
##### Amethyst-(dark purple) ##### Amethyst-(dark purple)
##### Black Opal-(black to green) ##### Black Opal-(black to green)
##### Basalt-(dark greenish grey)
##### Columnar Basalt-(reddish light gray)
##### Calcite-(light grey) ##### Calcite-(light grey)
##### Carnotite-(mustard yellow) ##### Carnotite-(mustard yellow)
##### Celestine-(sky blue) ##### Celestine-(sky blue)

View File

@ -31,7 +31,7 @@ minetest.register_node("too_many_stones:glow_apatite", {
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:glow_apatite_cobble", drop = "too_many_stones:glow_apatite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -43,7 +43,7 @@ minetest.register_node("too_many_stones:glow_apatite_block", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -55,7 +55,7 @@ minetest.register_node("too_many_stones:glow_apatite_cobble", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -67,7 +67,7 @@ minetest.register_node("too_many_stones:glow_apatite_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -79,7 +79,7 @@ minetest.register_node("too_many_stones:glow_apatite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
--Glow Calcite --Glow Calcite
@ -92,7 +92,7 @@ minetest.register_node("too_many_stones:glow_calcite", {
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:glow_calcite_cobble", drop = "too_many_stones:glow_calcite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -104,7 +104,7 @@ minetest.register_node("too_many_stones:glow_calcite_block", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -116,7 +116,7 @@ minetest.register_node("too_many_stones:glow_calcite_cobble", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -128,7 +128,7 @@ minetest.register_node("too_many_stones:glow_calcite_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -140,7 +140,7 @@ minetest.register_node("too_many_stones:glow_calcite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
--Glow Eserite --Glow Eserite
@ -153,7 +153,7 @@ minetest.register_node("too_many_stones:glow_esperite", {
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:glow_esperite_cobble", drop = "too_many_stones:glow_esperite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -165,7 +165,7 @@ minetest.register_node("too_many_stones:glow_esperite_block", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -177,7 +177,7 @@ minetest.register_node("too_many_stones:glow_esperite_cobble", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -189,7 +189,7 @@ minetest.register_node("too_many_stones:glow_esperite_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -201,7 +201,7 @@ minetest.register_node("too_many_stones:glow_esperite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
--Glow Fluorite --Glow Fluorite
@ -214,7 +214,7 @@ minetest.register_node("too_many_stones:glow_fluorite", {
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:glow_fluorite_cobble", drop = "too_many_stones:glow_fluorite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -226,7 +226,7 @@ minetest.register_node("too_many_stones:glow_fluorite_block", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -238,7 +238,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cobble", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -250,7 +250,7 @@ minetest.register_node("too_many_stones:glow_fluorite_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -262,7 +262,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
--Glow Selenite --Glow Selenite
@ -275,7 +275,7 @@ minetest.register_node("too_many_stones:glow_selenite", {
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:glow_selenite_cobble", drop = "too_many_stones:glow_selenite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -287,7 +287,7 @@ minetest.register_node("too_many_stones:glow_selenite_block", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -299,7 +299,7 @@ minetest.register_node("too_many_stones:glow_selenite_cobble", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -311,7 +311,7 @@ minetest.register_node("too_many_stones:glow_selenite_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -323,7 +323,7 @@ minetest.register_node("too_many_stones:glow_selenite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
--Glow Sodalite --Glow Sodalite
@ -336,7 +336,7 @@ minetest.register_node("too_many_stones:glow_sodalite", {
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:glow_sodalite_cobble", drop = "too_many_stones:glow_sodalite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -348,7 +348,7 @@ minetest.register_node("too_many_stones:glow_sodalite_block", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -360,7 +360,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cobble", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -372,7 +372,7 @@ minetest.register_node("too_many_stones:glow_sodalite_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -384,7 +384,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
--Glow Willemite --Glow Willemite
@ -397,7 +397,7 @@ minetest.register_node("too_many_stones:glow_willemite", {
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:glow_willemite_cobble", drop = "too_many_stones:glow_willemite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -409,7 +409,7 @@ minetest.register_node("too_many_stones:glow_willemite_block", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -421,7 +421,7 @@ minetest.register_node("too_many_stones:glow_willemite_cobble", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -433,7 +433,7 @@ minetest.register_node("too_many_stones:glow_willemite_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -445,7 +445,7 @@ minetest.register_node("too_many_stones:glow_willemite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_crystal_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -666,6 +666,7 @@ minetest.register_craft({
-- --
-- Mapgen -- Mapgen
-- --
if minetest.get_modpath("default") ~= nil then
minetest.register_ore({ minetest.register_ore({
ore_type = "scatter", ore_type = "scatter",
@ -743,3 +744,167 @@ minetest.register_craft({
y_max = -1000, y_max = -1000,
y_min = -31000, y_min = -31000,
}) })
end
if minetest.get_modpath("cavegame_mapgen") ~= nil then
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_apatite",
wherein = "minecraft:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_calcite",
wherein = "minecraft:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_esperite",
wherein = "minecraft:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_fluorite",
wherein = "minecraft:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_selenite",
wherein = "minecraft:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_sodalite",
wherein = "minecraft:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_willemite",
wherein = "minecraft:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
end
if minetest.get_modpath("hades_core") ~= nil then
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_apatite",
wherein = "hades_core:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_calcite",
wherein = "hades_core:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_esperite",
wherein = "hades_core:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_fluorite",
wherein = "hades_core:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_selenite",
wherein = "hades_core:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_sodalite",
wherein = "hades_core:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "too_many_stones:glow_willemite",
wherein = "hades_core:stone",
clust_scarcity = 48 * 48 * 48,
clust_num_ores = 20,
clust_size = 5,
y_max = -1000,
y_min = -31000,
})
end

View File

@ -1,5 +1,5 @@
-- --
-- Sounds for TMS nodes -- Sounds
-- --
function too_many_stones.node_sound_defaults(table) function too_many_stones.node_sound_defaults(table)
@ -7,32 +7,144 @@ function too_many_stones.node_sound_defaults(table)
table.footstep = table.footstep or table.footstep = table.footstep or
{name = "", gain = 1.0} {name = "", gain = 1.0}
table.dug = table.dug or table.dug = table.dug or
{name = "tms_stone_dig", gain = 1.0} {name = "tms_dug_node", gain = 0.25}
table.place = table.place or table.place = table.place or
{name = "tms_block_place", gain = 1.0} {name = "tms_place_node_hard", gain = 1.0}
return table return table
end end
function too_many_stones.node_sound_stone_defaults(table) function too_many_stones.node_sound_stone_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="tms_stone_step", gain=0.5} {name = "tms_hard_footstep", gain = 0.2}
table.dug = table.dug or
{name="tms_stone_sounds", gain=1.0}
table.dig = table.dig or table.dig = table.dig or
{name="tms_stone_dig", gain=0.8} {name = "tms_dig_cracky", gain = 0.4}
table.dug = table.dug or
{name = "tms_break_node_hard", gain = 10.0}
too_many_stones.node_sound_defaults(table) too_many_stones.node_sound_defaults(table)
return table return table
end end
function too_many_stones.node_sound_crystal_defaults(table) function too_many_stones.node_sound_dirt_defaults(table)
table = table or {} table = table or {}
table.footstep = table.footstep or table.footstep = table.footstep or
{name="tms_crystal_step", gain=0.5} {name = "tms_dirt_footstep", gain = 0.25}
table.dug = table.dug or
{name="tms_crystal_sounds", gain=1.0}
table.dig = table.dig or table.dig = table.dig or
{name="tms_crystal_step", gain=0.8} {name = "tms_dig_crumbly", gain = 0.4}
table.dug = table.dug or
{name = "tms_dirt_footstep", gain = 1.0}
table.place = table.place or
{name = "tms_place_node", gain = 1.0}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_sand_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_sand_footstep", gain = 0.05}
table.dug = table.dug or
{name = "tms_sand_footstep", gain = 0.15}
table.place = table.place or
{name = "tms_place_node", gain = 1.0}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_gravel_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_gravel_footstep", gain = 0.25}
table.dig = table.dig or
{name = "tms_gravel_dig", gain = 0.35}
table.dug = table.dug or
{name = "tms_gravel_dug", gain = 1.0}
table.place = table.place or
{name = "tms_place_node", gain = 1.0}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_wood_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_wood_footstep", gain = 0.15}
table.dig = table.dig or
{name = "tms_dig_choppy", gain = 0.4}
table.dug = table.dug or
{name = "tms_wood_footstep", gain = 1.0}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_leaves_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_grass_footstep", gain = 0.45}
table.dug = table.dug or
{name = "tms_grass_footstep", gain = 0.7}
table.place = table.place or
{name = "tms_place_node", gain = 1.0}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_glass_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_glass_footstep", gain = 0.3}
table.dig = table.dig or
{name = "tms_glass_footstep", gain = 0.5}
table.dug = table.dug or
{name = "tms_break_glass", gain = 1.0}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_ice_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_ice_footstep", gain = 0.15}
table.dig = table.dig or
{name = "tms_ice_dig", gain = 0.5}
table.dug = table.dug or
{name = "tms_ice_dug", gain = 0.5}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_metal_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_metal_footstep", gain = 0.2}
table.dig = table.dig or
{name = "tms_dig_metal", gain = 0.5}
table.dug = table.dug or
{name = "tms_dug_metal", gain = 0.5}
table.place = table.place or
{name = "tms_place_node_metal", gain = 0.5}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_water_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_water_footstep", gain = 0.2}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_snow_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "tms_snow_footstep", gain = 0.2}
table.dig = table.dig or
{name = "tms_snow_footstep", gain = 0.3}
table.dug = table.dug or
{name = "tms_snow_footstep", gain = 0.3}
table.place = table.place or
{name = "tms_place_node", gain = 1.0}
too_many_stones.node_sound_defaults(table) too_many_stones.node_sound_defaults(table)
return table return table
end end

View File

@ -11,7 +11,7 @@ stairs.register_stair_and_slab(
{"tms_amazonite.png"}, {"tms_amazonite.png"},
"Amazonite Stair", "Amazonite Stair",
"Amazonite Slab", "Amazonite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -22,7 +22,7 @@ stairs.register_stair_and_slab(
{"tms_amazonite_cobble.png"}, {"tms_amazonite_cobble.png"},
"Cobbled Amazonite Stair", "Cobbled Amazonite Stair",
"Cobbled Amazonite Slab", "Cobbled Amazonite Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -33,7 +33,7 @@ stairs.register_stair_and_slab(
{"tms_amazonite_brick.png"}, {"tms_amazonite_brick.png"},
"Amazonite Brick Stair", "Amazonite Brick Stair",
"Amazonite Brick Slab", "Amazonite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -44,7 +44,7 @@ stairs.register_stair_and_slab(
{"tms_amazonite_cracked_brick.png"}, {"tms_amazonite_cracked_brick.png"},
"Cracked Amazonite Brick Stair", "Cracked Amazonite Brick Stair",
"Cracked Amazonite Brick Slab", "Cracked Amazonite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -55,7 +55,7 @@ stairs.register_stair_and_slab(
{"tms_amazonite_block.png"}, {"tms_amazonite_block.png"},
"Amazonite Block Stair", "Amazonite Block Stair",
"Amazonite Block Slab", "Amazonite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Amber -- Amber
@ -66,7 +66,7 @@ stairs.register_stair_and_slab(
{"tms_amber.png"}, {"tms_amber.png"},
"Amber Stair", "Amber Stair",
"Amber Slab", "Amber Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -77,7 +77,7 @@ stairs.register_stair_and_slab(
{"tms_amber_brick.png"}, {"tms_amber_brick.png"},
"Amber Brick Stair", "Amber Brick Stair",
"Amber Brick Slab", "Amber Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -88,7 +88,7 @@ stairs.register_stair_and_slab(
{"tms_amber_cracked_brick.png"}, {"tms_amber_cracked_brick.png"},
"Cracked Amber Brick Stair", "Cracked Amber Brick Stair",
"Cracked Amber Brick Slab", "Cracked Amber Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -99,7 +99,7 @@ stairs.register_stair_and_slab(
{"tms_amber_block.png"}, {"tms_amber_block.png"},
"Amber Block Stair", "Amber Block Stair",
"Amber Block Slab", "Amber Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Amethyst -- Amethyst
@ -110,7 +110,7 @@ stairs.register_stair_and_slab(
{"tms_amethyst.png"}, {"tms_amethyst.png"},
"Amethyst Stair", "Amethyst Stair",
"Amethyst Slab", "Amethyst Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -121,7 +121,7 @@ stairs.register_stair_and_slab(
{"tms_amethyst_brick.png"}, {"tms_amethyst_brick.png"},
"Amethyst Brick Stair", "Amethyst Brick Stair",
"Amethyst Brick Slab", "Amethyst Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -132,7 +132,7 @@ stairs.register_stair_and_slab(
{"tms_amethyst_cracked_brick.png"}, {"tms_amethyst_cracked_brick.png"},
"Cracked Amethyst Brick Stair", "Cracked Amethyst Brick Stair",
"Cracked Amethyst Brick Slab", "Cracked Amethyst Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -143,7 +143,62 @@ stairs.register_stair_and_slab(
{"tms_amethyst_block.png"}, {"tms_amethyst_block.png"},
"Amethyst Block Stair", "Amethyst Block Stair",
"Amethyst Block Slab", "Amethyst Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false
)
-- Basalt
stairs.register_stair_and_slab(
"basalt",
"too_many_stones:basalt",
{cracky = 3},
{"tms_basalt.png"},
"Basalt Stair",
"Basalt Slab",
too_many_stones.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"basalt_cobble",
"too_many_stones:basalt_cobble",
{cracky = 3},
{"tms_basalt_cobble.png"},
"Cobbled Basalt Stair",
"Cobbled Basalt Slab",
too_many_stones.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"basalt_brick",
"too_many_stones:basalt_brick",
{cracky = 2},
{"tms_basalt_brick.png"},
"Basalt Brick Stair",
"Basalt Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"basalt_cracked_brick",
"too_many_stones:basalt_cracked_brick",
{cracky = 2},
{"tms_basalt_cracked_brick.png"},
"Cracked Basalt Brick Stair",
"Cracked Basalt Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"basalt_block",
"too_many_stones:basalt_block",
{cracky = 2},
{"tms_basalt_block.png"},
"Basalt Block Stair",
"Basalt Block Slab",
too_many_stones.node_sound_stone_defaults(),
false false
) )
-- Calcite -- Calcite
@ -154,7 +209,7 @@ stairs.register_stair_and_slab(
{"tms_calcite.png"}, {"tms_calcite.png"},
"Calcite Stair", "Calcite Stair",
"Calcite Slab", "Calcite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -165,7 +220,7 @@ stairs.register_stair_and_slab(
{"tms_calcite_brick.png"}, {"tms_calcite_brick.png"},
"Calcite Brick Stair", "Calcite Brick Stair",
"Calcite Brick Slab", "Calcite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -176,7 +231,7 @@ stairs.register_stair_and_slab(
{"tms_calcite_cracked_brick.png"}, {"tms_calcite_cracked_brick.png"},
"Cracked Calcite Brick Stair", "Cracked Calcite Brick Stair",
"Cracked Calcite Brick Slab", "Cracked Calcite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -187,7 +242,7 @@ stairs.register_stair_and_slab(
{"tms_calcite_block.png"}, {"tms_calcite_block.png"},
"Calcite Block Stair", "Calcite Block Stair",
"Calcite Block Slab", "Calcite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Carnotite -- Carnotite
@ -253,7 +308,7 @@ stairs.register_stair_and_slab(
{"tms_celestine.png"}, {"tms_celestine.png"},
"Celestine Stair", "Celestine Stair",
"Celestine Slab", "Celestine Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -264,7 +319,7 @@ stairs.register_stair_and_slab(
{"tms_celestine_brick.png"}, {"tms_celestine_brick.png"},
"Celestine Brick Stair", "Celestine Brick Stair",
"Celestine Brick Slab", "Celestine Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -275,7 +330,7 @@ stairs.register_stair_and_slab(
{"tms_celestine_cracked_brick.png"}, {"tms_celestine_cracked_brick.png"},
"Cracked Celestine Brick Stair", "Cracked Celestine Brick Stair",
"Cracked Celestine Brick Slab", "Cracked Celestine Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -286,7 +341,7 @@ stairs.register_stair_and_slab(
{"tms_celestine_block.png"}, {"tms_celestine_block.png"},
"Celestine Block Stair", "Celestine Block Stair",
"Celestine Block Slab", "Celestine Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Chrysoprase -- Chrysoprase
@ -297,7 +352,7 @@ stairs.register_stair_and_slab(
{"tms_chrysoprase.png"}, {"tms_chrysoprase.png"},
"Chrysoprase Stair", "Chrysoprase Stair",
"Chrysoprase Slab", "Chrysoprase Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -308,7 +363,7 @@ stairs.register_stair_and_slab(
{"tms_chrysoprase_brick.png"}, {"tms_chrysoprase_brick.png"},
"Chrysoprase Brick Stair", "Chrysoprase Brick Stair",
"Chrysoprase Brick Slab", "Chrysoprase Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -319,7 +374,7 @@ stairs.register_stair_and_slab(
{"tms_chrysoprase_cracked_brick.png"}, {"tms_chrysoprase_cracked_brick.png"},
"Cracked Chrysoprase Brick Stair", "Cracked Chrysoprase Brick Stair",
"Cracked Chrysoprase Brick Slab", "Cracked Chrysoprase Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -330,7 +385,7 @@ stairs.register_stair_and_slab(
{"tms_chrysoprase_block.png"}, {"tms_chrysoprase_block.png"},
"Chrysoprase Block Stair", "Chrysoprase Block Stair",
"Chrysoprase Block Slab", "Chrysoprase Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Citrine -- Citrine
@ -341,7 +396,7 @@ stairs.register_stair_and_slab(
{"tms_citrine.png"}, {"tms_citrine.png"},
"Citrine Stair", "Citrine Stair",
"Citrine Slab", "Citrine Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -352,7 +407,7 @@ stairs.register_stair_and_slab(
{"tms_citrine_brick.png"}, {"tms_citrine_brick.png"},
"Citrine Brick Stair", "Citrine Brick Stair",
"Citrine Brick Slab", "Citrine Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -363,7 +418,7 @@ stairs.register_stair_and_slab(
{"tms_citrine_cracked_brick.png"}, {"tms_citrine_cracked_brick.png"},
"Cracked Citrine Brick Stair", "Cracked Citrine Brick Stair",
"Cracked Citrine Brick Slab", "Cracked Citrine Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -374,7 +429,7 @@ stairs.register_stair_and_slab(
{"tms_citrine_block.png"}, {"tms_citrine_block.png"},
"Citrine Block Stair", "Citrine Block Stair",
"Citrine Block Slab", "Citrine Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Covellite -- Covellite
@ -429,7 +484,7 @@ stairs.register_stair_and_slab(
{"tms_crocoite.png"}, {"tms_crocoite.png"},
"Crocoite Stair", "Crocoite Stair",
"Crocoite Slab", "Crocoite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -440,7 +495,7 @@ stairs.register_stair_and_slab(
{"tms_crocoite_brick.png"}, {"tms_crocoite_brick.png"},
"Crocoite Brick Stair", "Crocoite Brick Stair",
"Crocoite Brick Slab", "Crocoite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -451,7 +506,7 @@ stairs.register_stair_and_slab(
{"tms_crocoite_cracked_brick.png"}, {"tms_crocoite_cracked_brick.png"},
"Cracked Crocoite Brick Stair", "Cracked Crocoite Brick Stair",
"Cracked Crocoite Brick Slab", "Cracked Crocoite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -462,7 +517,7 @@ stairs.register_stair_and_slab(
{"tms_crocoite_block.png"}, {"tms_crocoite_block.png"},
"Crocoite Block Stair", "Crocoite Block Stair",
"Crocoite Block Slab", "Crocoite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Erythrite -- Erythrite
@ -473,7 +528,7 @@ stairs.register_stair_and_slab(
{"tms_erythrite.png"}, {"tms_erythrite.png"},
"Erythrite Stair", "Erythrite Stair",
"Erythrite Slab", "Erythrite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -484,7 +539,7 @@ stairs.register_stair_and_slab(
{"tms_erythrite_brick.png"}, {"tms_erythrite_brick.png"},
"Erythrite Brick Stair", "Erythrite Brick Stair",
"Erythrite Brick Slab", "Erythrite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -495,7 +550,7 @@ stairs.register_stair_and_slab(
{"tms_erythrite_cracked_brick.png"}, {"tms_erythrite_cracked_brick.png"},
"Cracked Erythrite Brick Stair", "Cracked Erythrite Brick Stair",
"Cracked Erythrite Brick Slab", "Cracked Erythrite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -506,7 +561,7 @@ stairs.register_stair_and_slab(
{"tms_erythrite_block.png"}, {"tms_erythrite_block.png"},
"Erythrite Block Stair", "Erythrite Block Stair",
"Erythrite Block Slab", "Erythrite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Eudialite -- Eudialite
@ -517,7 +572,7 @@ stairs.register_stair_and_slab(
{"tms_eudialite.png"}, {"tms_eudialite.png"},
"Eudialite Stair", "Eudialite Stair",
"Eudialite Slab", "Eudialite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -528,7 +583,7 @@ stairs.register_stair_and_slab(
{"tms_eudialite_brick.png"}, {"tms_eudialite_brick.png"},
"Eudialite Brick Stair", "Eudialite Brick Stair",
"Eudialite Brick Slab", "Eudialite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -539,7 +594,7 @@ stairs.register_stair_and_slab(
{"tms_eudialite_cracked_brick.png"}, {"tms_eudialite_cracked_brick.png"},
"Cracked Eudialite Brick Stair", "Cracked Eudialite Brick Stair",
"Cracked Eudialite Brick Slab", "Cracked Eudialite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -550,7 +605,7 @@ stairs.register_stair_and_slab(
{"tms_eudialite_block.png"}, {"tms_eudialite_block.png"},
"Eudialite Block Stair", "Eudialite Block Stair",
"Eudialite Block Slab", "Eudialite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Gabbro -- Gabbro
@ -968,7 +1023,7 @@ stairs.register_stair_and_slab(
{"tms_heliodor.png"}, {"tms_heliodor.png"},
"Heliodor Stair", "Heliodor Stair",
"Heliodor Slab", "Heliodor Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -979,7 +1034,7 @@ stairs.register_stair_and_slab(
{"tms_heliodor_brick.png"}, {"tms_heliodor_brick.png"},
"Heliodor Brick Stair", "Heliodor Brick Stair",
"Heliodor Brick Slab", "Heliodor Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -990,7 +1045,7 @@ stairs.register_stair_and_slab(
{"tms_heliodor_cracked_brick.png"}, {"tms_heliodor_cracked_brick.png"},
"Cracked Heliodor Brick Stair", "Cracked Heliodor Brick Stair",
"Cracked Heliodor Brick Slab", "Cracked Heliodor Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1001,7 +1056,7 @@ stairs.register_stair_and_slab(
{"tms_heliodor_block.png"}, {"tms_heliodor_block.png"},
"Heliodor Block Stair", "Heliodor Block Stair",
"Heliodor Block Slab", "Heliodor Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Howlite -- Howlite
@ -1190,7 +1245,7 @@ stairs.register_stair_and_slab(
{"tms_kyanite.png"}, {"tms_kyanite.png"},
"Kyanite Stair", "Kyanite Stair",
"Kyanite Slab", "Kyanite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -1201,7 +1256,7 @@ stairs.register_stair_and_slab(
{"tms_kyanite_cobble.png"}, {"tms_kyanite_cobble.png"},
"Cobbled Kyanite Stair", "Cobbled Kyanite Stair",
"Cobbled Kyanite Slab", "Cobbled Kyanite Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -1212,7 +1267,7 @@ stairs.register_stair_and_slab(
{"tms_kyanite_brick.png"}, {"tms_kyanite_brick.png"},
"Kyanite Brick Stair", "Kyanite Brick Stair",
"Kyanite Brick Slab", "Kyanite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1223,7 +1278,7 @@ stairs.register_stair_and_slab(
{"tms_kyanite_cracked_brick.png"}, {"tms_kyanite_cracked_brick.png"},
"Cracked Kyanite Brick Stair", "Cracked Kyanite Brick Stair",
"Cracked Kyanite Brick Slab", "Cracked Kyanite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1234,7 +1289,7 @@ stairs.register_stair_and_slab(
{"tms_kyanite_block.png"}, {"tms_kyanite_block.png"},
"Kyanite Block Stair", "Kyanite Block Stair",
"Kyanite Block Slab", "Kyanite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Lapis Lazuli -- Lapis Lazuli
@ -1509,7 +1564,7 @@ stairs.register_stair_and_slab(
{"tms_prasiolite.png"}, {"tms_prasiolite.png"},
"Prasiolite Stair", "Prasiolite Stair",
"Prasiolite Slab", "Prasiolite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -1520,7 +1575,7 @@ stairs.register_stair_and_slab(
{"tms_prasiolite_brick.png"}, {"tms_prasiolite_brick.png"},
"Prasiolite Brick Stair", "Prasiolite Brick Stair",
"Prasiolite Brick Slab", "Prasiolite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1531,7 +1586,7 @@ stairs.register_stair_and_slab(
{"tms_prasiolite_cracked_brick.png"}, {"tms_prasiolite_cracked_brick.png"},
"Cracked Prasiolite Brick Stair", "Cracked Prasiolite Brick Stair",
"Cracked Prasiolite Brick Slab", "Cracked Prasiolite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1542,7 +1597,7 @@ stairs.register_stair_and_slab(
{"tms_prasiolite_block.png"}, {"tms_prasiolite_block.png"},
"Prasiolite Block Stair", "Prasiolite Block Stair",
"Prasiolite Block Slab", "Prasiolite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Pumice -- Pumice
@ -1641,7 +1696,7 @@ stairs.register_stair_and_slab(
{"tms_quartz.png"}, {"tms_quartz.png"},
"Quartz Stair", "Quartz Stair",
"Quartz Slab", "Quartz Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -1652,7 +1707,7 @@ stairs.register_stair_and_slab(
{"tms_quartz_brick.png"}, {"tms_quartz_brick.png"},
"Quartz Brick Stair", "Quartz Brick Stair",
"Quartz Brick Slab", "Quartz Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1663,7 +1718,7 @@ stairs.register_stair_and_slab(
{"tms_quartz_cracked_brick.png"}, {"tms_quartz_cracked_brick.png"},
"Cracked Quartz Brick Stair", "Cracked Quartz Brick Stair",
"Cracked Quartz Brick Slab", "Cracked Quartz Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1674,7 +1729,7 @@ stairs.register_stair_and_slab(
{"tms_quartz_block.png"}, {"tms_quartz_block.png"},
"Quartz Block Stair", "Quartz Block Stair",
"Quartz Block Slab", "Quartz Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Rose Quartz -- Rose Quartz
@ -1685,7 +1740,7 @@ stairs.register_stair_and_slab(
{"tms_rose_quartz.png"}, {"tms_rose_quartz.png"},
"Rose Quartz Stair", "Rose Quartz Stair",
"Rose Quartz Slab", "Rose Quartz Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -1696,7 +1751,7 @@ stairs.register_stair_and_slab(
{"tms_rose_quartz_brick.png"}, {"tms_rose_quartz_brick.png"},
"Rose Quartz Brick Stair", "Rose Quartz Brick Stair",
"Rose Quartz Brick Slab", "Rose Quartz Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1707,7 +1762,7 @@ stairs.register_stair_and_slab(
{"tms_rose_quartz_cracked_brick.png"}, {"tms_rose_quartz_cracked_brick.png"},
"Cracked Rose Quartz Brick Stair", "Cracked Rose Quartz Brick Stair",
"Cracked Rose Quartz Brick Slab", "Cracked Rose Quartz Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1718,7 +1773,7 @@ stairs.register_stair_and_slab(
{"tms_rose_quartz_block.png"}, {"tms_rose_quartz_block.png"},
"Rose Quartz Block Stair", "Rose Quartz Block Stair",
"Rose Quartz Block Slab", "Rose Quartz Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Scoria -- Scoria
@ -1894,7 +1949,7 @@ stairs.register_stair_and_slab(
{"tms_smokey_quartz.png"}, {"tms_smokey_quartz.png"},
"Smokey Quartz Stair", "Smokey Quartz Stair",
"Smokey Quartz Slab", "Smokey Quartz Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -1905,7 +1960,7 @@ stairs.register_stair_and_slab(
{"tms_smokey_quartz_brick.png"}, {"tms_smokey_quartz_brick.png"},
"Smokey Quartz Brick Stair", "Smokey Quartz Brick Stair",
"Smokey Quartz Brick Slab", "Smokey Quartz Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1916,7 +1971,7 @@ stairs.register_stair_and_slab(
{"tms_smokey_quartz_cracked_brick.png"}, {"tms_smokey_quartz_cracked_brick.png"},
"Cracked Smokey Quartz Brick Stair", "Cracked Smokey Quartz Brick Stair",
"Cracked Smokey Quartz Brick Slab", "Cracked Smokey Quartz Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -1927,7 +1982,7 @@ stairs.register_stair_and_slab(
{"tms_smokey_quartz_block.png"}, {"tms_smokey_quartz_block.png"},
"Smokey Quartz Block Stair", "Smokey Quartz Block Stair",
"Smokey Quartz Block Slab", "Smokey Quartz Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Soapstone -- Soapstone
@ -2226,7 +2281,7 @@ stairs.register_stair_and_slab(
{"tms_vivianite.png"}, {"tms_vivianite.png"},
"Vivianite Stair", "Vivianite Stair",
"Vivianite Slab", "Vivianite Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
true true
) )
@ -2237,7 +2292,7 @@ stairs.register_stair_and_slab(
{"tms_vivianite_brick.png"}, {"tms_vivianite_brick.png"},
"Vivianite Brick Stair", "Vivianite Brick Stair",
"Vivianite Brick Slab", "Vivianite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -2248,7 +2303,7 @@ stairs.register_stair_and_slab(
{"tms_vivianite_cracked_brick.png"}, {"tms_vivianite_cracked_brick.png"},
"Cracked Vivianite Brick Stair", "Cracked Vivianite Brick Stair",
"Cracked Vivianite Brick Slab", "Cracked Vivianite Brick Slab",
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
@ -2259,7 +2314,7 @@ stairs.register_stair_and_slab(
{"tms_vivianite_block.png"}, {"tms_vivianite_block.png"},
"Vivianite Block Stair", "Vivianite Block Stair",
"Vivianite Block Slab", "Vivianite Block Slab",
too_many_stones.node_sound_crystal_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
end end

155
wall.lua
View File

@ -4,55 +4,70 @@ local S = minetest.get_translator("too_many_stones")
if minetest.get_modpath("walls") ~= nil then if minetest.get_modpath("walls") ~= nil then
-- Amazonite -- Amazonite
walls.register("too_many_stones:amazonite_wall", "Amazonite Wall", "tms_amazonite.png", walls.register("too_many_stones:amazonite_wall", "Amazonite Wall", "tms_amazonite.png",
"too_many_stones:amazonite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:amazonite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amazonite_brick_wall", "Amazonite Brick Wall", "tms_amazonite_brick.png", walls.register("too_many_stones:amazonite_brick_wall", "Amazonite Brick Wall", "tms_amazonite_brick.png",
"too_many_stones:amazonite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:amazonite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amazonite_cracked_brick_wall", "Cracked Amazonite Brick Wall", "tms_amazonite_cracked_brick.png", walls.register("too_many_stones:amazonite_cracked_brick_wall", "Cracked Amazonite Brick Wall", "tms_amazonite_cracked_brick.png",
"too_many_stones:amazonite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:amazonite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amazonite_block_wall", "Amazonite Block Wall", "tms_amazonite_block.png", walls.register("too_many_stones:amazonite_block_wall", "Amazonite Block Wall", "tms_amazonite_block.png",
"too_many_stones:amazonite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:amazonite_block", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amazonite_cobble_wall", "Cobbled Amazonite Wall", "tms_amazonite_cobble.png", walls.register("too_many_stones:amazonite_cobble_wall", "Cobbled Amazonite Wall", "tms_amazonite_cobble.png",
"too_many_stones:amazonite_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:amazonite_cobble", too_many_stones.node_sound_glass_defaults())
-- Amber -- Amber
walls.register("too_many_stones:amber_wall", "Amber Wall", "tms_amber.png", walls.register("too_many_stones:amber_wall", "Amber Wall", "tms_amber.png",
"too_many_stones:amber", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:amber", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amber_brick_wall", "Amber Brick Wall", "tms_amber_brick.png", walls.register("too_many_stones:amber_brick_wall", "Amber Brick Wall", "tms_amber_brick.png",
"too_many_stones:amber_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:amber_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amber_cracked_brick_wall", "Cracked Amber Brick Wall", "tms_amber_cracked_brick.png", walls.register("too_many_stones:amber_cracked_brick_wall", "Cracked Amber Brick Wall", "tms_amber_cracked_brick.png",
"too_many_stones:amber_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:amber_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amber_block_wall", "Amber Block Wall", "tms_amber_block.png", walls.register("too_many_stones:amber_block_wall", "Amber Block Wall", "tms_amber_block.png",
"too_many_stones:amber_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:amber_block", too_many_stones.node_sound_glass_defaults())
-- Amethyst -- Amethyst
walls.register("too_many_stones:amethyst_wall", "Amethyst Wall", "tms_amethyst.png", walls.register("too_many_stones:amethyst_wall", "Amethyst Wall", "tms_amethyst.png",
"too_many_stones:amethyst", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:amethyst", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amethyst_brick_wall", "Amethyst Brick Wall", "tms_amethyst_brick.png", walls.register("too_many_stones:amethyst_brick_wall", "Amethyst Brick Wall", "tms_amethyst_brick.png",
"too_many_stones:amethyst_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:amethyst_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amethyst_cracked_brick_wall", "Cracked Amethyst Brick Wall", "tms_amethyst_cracked_brick.png", walls.register("too_many_stones:amethyst_cracked_brick_wall", "Cracked Amethyst Brick Wall", "tms_amethyst_cracked_brick.png",
"too_many_stones:amethyst_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:amethyst_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:amethyst_block_wall", "Amethyst Block Wall", "tms_amethyst_block.png", walls.register("too_many_stones:amethyst_block_wall", "Amethyst Block Wall", "tms_amethyst_block.png",
"too_many_stones:amethyst_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:amethyst_block", too_many_stones.node_sound_glass_defaults())
-- Basalt
walls.register("too_many_stones:basalt_wall", "Basalt Wall", "tms_basalt.png",
"too_many_stones:basalt", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:basalt_brick_wall", "Basalt Brick Wall", "tms_basalt_brick.png",
"too_many_stones:basalt_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:basalt_cracked_brick_wall", "Cracked Basalt Brick Wall", "tms_basalt_cracked_brick.png",
"too_many_stones:basalt_cracked_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:basalt_block_wall", "Basalt Block Wall", "tms_basalt_block.png",
"too_many_stones:basalt_block", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:basalt_cobble_wall", "Cobbled Basalt Wall", "tms_basalt_cobble.png",
"too_many_stones:basalt_cobble", too_many_stones.node_sound_stone_defaults())
-- Calcite -- Calcite
walls.register("too_many_stones:calcite_wall", "Calcite Wall", "tms_calcite.png", walls.register("too_many_stones:calcite_wall", "Calcite Wall", "tms_calcite.png",
"too_many_stones:calcite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:calcite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_brick_wall", "Calcite Brick Wall", "tms_calcite_brick.png", walls.register("too_many_stones:calcite_brick_wall", "Calcite Brick Wall", "tms_calcite_brick.png",
"too_many_stones:calcite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:calcite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_cracked_brick_wall", "Cracked Calcite Brick Wall", "tms_calcite_cracked_brick.png", walls.register("too_many_stones:calcite_cracked_brick_wall", "Cracked Calcite Brick Wall", "tms_calcite_cracked_brick.png",
"too_many_stones:calcite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:calcite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_block_wall", "Calcite Block Wall", "tms_calcite_block.png", walls.register("too_many_stones:calcite_block_wall", "Calcite Block Wall", "tms_calcite_block.png",
"too_many_stones:calcite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:calcite_block", too_many_stones.node_sound_glass_defaults())
-- Carnotite -- Carnotite
walls.register("too_many_stones:carnotite_wall", "Carnotite Wall", "tms_carnotite.png", walls.register("too_many_stones:carnotite_wall", "Carnotite Wall", "tms_carnotite.png",
"too_many_stones:carnotite", too_many_stones.node_sound_stone_defaults()) "too_many_stones:carnotite", too_many_stones.node_sound_stone_defaults())
@ -70,40 +85,40 @@ walls.register("too_many_stones:carnotite_cobble_wall", "Cobbled Carnotite Wall"
"too_many_stones:carnotite_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:carnotite_cobble", too_many_stones.node_sound_stone_defaults())
-- Celestine -- Celestine
walls.register("too_many_stones:celestine_wall", "Celestine Wall", "tms_celestine.png", walls.register("too_many_stones:celestine_wall", "Celestine Wall", "tms_celestine.png",
"too_many_stones:celestine", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:celestine", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:celestine_brick_wall", "Celestine Brick Wall", "tms_celestine_brick.png", walls.register("too_many_stones:celestine_brick_wall", "Celestine Brick Wall", "tms_celestine_brick.png",
"too_many_stones:celestine_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:celestine_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:celestine_cracked_brick_wall", "Cracked Celestine Brick Wall", "tms_celestine_cracked_brick.png", walls.register("too_many_stones:celestine_cracked_brick_wall", "Cracked Celestine Brick Wall", "tms_celestine_cracked_brick.png",
"too_many_stones:celestine_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:celestine_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:celestine_block_wall", "Celestine Block Wall", "tms_celestine_block.png", walls.register("too_many_stones:celestine_block_wall", "Celestine Block Wall", "tms_celestine_block.png",
"too_many_stones:celestine_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:celestine_block", too_many_stones.node_sound_glass_defaults())
-- Chrysoprase -- Chrysoprase
walls.register("too_many_stones:chrysoprase_wall", "Chrysoprase Wall", "tms_chrysoprase.png", walls.register("too_many_stones:chrysoprase_wall", "Chrysoprase Wall", "tms_chrysoprase.png",
"too_many_stones:chrysoprase", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:chrysoprase", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:chrysoprase_brick_wall", "Chrysoprase Brick Wall", "tms_chrysoprase_brick.png", walls.register("too_many_stones:chrysoprase_brick_wall", "Chrysoprase Brick Wall", "tms_chrysoprase_brick.png",
"too_many_stones:chrysoprase_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:chrysoprase_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:chrysoprase_cracked_brick_wall", "Cracked Chrysoprase Brick Wall", "tms_chrysoprase_cracked_brick.png", walls.register("too_many_stones:chrysoprase_cracked_brick_wall", "Cracked Chrysoprase Brick Wall", "tms_chrysoprase_cracked_brick.png",
"too_many_stones:chrysoprase_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:chrysoprase_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:chrysoprase_block_wall", "Chrysoprase Block Wall", "tms_chrysoprase_block.png", walls.register("too_many_stones:chrysoprase_block_wall", "Chrysoprase Block Wall", "tms_chrysoprase_block.png",
"too_many_stones:chrysoprase_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:chrysoprase_block", too_many_stones.node_sound_glass_defaults())
-- Citrine -- Citrine
walls.register("too_many_stones:citrine_wall", "Citrine Wall", "tms_citrine.png", walls.register("too_many_stones:citrine_wall", "Citrine Wall", "tms_citrine.png",
"too_many_stones:citrine", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:citrine", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:citrine_brick_wall", "Citrine Brick Wall", "tms_citrine_brick.png", walls.register("too_many_stones:citrine_brick_wall", "Citrine Brick Wall", "tms_citrine_brick.png",
"too_many_stones:citrine_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:citrine_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:citrine_cracked_brick_wall", "Cracked Citrine Brick Wall", "tms_citrine_cracked_brick.png", walls.register("too_many_stones:citrine_cracked_brick_wall", "Cracked Citrine Brick Wall", "tms_citrine_cracked_brick.png",
"too_many_stones:citrine_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:citrine_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:citrine_block_wall", "Citrine Block Wall", "tms_citrine_block.png", walls.register("too_many_stones:citrine_block_wall", "Citrine Block Wall", "tms_citrine_block.png",
"too_many_stones:citrine_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:citrine_block", too_many_stones.node_sound_glass_defaults())
-- Covellite -- Covellite
walls.register("too_many_stones:covellite_wall", "Covellite Wall", "tms_covellite.png", walls.register("too_many_stones:covellite_wall", "Covellite Wall", "tms_covellite.png",
"too_many_stones:covellite", too_many_stones.node_sound_stone_defaults()) "too_many_stones:covellite", too_many_stones.node_sound_stone_defaults())
@ -118,40 +133,40 @@ walls.register("too_many_stones:covellite_block_wall", "Covellite Block Wall", "
"too_many_stones:covellite_block", too_many_stones.node_sound_stone_defaults()) "too_many_stones:covellite_block", too_many_stones.node_sound_stone_defaults())
-- Crocoite -- Crocoite
walls.register("too_many_stones:crocoite_wall", "Crocoite Wall", "tms_crocoite.png", walls.register("too_many_stones:crocoite_wall", "Crocoite Wall", "tms_crocoite.png",
"too_many_stones:crocoite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:crocoite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:crocoite_brick_wall", "Crocoite Brick Wall", "tms_crocoite_brick.png", walls.register("too_many_stones:crocoite_brick_wall", "Crocoite Brick Wall", "tms_crocoite_brick.png",
"too_many_stones:crocoite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:crocoite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:crocoite_cracked_brick_wall", "Cracked Crocoite Brick Wall", "tms_crocoite_cracked_brick.png", walls.register("too_many_stones:crocoite_cracked_brick_wall", "Cracked Crocoite Brick Wall", "tms_crocoite_cracked_brick.png",
"too_many_stones:crocoite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:crocoite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:crocoite_block_wall", "Crocoite Block Wall", "tms_crocoite_block.png", walls.register("too_many_stones:crocoite_block_wall", "Crocoite Block Wall", "tms_crocoite_block.png",
"too_many_stones:crocoite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:crocoite_block", too_many_stones.node_sound_glass_defaults())
-- Erythrite -- Erythrite
walls.register("too_many_stones:erythrite_wall", "Erythrite Wall", "tms_erythrite.png", walls.register("too_many_stones:erythrite_wall", "Erythrite Wall", "tms_erythrite.png",
"too_many_stones:erythrite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:erythrite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:erythrite_brick_wall", "Erythrite Brick Wall", "tms_erythrite_brick.png", walls.register("too_many_stones:erythrite_brick_wall", "Erythrite Brick Wall", "tms_erythrite_brick.png",
"too_many_stones:erythrite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:erythrite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:erythrite_cracked_brick_wall", "Cracked Erythrite Brick Wall", "tms_erythrite_cracked_brick.png", walls.register("too_many_stones:erythrite_cracked_brick_wall", "Cracked Erythrite Brick Wall", "tms_erythrite_cracked_brick.png",
"too_many_stones:erythrite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:erythrite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:erythrite_block_wall", "Erythrite Block Wall", "tms_erythrite_block.png", walls.register("too_many_stones:erythrite_block_wall", "Erythrite Block Wall", "tms_erythrite_block.png",
"too_many_stones:erythrite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:erythrite_block", too_many_stones.node_sound_glass_defaults())
-- Eudialite -- Eudialite
walls.register("too_many_stones:eudialite_wall", "Eudialite Wall", "tms_eudialite.png", walls.register("too_many_stones:eudialite_wall", "Eudialite Wall", "tms_eudialite.png",
"too_many_stones:eudialite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:eudialite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:eudialite_brick_wall", "Eudialite Brick Wall", "tms_eudialite_brick.png", walls.register("too_many_stones:eudialite_brick_wall", "Eudialite Brick Wall", "tms_eudialite_brick.png",
"too_many_stones:eudialite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:eudialite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:eudialite_cracked_brick_wall", "Cracked Eudialite Brick Wall", "tms_eudialite_cracked_brick.png", walls.register("too_many_stones:eudialite_cracked_brick_wall", "Cracked Eudialite Brick Wall", "tms_eudialite_cracked_brick.png",
"too_many_stones:eudialite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:eudialite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:eudialite_block_wall", "Eudialite Block Wall", "tms_eudialite_block.png", walls.register("too_many_stones:eudialite_block_wall", "Eudialite Block Wall", "tms_eudialite_block.png",
"too_many_stones:eudialite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:eudialite_block", too_many_stones.node_sound_glass_defaults())
-- Gabbro -- Gabbro
walls.register("too_many_stones:gabbro_wall", "Gabbro Wall", "tms_gabbro.png", walls.register("too_many_stones:gabbro_wall", "Gabbro Wall", "tms_gabbro.png",
"too_many_stones:gabbro", too_many_stones.node_sound_stone_defaults()) "too_many_stones:gabbro", too_many_stones.node_sound_stone_defaults())
@ -265,16 +280,16 @@ walls.register("too_many_stones:granite_white_block_wall", "White Granite Block
"too_many_stones:granite_white_block", too_many_stones.node_sound_stone_defaults()) "too_many_stones:granite_white_block", too_many_stones.node_sound_stone_defaults())
-- Heliodor -- Heliodor
walls.register("too_many_stones:heliodor_wall", "Heliodor Wall", "tms_heliodor.png", walls.register("too_many_stones:heliodor_wall", "Heliodor Wall", "tms_heliodor.png",
"too_many_stones:heliodor", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:heliodor", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:heliodor_brick_wall", "Heliodor Brick Wall", "tms_heliodor_brick.png", walls.register("too_many_stones:heliodor_brick_wall", "Heliodor Brick Wall", "tms_heliodor_brick.png",
"too_many_stones:heliodor_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:heliodor_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:heliodor_cracked_brick_wall", "Cracked Heliodor Brick Wall", "tms_heliodor_cracked_brick.png", walls.register("too_many_stones:heliodor_cracked_brick_wall", "Cracked Heliodor Brick Wall", "tms_heliodor_cracked_brick.png",
"too_many_stones:heliodor_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:heliodor_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:heliodor_block_wall", "Heliodor Block Wall", "tms_heliodor_block.png", walls.register("too_many_stones:heliodor_block_wall", "Heliodor Block Wall", "tms_heliodor_block.png",
"too_many_stones:heliodor_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:heliodor_block", too_many_stones.node_sound_glass_defaults())
-- Howlite -- Howlite
walls.register("too_many_stones:howlite_wall", "Howlite Wall", "tms_howlite.png", walls.register("too_many_stones:howlite_wall", "Howlite Wall", "tms_howlite.png",
"too_many_stones:howlite", too_many_stones.node_sound_stone_defaults()) "too_many_stones:howlite", too_many_stones.node_sound_stone_defaults())
@ -325,19 +340,19 @@ walls.register("too_many_stones:jade_cobble_wall", "Cobbled Jade Wall", "tms_jad
"too_many_stones:jade_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:jade_cobble", too_many_stones.node_sound_stone_defaults())
-- Kyanite -- Kyanite
walls.register("too_many_stones:kyanite_wall", "Kyanite Wall", "tms_kyanite.png", walls.register("too_many_stones:kyanite_wall", "Kyanite Wall", "tms_kyanite.png",
"too_many_stones:kyanite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:kyanite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:kyanite_brick_wall", "Kyanite Brick Wall", "tms_kyanite_brick.png", walls.register("too_many_stones:kyanite_brick_wall", "Kyanite Brick Wall", "tms_kyanite_brick.png",
"too_many_stones:kyanite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:kyanite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:kyanite_cracked_brick_wall", "Cracked Kyanite Brick Wall", "tms_kyanite_cracked_brick.png", walls.register("too_many_stones:kyanite_cracked_brick_wall", "Cracked Kyanite Brick Wall", "tms_kyanite_cracked_brick.png",
"too_many_stones:kyanite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:kyanite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:kyanite_block_wall", "Kyanite Block Wall", "tms_kyanite_block.png", walls.register("too_many_stones:kyanite_block_wall", "Kyanite Block Wall", "tms_kyanite_block.png",
"too_many_stones:kyanite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:kyanite_block", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:kyanite_cobble_wall", "Cobbled Kyanite Wall", "tms_kyanite_cobble.png", walls.register("too_many_stones:kyanite_cobble_wall", "Cobbled Kyanite Wall", "tms_kyanite_cobble.png",
"too_many_stones:kyanite_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:kyanite_cobble", too_many_stones.node_sound_glass_defaults())
-- Lapis Lazuli -- Lapis Lazuli
walls.register("too_many_stones:lapis_lazuli_wall", "Lapis Lazuli Wall", "tms_lapis_lazuli.png", walls.register("too_many_stones:lapis_lazuli_wall", "Lapis Lazuli Wall", "tms_lapis_lazuli.png",
"too_many_stones:lapis_lazuli", too_many_stones.node_sound_stone_defaults()) "too_many_stones:lapis_lazuli", too_many_stones.node_sound_stone_defaults())
@ -412,16 +427,16 @@ walls.register("too_many_stones:mudstone_cobble_wall", "Cobbled Mudstone Wall",
"too_many_stones:mudstone_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:mudstone_cobble", too_many_stones.node_sound_stone_defaults())
-- Prasiolite -- Prasiolite
walls.register("too_many_stones:prasiolite_wall", "Vivinite Wall", "tms_prasiolite.png", walls.register("too_many_stones:prasiolite_wall", "Vivinite Wall", "tms_prasiolite.png",
"too_many_stones:prasiolite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:prasiolite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:prasiolite_brick_wall", "Vivinite Brick Wall", "tms_prasiolite_brick.png", walls.register("too_many_stones:prasiolite_brick_wall", "Vivinite Brick Wall", "tms_prasiolite_brick.png",
"too_many_stones:prasiolite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:prasiolite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:prasiolite_cracked_brick_wall", "Cracked Vivinite Brick Wall", "tms_prasiolite_cracked_brick.png", walls.register("too_many_stones:prasiolite_cracked_brick_wall", "Cracked Vivinite Brick Wall", "tms_prasiolite_cracked_brick.png",
"too_many_stones:prasiolite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:prasiolite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:prasiolite_block_wall", "Vivinite Block Wall", "tms_prasiolite_block.png", walls.register("too_many_stones:prasiolite_block_wall", "Vivinite Block Wall", "tms_prasiolite_block.png",
"too_many_stones:prasiolite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:prasiolite_block", too_many_stones.node_sound_glass_defaults())
-- Pumice -- Pumice
walls.register("too_many_stones:pumice_wall", "Pumice Wall", "tms_pumice.png", walls.register("too_many_stones:pumice_wall", "Pumice Wall", "tms_pumice.png",
"too_many_stones:pumice", too_many_stones.node_sound_stone_defaults()) "too_many_stones:pumice", too_many_stones.node_sound_stone_defaults())
@ -448,28 +463,28 @@ walls.register("too_many_stones:pyrite_block_wall", "Pyrite Block Wall", "tms_py
"too_many_stones:pyrite_block", too_many_stones.node_sound_stone_defaults()) "too_many_stones:pyrite_block", too_many_stones.node_sound_stone_defaults())
-- Quartz -- Quartz
walls.register("too_many_stones:quartz_wall", "Vivinite Wall", "tms_quartz.png", walls.register("too_many_stones:quartz_wall", "Vivinite Wall", "tms_quartz.png",
"too_many_stones:quartz", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:quartz", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:quartz_brick_wall", "Vivinite Brick Wall", "tms_quartz_brick.png", walls.register("too_many_stones:quartz_brick_wall", "Vivinite Brick Wall", "tms_quartz_brick.png",
"too_many_stones:quartz_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:quartz_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:quartz_cracked_brick_wall", "Cracked Vivinite Brick Wall", "tms_quartz_cracked_brick.png", walls.register("too_many_stones:quartz_cracked_brick_wall", "Cracked Vivinite Brick Wall", "tms_quartz_cracked_brick.png",
"too_many_stones:quartz_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:quartz_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:quartz_block_wall", "Vivinite Block Wall", "tms_quartz_block.png", walls.register("too_many_stones:quartz_block_wall", "Vivinite Block Wall", "tms_quartz_block.png",
"too_many_stones:quartz_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:quartz_block", too_many_stones.node_sound_glass_defaults())
-- Rose Quartz -- Rose Quartz
walls.register("too_many_stones:rose_quartz_wall", "Rose Quartz Wall", "tms_rose_quartz.png", walls.register("too_many_stones:rose_quartz_wall", "Rose Quartz Wall", "tms_rose_quartz.png",
"too_many_stones:rose_quartz", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:rose_quartz", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:rose_quartz_brick_wall", "Rose Quartz Brick Wall", "tms_rose_quartz_brick.png", walls.register("too_many_stones:rose_quartz_brick_wall", "Rose Quartz Brick Wall", "tms_rose_quartz_brick.png",
"too_many_stones:rose_quartz_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:rose_quartz_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:rose_quartz_cracked_brick_wall", "Cracked Rose Quartz Brick Wall", "tms_rose_quartz_cracked_brick.png", walls.register("too_many_stones:rose_quartz_cracked_brick_wall", "Cracked Rose Quartz Brick Wall", "tms_rose_quartz_cracked_brick.png",
"too_many_stones:rose_quartz_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:rose_quartz_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:rose_quartz_block_wall", "Rose Quartz Block Wall", "tms_rose_quartz_block.png", walls.register("too_many_stones:rose_quartz_block_wall", "Rose Quartz Block Wall", "tms_rose_quartz_block.png",
"too_many_stones:rose_quartz_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:rose_quartz_block", too_many_stones.node_sound_glass_defaults())
-- Scoria -- Scoria
walls.register("too_many_stones:scoria_wall", "Scoria Wall", "tms_scoria.png", walls.register("too_many_stones:scoria_wall", "Scoria Wall", "tms_scoria.png",
"too_many_stones:scoria", too_many_stones.node_sound_stone_defaults()) "too_many_stones:scoria", too_many_stones.node_sound_stone_defaults())
@ -517,16 +532,16 @@ walls.register("too_many_stones:slate_cobble_wall", "Cobbled Slate Wall", "tms_s
"too_many_stones:slate_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:slate_cobble", too_many_stones.node_sound_stone_defaults())
-- Smokey Quartz -- Smokey Quartz
walls.register("too_many_stones:smokey_quartz_wall", "Smokey Quartz Wall", "tms_smokey_quartz.png", walls.register("too_many_stones:smokey_quartz_wall", "Smokey Quartz Wall", "tms_smokey_quartz.png",
"too_many_stones:smokey_quartz", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:smokey_quartz", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:smokey_quartz_brick_wall", "Smokey Quartz Brick Wall", "tms_smokey_quartz_brick.png", walls.register("too_many_stones:smokey_quartz_brick_wall", "Smokey Quartz Brick Wall", "tms_smokey_quartz_brick.png",
"too_many_stones:smokey_quartz_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:smokey_quartz_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:smokey_quartz_cracked_brick_wall", "Cracked Smokey Quartz Brick Wall", "tms_smokey_quartz_cracked_brick.png", walls.register("too_many_stones:smokey_quartz_cracked_brick_wall", "Cracked Smokey Quartz Brick Wall", "tms_smokey_quartz_cracked_brick.png",
"too_many_stones:smokey_quartz_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:smokey_quartz_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:smokey_quartz_block_wall", "Smokey Quartz Block Wall", "tms_smokey_quartz_block.png", walls.register("too_many_stones:smokey_quartz_block_wall", "Smokey Quartz Block Wall", "tms_smokey_quartz_block.png",
"too_many_stones:smokey_quartz_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:smokey_quartz_block", too_many_stones.node_sound_glass_defaults())
-- Soapstone -- Soapstone
walls.register("too_many_stones:soapstone_wall", "Soapstone Wall", "tms_soapstone.png", walls.register("too_many_stones:soapstone_wall", "Soapstone Wall", "tms_soapstone.png",
"too_many_stones:soapstone", too_many_stones.node_sound_stone_defaults()) "too_many_stones:soapstone", too_many_stones.node_sound_stone_defaults())
@ -604,14 +619,14 @@ walls.register("too_many_stones:turquoise_cobble_wall", "Cobbled Turquoise Wall"
"too_many_stones:turquoise_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:turquoise_cobble", too_many_stones.node_sound_stone_defaults())
-- Vivianite -- Vivianite
walls.register("too_many_stones:vivianite_wall", "Vivinite Wall", "tms_vivianite.png", walls.register("too_many_stones:vivianite_wall", "Vivinite Wall", "tms_vivianite.png",
"too_many_stones:vivianite", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:vivianite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:vivianite_brick_wall", "Vivinite Brick Wall", "tms_vivianite_brick.png", walls.register("too_many_stones:vivianite_brick_wall", "Vivinite Brick Wall", "tms_vivianite_brick.png",
"too_many_stones:vivianite_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:vivianite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:vivianite_cracked_brick_wall", "Cracked Vivinite Brick Wall", "tms_vivianite_cracked_brick.png", walls.register("too_many_stones:vivianite_cracked_brick_wall", "Cracked Vivinite Brick Wall", "tms_vivianite_cracked_brick.png",
"too_many_stones:vivianite_cracked_brick", too_many_stones.node_sound_stone_defaults()) "too_many_stones:vivianite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:vivianite_block_wall", "Vivinite Block Wall", "tms_vivianite_block.png", walls.register("too_many_stones:vivianite_block_wall", "Vivinite Block Wall", "tms_vivianite_block.png",
"too_many_stones:vivianite_block", too_many_stones.node_sound_crystal_defaults()) "too_many_stones:vivianite_block", too_many_stones.node_sound_glass_defaults())
end end