if minetest.get_modpath("walls") ~= nil then
-- Amazonite
walls.register("too_many_stones:amazonite_wall", "Amazonite Wall", "tms_amazonite.png",
		"too_many_stones:amazonite", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:amazonite_brick_wall", "Amazonite Brick Wall", "tms_amazonite_brick.png",
		"too_many_stones:amazonite_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:amazonite_cracked_brick_wall", "Cracked Amazonite Brick Wall", "tms_amazonite_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:amazonite_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:amazonite_block_wall", "Amazonite Block Wall", "tms_amazonite_block.png",
		"too_many_stones:amazonite_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:amazonite_cobble_wall", "Cobbled Amazonite Wall", "tms_amazonite_cobble.png",
		"too_many_stones:amazonite_cobble", default.node_sound_stone_defaults())
-- Sodalite
walls.register("too_many_stones:bluestone_wall", "Sodalite Wall", "tms_bluestone.png",
		"too_many_stones:bluestone", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:bluestone_brick_wall", "Sodalite Brick Wall", "tms_bluestone_brick.png",
		"too_many_stones:bluestone_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:bluestone_cracked_brick_wall", "Cracked Sodalite Brick Wall", "tms_bluestone_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:bluestone_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:bluestone_block_wall", "Sodalite Block Wall", "tms_bluestone_block.png",
		"too_many_stones:bluestone_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:bluestone_cobble_wall", "Cobbled Sodalite Wall", "tms_bluestone_cobble.png",
		"too_many_stones:bluestone_cobble", default.node_sound_stone_defaults())
-- Calcite
walls.register("too_many_stones:calcite_wall", "Calcite Wall", "tms_calcite.png",
		"too_many_stones:calcite", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:calcite_brick_wall", "Calcite Brick Wall", "tms_calcite_brick.png",
		"too_many_stones:calcite_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:calcite_cracked_brick_wall", "Cracked Calcite Brick Wall", "tms_calcite_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:calcite_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:calcite_block_wall", "Calcite Block Wall", "tms_calcite_block.png",
		"too_many_stones:calcite_block", default.node_sound_stone_defaults())
-- Carnotite
walls.register("too_many_stones:carnotite_wall", "Carnotite Wall", "tms_carnotite.png",
		"too_many_stones:carnotite", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:carnotite_brick_wall", "Carnotite Brick Wall", "tms_carnotite_brick.png",
		"too_many_stones:carnotite_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:carnotite_cracked_brick_wall", "Cracked Carnotite Brick Wall", "tms_carnotite_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:carnotite_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:carnotite_block_wall", "Carnotite Block Wall", "tms_carnotite_block.png",
		"too_many_stones:carnotite_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:carnotite_cobble_wall", "Cobbled Carnotite Wall", "tms_carnotite_cobble.png",
		"too_many_stones:carnotite_cobble", default.node_sound_stone_defaults())
-- Blue Granite
walls.register("too_many_stones:granite_blue_wall", "Blue Granite Wall", "tms_granite_blue.png",
		"too_many_stones:granite_blue", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:granite_blue_brick_wall", "Blue Granite Brick Wall", "tms_granite_blue_brick.png",
		"too_many_stones:granite_blue_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:granite_blue_cracked_brick_wall", "Cracked Blue Granite Brick Wall", "tms_granite_blue_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:granite_blue_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:granite_blue_block_wall", "Blue Granite Block Wall", "tms_granite_blue_block.png",
		"too_many_stones:granite_blue_block", default.node_sound_stone_defaults())
-- Green Granite
walls.register("too_many_stones:granite_green_wall", "Green Granite Wall", "tms_granite_green.png",
		"too_many_stones:granite_green", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:granite_green_brick_wall", "Green Granite Brick Wall", "tms_granite_green_brick.png",
		"too_many_stones:granite_green_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:granite_green_cracked_brick_wall", "Cracked Green Granite Brick Wall", "tms_granite_green_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:granite_green_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:granite_green_block_wall", "Green Granite Block Wall", "tms_granite_green_block.png",
		"too_many_stones:granite_green_block", default.node_sound_stone_defaults())
-- Red Granite
walls.register("too_many_stones:granite_red_wall", "Red Granite Wall", "tms_granite_red.png",
		"too_many_stones:granite_red", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:granite_red_brick_wall", "Red Granite Brick Wall", "tms_granite_red_brick.png",
		"too_many_stones:granite_red_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:granite_red_cracked_brick_wall", "Cracked Red Granite Brick Wall", "tms_granite_red_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:granite_red_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:granite_red_block_wall", "Red Granite Block Wall", "tms_granite_red_block.png",
		"too_many_stones:granite_red_block", default.node_sound_stone_defaults())
-- Jade
walls.register("too_many_stones:greenstone_wall", "Jade Wall", "tms_greenstone.png",
		"too_many_stones:greenstone", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:greenstone_brick_wall", "Jade Brick Wall", "tms_greenstone_brick.png",
		"too_many_stones:greenstone_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:greenstone_cracked_brick_wall", "Cracked Jade Brick Wall", "tms_greenstone_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:greenstone_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:greenstone_block_wall", "Jade Block Wall", "tms_greenstone_block.png",
		"too_many_stones:greenstone_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:greenstone_cobble_wall", "Cobbled Jade Wall", "tms_greenstone_cobble.png",
		"too_many_stones:greenstone_cobble", default.node_sound_stone_defaults())
-- Ilvaite
walls.register("too_many_stones:ilvaite_wall", "Ilvaite Wall", "tms_ilvaite.png",
		"too_many_stones:ilvaite", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:ilvaite_brick_wall", "Ilvaite Brick Wall", "tms_ilvaite_brick.png",
		"too_many_stones:ilvaite_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:ilvaite_cracked_brick_wall", "Cracked Ilvaite Brick Wall", "tms_ilvaite_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:ilvaite_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:ilvaite_block_wall", "Ilvaite Block Wall", "tms_ilvaite_block.png",
		"too_many_stones:ilvaite_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:ilvaite_cobble_wall", "Cobbled Ilvaite Wall", "tms_ilvaite_cobble.png",
		"too_many_stones:ilvaite_cobble", default.node_sound_stone_defaults())
-- Kyanite
walls.register("too_many_stones:kyanite_wall", "Kyanite Wall", "tms_kyanite.png",
		"too_many_stones:kyanite", default.node_sound_stone_defaults())

walls.register("too_many_stones:kyanite_brick_wall", "Kyanite Brick Wall", "tms_kyanite_brick.png",
		"too_many_stones:kyanite_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:kyanite_cracked_brick_wall", "Cracked Kyanite Brick Wall", "tms_kyanite_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:kyanite_cracked_brick", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:kyanite_block_wall", "Kyanite Block Wall", "tms_kyanite_block.png",
		"too_many_stones:kyanite_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:kyanite_cobble_wall", "Cobbled Kyanite Wall", "tms_kyanite_cobble.png",
		"too_many_stones:kyanite_cobble", default.node_sound_stone_defaults())
-- Blue Limestone
walls.register("too_many_stones:limestone_blue_wall", "Blue Limestone Wall", "tms_limestone_blue.png",
		"too_many_stones:limestone_blue", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:limestone_blue_brick_wall", "Blue Limestone Brick Wall", "tms_limestone_blue_brick.png",
		"too_many_stones:limestone_blue_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:limestone_blue_cracked_brick_wall", "Cracked Blue Limestone Brick Wall", "tms_limestone_blue_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:limestone_blue_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:limestone_blue_block_wall", "Blue Limestone Block Wall", "tms_limestone_blue_block.png",
		"too_many_stones:limestone_blue_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:limestone_blue_cobble_wall", "Cobbled Blue Limestone Wall", "tms_limestone_blue_cobble.png",
		"too_many_stones:limestone_blue_cobble", default.node_sound_stone_defaults())
-- White Limestone
walls.register("too_many_stones:limestone_white_wall", "White Limestone Wall", "tms_limestone_white.png",
		"too_many_stones:limestone_white", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:limestone_white_brick_wall", "White Limestone Brick Wall", "tms_limestone_white_brick.png",
		"too_many_stones:limestone_white_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:limestone_white_cracked_brick_wall", "Cracked White Limestone Brick Wall", "tms_limestone_white_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:limestone_white_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:limestone_white_block_wall", "White Limestone Block Wall", "tms_limestone_white_block.png",
		"too_many_stones:limestone_white_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:limestone_white_cobble_wall", "Cobbled White Limestone Wall", "tms_limestone_white_cobble.png",
		"too_many_stones:limestone_white_cobble", default.node_sound_stone_defaults())
-- Marble
walls.register("too_many_stones:marble_wall", "Marble Wall", "tms_marble.png",
		"too_many_stones:marble", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:marble_brick_wall", "Marble Brick Wall", "tms_marble_brick.png",
		"too_many_stones:marble_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:marble_cracked_brick_wall", "Cracked Marble Brick Wall", "tms_marble_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:marble_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:marble_block_wall", "Marble Block Wall", "tms_marble_block.png",
		"too_many_stones:marble_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:marble_cobble_wall", "Cobbled Marble Wall", "tms_marble_cobble.png",
		"too_many_stones:marble_cobble", default.node_sound_stone_defaults())
-- Rose Quartz
walls.register("too_many_stones:rose_quartz_wall", "Rose Quartz Wall", "tms_rose_quartz.png",
		"too_many_stones:rose_quartz", default.node_sound_stone_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", default.node_sound_stone_defaults())

walls.register("too_many_stones:rose_quartz_cracked_brick_wall", "Cracked Rose Quartz Brick Wall", "tms_rose_quartz_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:rose_quartz_cracked_brick", default.node_sound_stone_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", default.node_sound_stone_defaults())
-- Scoria
walls.register("too_many_stones:scoria_wall", "Scoria Wall", "tms_scoria.png",
		"too_many_stones:scoria", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:scoria_brick_wall", "Scoria Brick Wall", "tms_scoria_brick.png",
		"too_many_stones:scoria_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:scoria_cracked_brick_wall", "Cracked Scoria Brick Wall", "tms_scoria_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:scoria_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:scoria_block_wall", "Scoria Block Wall", "tms_scoria_block.png",
		"too_many_stones:scoria_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:scoria_cobble_wall", "Cobbled Scoria Wall", "tms_scoria_cobble.png",
		"too_many_stones:scoria_cobble", default.node_sound_stone_defaults())
-- Slate
walls.register("too_many_stones:slate_wall", "Slate Wall", "tms_slate.png",
		"too_many_stones:slate", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:slate_brick_wall", "Slate Brick Wall", "tms_slate_brick.png",
		"too_many_stones:slate_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:slate_cracked_brick_wall", "Cracked Slate Brick Wall", "tms_slate_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:slate_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:slate_block_wall", "Slate Block Wall", "tms_slate_block.png",
		"too_many_stones:slate_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:slate_cobble_wall", "Cobbled Slate Wall", "tms_slate_cobble.png",
		"too_many_stones:slate_cobble", default.node_sound_stone_defaults())
-- Sugilite
walls.register("too_many_stones:sugilite_wall", "Sugilite Wall", "tms_sugilite.png",
		"too_many_stones:sugilite", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:sugilite_brick_wall", "Sugilite Brick Wall", "tms_sugilite_brick.png",
		"too_many_stones:sugilite_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:sugilite_cracked_brick_wall", "Cracked Sugilite Brick Wall", "tms_sugilite_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:sugilite_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:sugilite_block_wall", "Sugilite Block Wall", "tms_sugilite_block.png",
		"too_many_stones:sugilite_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:sugilite_cobble_wall", "Cobbled Sugilite Wall", "tms_sugilite_cobble.png",
		"too_many_stones:sugilite_cobble", default.node_sound_stone_defaults())
-- Turquoise
walls.register("too_many_stones:turquoise_wall", "Turquoise Wall", "tms_turquoise.png",
		"too_many_stones:turquoise", default.node_sound_stone_defaults())
		
walls.register("too_many_stones:turquoise_brick_wall", "Turquoise Brick Wall", "tms_turquoise_brick.png",
		"too_many_stones:turquoise_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:turquoise_cracked_brick_wall", "Cracked Turquoise Brick Wall", "tms_turquoise_brick.png^tms_brick_crack_overlay.png",
		"too_many_stones:turquoise_cracked_brick", default.node_sound_stone_defaults())

walls.register("too_many_stones:turquoise_block_wall", "Turquoise Block Wall", "tms_turquoise_block.png",
		"too_many_stones:turquoise_block", default.node_sound_stone_defaults())

walls.register("too_many_stones:turquoise_cobble_wall", "Cobbled Turquoise Wall", "tms_turquoise_cobble.png",
		"too_many_stones:turquoise_cobble", default.node_sound_stone_defaults())
end
