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
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:
##### 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)
##### Amber-(dark orange)
##### Amethyst-(dark purple)
##### Black Opal-(black to green)
##### Basalt-(dark greenish grey)
##### Columnar Basalt-(reddish light gray)
##### Calcite-(light grey)
##### Carnotite-(mustard yellow)
##### Celestine-(sky blue)

View File

@ -31,7 +31,7 @@ minetest.register_node("too_many_stones:glow_apatite", {
is_ground_content = false,
groups = {cracky = 3, stone = 1},
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,
})
@ -43,7 +43,7 @@ minetest.register_node("too_many_stones:glow_apatite_block", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -55,7 +55,7 @@ minetest.register_node("too_many_stones:glow_apatite_cobble", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -67,7 +67,7 @@ minetest.register_node("too_many_stones:glow_apatite_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -79,7 +79,7 @@ minetest.register_node("too_many_stones:glow_apatite_cracked_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
--Glow Calcite
@ -92,7 +92,7 @@ minetest.register_node("too_many_stones:glow_calcite", {
is_ground_content = false,
groups = {cracky = 3, stone = 1},
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,
})
@ -104,7 +104,7 @@ minetest.register_node("too_many_stones:glow_calcite_block", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -116,7 +116,7 @@ minetest.register_node("too_many_stones:glow_calcite_cobble", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -128,7 +128,7 @@ minetest.register_node("too_many_stones:glow_calcite_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -140,7 +140,7 @@ minetest.register_node("too_many_stones:glow_calcite_cracked_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
--Glow Eserite
@ -153,7 +153,7 @@ minetest.register_node("too_many_stones:glow_esperite", {
is_ground_content = false,
groups = {cracky = 3, stone = 1},
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,
})
@ -165,7 +165,7 @@ minetest.register_node("too_many_stones:glow_esperite_block", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -177,7 +177,7 @@ minetest.register_node("too_many_stones:glow_esperite_cobble", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -189,7 +189,7 @@ minetest.register_node("too_many_stones:glow_esperite_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -201,7 +201,7 @@ minetest.register_node("too_many_stones:glow_esperite_cracked_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
--Glow Fluorite
@ -214,7 +214,7 @@ minetest.register_node("too_many_stones:glow_fluorite", {
is_ground_content = false,
groups = {cracky = 3, stone = 1},
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,
})
@ -226,7 +226,7 @@ minetest.register_node("too_many_stones:glow_fluorite_block", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -238,7 +238,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cobble", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -250,7 +250,7 @@ minetest.register_node("too_many_stones:glow_fluorite_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -262,7 +262,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cracked_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
--Glow Selenite
@ -275,7 +275,7 @@ minetest.register_node("too_many_stones:glow_selenite", {
is_ground_content = false,
groups = {cracky = 3, stone = 1},
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,
})
@ -287,7 +287,7 @@ minetest.register_node("too_many_stones:glow_selenite_block", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -299,7 +299,7 @@ minetest.register_node("too_many_stones:glow_selenite_cobble", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -311,7 +311,7 @@ minetest.register_node("too_many_stones:glow_selenite_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -323,7 +323,7 @@ minetest.register_node("too_many_stones:glow_selenite_cracked_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
--Glow Sodalite
@ -336,7 +336,7 @@ minetest.register_node("too_many_stones:glow_sodalite", {
is_ground_content = false,
groups = {cracky = 3, stone = 1},
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,
})
@ -348,7 +348,7 @@ minetest.register_node("too_many_stones:glow_sodalite_block", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -360,7 +360,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cobble", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -372,7 +372,7 @@ minetest.register_node("too_many_stones:glow_sodalite_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -384,7 +384,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cracked_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
--Glow Willemite
@ -397,7 +397,7 @@ minetest.register_node("too_many_stones:glow_willemite", {
is_ground_content = false,
groups = {cracky = 3, stone = 1},
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,
})
@ -409,7 +409,7 @@ minetest.register_node("too_many_stones:glow_willemite_block", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -421,7 +421,7 @@ minetest.register_node("too_many_stones:glow_willemite_cobble", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -433,7 +433,7 @@ minetest.register_node("too_many_stones:glow_willemite_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -445,7 +445,7 @@ minetest.register_node("too_many_stones:glow_willemite_cracked_brick", {
sunlight_propagates = true,
is_ground_content = false,
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,
})
@ -666,6 +666,7 @@ minetest.register_craft({
--
-- Mapgen
--
if minetest.get_modpath("default") ~= nil then
minetest.register_ore({
ore_type = "scatter",
@ -743,3 +744,167 @@ minetest.register_craft({
y_max = -1000,
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)
@ -7,32 +7,144 @@ function too_many_stones.node_sound_defaults(table)
table.footstep = table.footstep or
{name = "", gain = 1.0}
table.dug = table.dug or
{name = "tms_stone_dig", gain = 1.0}
{name = "tms_dug_node", gain = 0.25}
table.place = table.place or
{name = "tms_block_place", gain = 1.0}
{name = "tms_place_node_hard", gain = 1.0}
return table
end
function too_many_stones.node_sound_stone_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="tms_stone_step", gain=0.5}
table.dug = table.dug or
{name="tms_stone_sounds", gain=1.0}
{name = "tms_hard_footstep", gain = 0.2}
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)
return table
end
function too_many_stones.node_sound_crystal_defaults(table)
function too_many_stones.node_sound_dirt_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="tms_crystal_step", gain=0.5}
table.dug = table.dug or
{name="tms_crystal_sounds", gain=1.0}
{name = "tms_dirt_footstep", gain = 0.25}
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)
return table
end

View File

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