Compare commits

...

No commits in common. "main" and "main" have entirely different histories.
main ... main

99 changed files with 489 additions and 3277 deletions

BIN
0.3.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 833 KiB

BIN
0.3.3_devtest.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 KiB

BIN
0.3.3_nc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 844 KiB

BIN
0.4.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

BIN
0.4.0_mapgen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
0_3_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -1,6 +1,6 @@
# Too Many Stones # Too Many Stones
A Minetest mod that adds as many stones as I can make good textures for. TMS has support for nearly all Minetest subgames including Fogblox, Hades Revisited, Nodecore, and Mineclone2. It currently features 88 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: Stairs and Slabs require stairs, Walls require walls, and geodes require either geode mod. More stones may be added, and you can put a feature request on ContentDB or the repo for new ones. I will prioritize stones that are unique. Japanese, Spanish, Portuguese, German, French and Russian translations by me and ChatGPT. So, sorry for bad grammar in advance. A Minetest mod that adds as many stones as I can make good textures for. Recent addition is support for nearly all Minetest subgames including Fogblox, Hades Revisited, Nodecore, and Mineclone2. TMS currently features 78 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: Stairs and Slabs require stairs, Walls require walls, and geodes require either geode mod. More stones may be added, and you can put a feature request on ContentDB or the repo for new ones. I will prioritize stones that are unique. Japanese, Spanish, Portuguese, German, French and Russian translations by me and ChatGPT. So, sorry for bad grammar in advance.
## Done: ## Done:
##### Blue Agate-(blue and white) ##### Blue Agate-(blue and white)
@ -19,12 +19,9 @@ A Minetest mod that adds as many stones as I can make good textures for. TMS has
##### Black Opal-(black to green) ##### Black Opal-(black to green)
##### Basalt-(dark greenish grey) ##### Basalt-(dark greenish grey)
##### Columnar Basalt-(reddish light gray) ##### Columnar Basalt-(reddish light gray)
##### Grey Calcite-(light grey)
##### Calcite-(light grey) ##### Calcite-(light grey)
##### Orange Calcite-(orange)
##### Carnotite-(mustard yellow) ##### Carnotite-(mustard yellow)
##### Celestine-(sky blue) ##### Celestine-(sky blue)
##### Chalcanthite-(neon blue)
##### Chrysoprase-(apple green) ##### Chrysoprase-(apple green)
##### Citrine-(dark yellow) ##### Citrine-(dark yellow)
##### Covellite-(dark cobalt blue) ##### Covellite-(dark cobalt blue)
@ -55,14 +52,11 @@ A Minetest mod that adds as many stones as I can make good textures for. TMS has
##### Howlite-(white) ##### Howlite-(white)
##### Ilvaite-(black) ##### Ilvaite-(black)
##### Jade-(dark green) was Greenstone ##### Jade-(dark green) was Greenstone
##### Red Jasper-(red)
##### Kyanite-(light blue) ##### Kyanite-(light blue)
##### Lapis Lazuli-(blue with gold streaks) ##### Lapis Lazuli-(blue with gold streaks)
##### Lepidolite-(pink)
##### Blue Limestone-(blue grey) ##### Blue Limestone-(blue grey)
##### White Limestone-(yellow grey) ##### White Limestone-(yellow grey)
##### Marble-(white) ##### Marble-(white)
##### Moonstone-(sky blue)
##### Morion Quartz-(black) ##### Morion Quartz-(black)
##### Mudstone-(brown) ##### Mudstone-(brown)
##### Picture Jasper-(tan) ##### Picture Jasper-(tan)
@ -71,7 +65,6 @@ A Minetest mod that adds as many stones as I can make good textures for. TMS has
##### Pumice-(grey) ##### Pumice-(grey)
##### Pyrite-(bright yellow) ##### Pyrite-(bright yellow)
##### Quartz-(white) ##### Quartz-(white)
##### Rhodonite-(hot pink)
##### Rose Quartz-(pink) ##### Rose Quartz-(pink)
##### Scoria-(red) ##### Scoria-(red)
##### Serpentine-(dark green) ##### Serpentine-(dark green)
@ -81,9 +74,6 @@ A Minetest mod that adds as many stones as I can make good textures for. TMS has
##### Soapstone-(black with white streaks) ##### Soapstone-(black with white streaks)
##### Sodalite-(dark blue) was Bluestone ##### Sodalite-(dark blue) was Bluestone
##### Sugilite-(purple) ##### Sugilite-(purple)
##### Green Tourmaline-(green)
##### Paraiba Tourmaline-(pale turquoise)
##### Pink Tourmaline-(dark pink)
##### Travertine-(light tan) ##### Travertine-(light tan)
##### Yellow Travertine-(yellow) ##### Yellow Travertine-(yellow)
##### Beige Tuff-(beige) ##### Beige Tuff-(beige)
@ -97,4 +87,4 @@ A Minetest mod that adds as many stones as I can make good textures for. TMS has
# Credits: # Credits:
# #
##### Based on code from Minetest game, all walls mod, and geodes mod. Textures created by JoeEnderman with Stable Diffusion (rough versions), Krita (Agates and other complicated textures), Gimp (cleaning up from the others), Planet Minecraft (block and brick variants), Blockbench (cobblestones, granites, and cracked bricks), Libresprite is now my main tool. From V0.2.2+: Many textures have been cleaned up or made using Libresprite. Code rebase with help from Mineclone2 and Minebase. All node sounds are CC0 except where they are from minetest game in which case they are (CC BY-SA 3.0). The ones not from MTG (break glass 1 and 2), (all break node hard), (all dig cracky), (glass footstep 1-3), (hard_footstep 1-3), (place node hard3) are sourced from opengameart.org, freesound.org, and myself. Some are a combination of both. Jasper Boerstra is the biggest influence on my texture style, and I hope it shows. I love what he did for most Minecraft textures. AwesomeDragon97 gave me the idea to use mapgen_stone instead of each game's individual stone types. Thank you to EmptyStar for continuing to support TMS and help me with development. And thanks to backdaniel for help with translations and bugfixing. ##### Based on code from Minetest game, all walls mod, and geodes mod. Textures created by JoeEnderman with Stable Diffusion (rough versions), Krita (Agates and other complicated textures), Gimp (cleaning up from the others), Planet Minecraft (block and brick variants), and Blockbench (cobblestones, granites, and cracked bricks). From V0.2.2+: Many textures have been cleaned up or made using Libresprite. Code rebase with help from Mineclone2 and Minebase. All node sounds are CC0 except where they are from minetest game in which case they are (CC BY-SA 3.0). The ones not from MTG (break glass 1 and 2), (all break node hard), (all dig cracky), (glass footstep 1-3), (hard_footstep 1-3), (place node hard3) are sourced from opengameart.org, freesound.org, and myself. Some are a combination of both. Jasper Boerstra is the biggest influence on my texture style, and I hope it shows. I love what he did for most Minecraft textures. AwesomeDragon97 gave me the idea to use mapgen_stone instead of each game's individual stone types. Thank you to EmptyStar for continuing to support TMS and help me with development.

1
V1.1.0
View File

@ -1 +0,0 @@
Mod version will be the name of this document.

View File

@ -138,7 +138,7 @@ Added Spanish Translation
Fixed a bug where all granite cobblestones were caleed dark grey interally Fixed a bug where all granite cobblestones were caleed dark grey interally
Added German Translation Added German Translation
V0.4.1/0.9.0 V0.4.1
Added Portuguese Translation Added Portuguese Translation
Added Japanese Translation Added Japanese Translation
Fixed a bug where Turquoise ore was considered a normal useable stone block Fixed a bug where Turquoise ore was considered a normal useable stone block
@ -149,17 +149,12 @@ Removed Crystal shards as they were simply placeholders for the normal crystals
Fixed TMS stones being persistent in instances they should not: i.e. not being carved out by mods which add their own cave gen Fixed TMS stones being persistent in instances they should not: i.e. not being carved out by mods which add their own cave gen
Minor bugfixes and code cleaning Minor bugfixes and code cleaning
V0.4.2/1.0.0 V0.4.2
Added Grey Calcite Added Grey Calcite
Added Orange Calcite
Added Chalcanthite Added Chalcanthite
Added Red Jasper Added Red Jasper
Added Lepidolite Added Lepidolite
Added Moonstone Added Moonstone
Added Rhodonite Added Rhodonite
Added Green Tourmaline Added Green Tourmaline
Added Paraiba Tourmaline
Added Pink Tourmaline Added Pink Tourmaline
Minor bugfixing
Fixed Carnotite Textures to match my newer quality
A few texture updates, mainly cracked bricks

View File

@ -1,54 +1,5 @@
-- mods/too_many_stones/crafting.lua -- mods/too_many_stones/crafting.lua
--[[
-- Placeholder Crystal Crafts
minetest.register_craft({
output = "too_many_stones:placeholder",
recipe = {
{"too_many_stones:placeholder_crystal", "too_many_stones:placeholder_crystal", "too_many_stones:placeholder_crystal"},
{"too_many_stones:placeholder_crystal", "too_many_stones:placeholder_crystal", "too_many_stones:placeholder_crystal"},
{"too_many_stones:placeholder_crystal", "too_many_stones:placeholder_crystal", "too_many_stones:placeholder_crystal"},
}
})
minetest.register_craft({
output = "too_many_stones:placeholder_brick 4",
recipe = {
{"too_many_stones:placeholder", "too_many_stones:placeholder"},
{"too_many_stones:placeholder", "too_many_stones:placeholder"},
}
})
minetest.register_craft({
output = "too_many_stones:placeholder_block 9",
recipe = {
{"too_many_stones:placeholder", "too_many_stones:placeholder", "too_many_stones:placeholder"},
{"too_many_stones:placeholder", "too_many_stones:placeholder", "too_many_stones:placeholder"},
{"too_many_stones:placeholder", "too_many_stones:placeholder", "too_many_stones:placeholder"},
}
})
]]
--[[
-- Placeholder Stone Crafts
minetest.register_craft({
output = "too_many_stones:placeholder_brick 4",
recipe = {
{"too_many_stones:placeholder", "too_many_stones:placeholder"},
{"too_many_stones:placeholder", "too_many_stones:placeholder"},
}
})
minetest.register_craft({
output = "too_many_stones:placeholder_block 9",
recipe = {
{"too_many_stones:placeholder", "too_many_stones:placeholder", "too_many_stones:placeholder"},
{"too_many_stones:placeholder", "too_many_stones:placeholder", "too_many_stones:placeholder"},
{"too_many_stones:placeholder", "too_many_stones:placeholder", "too_many_stones:placeholder"},
}
})
]]
-- Amazonite -- Amazonite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:amazonite", output = "too_many_stones:amazonite",
@ -188,23 +139,6 @@ minetest.register_craft({
{"too_many_stones:black_moonstone", "too_many_stones:black_moonstone", "too_many_stones:black_moonstone"}, {"too_many_stones:black_moonstone", "too_many_stones:black_moonstone", "too_many_stones:black_moonstone"},
} }
}) })
-- Grey Calcite
minetest.register_craft({
output = "too_many_stones:calcite_grey_brick 4",
recipe = {
{"too_many_stones:calcite_grey", "too_many_stones:calcite_grey"},
{"too_many_stones:calcite_grey", "too_many_stones:calcite_grey"},
}
})
minetest.register_craft({
output = "too_many_stones:calcite_grey_block 9",
recipe = {
{"too_many_stones:calcite_grey", "too_many_stones:calcite_grey", "too_many_stones:calcite_grey"},
{"too_many_stones:calcite_grey", "too_many_stones:calcite_grey", "too_many_stones:calcite_grey"},
{"too_many_stones:calcite_grey", "too_many_stones:calcite_grey", "too_many_stones:calcite_grey"},
}
})
-- Calcite -- Calcite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:calcite_brick 4", output = "too_many_stones:calcite_brick 4",
@ -222,23 +156,6 @@ minetest.register_craft({
{"too_many_stones:calcite", "too_many_stones:calcite", "too_many_stones:calcite"}, {"too_many_stones:calcite", "too_many_stones:calcite", "too_many_stones:calcite"},
} }
}) })
-- Orange Calcite
minetest.register_craft({
output = "too_many_stones:calcite_orange_brick 4",
recipe = {
{"too_many_stones:calcite_orange", "too_many_stones:calcite_orange"},
{"too_many_stones:calcite_orange", "too_many_stones:calcite_orange"},
}
})
minetest.register_craft({
output = "too_many_stones:calcite_orange_block 9",
recipe = {
{"too_many_stones:calcite_orange", "too_many_stones:calcite_orange", "too_many_stones:calcite_orange"},
{"too_many_stones:calcite_orange", "too_many_stones:calcite_orange", "too_many_stones:calcite_orange"},
{"too_many_stones:calcite_orange", "too_many_stones:calcite_orange", "too_many_stones:calcite_orange"},
}
})
-- Carnotite -- Carnotite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:carnotite_brick 4", output = "too_many_stones:carnotite_brick 4",
@ -282,32 +199,6 @@ minetest.register_craft({
{"too_many_stones:celestine", "too_many_stones:celestine", "too_many_stones:celestine"}, {"too_many_stones:celestine", "too_many_stones:celestine", "too_many_stones:celestine"},
} }
}) })
-- Chalcanthite
minetest.register_craft({
output = "too_many_stones:chalcanthite",
recipe = {
{"too_many_stones:chalcanthite_crystal", "too_many_stones:chalcanthite_crystal", "too_many_stones:chalcanthite_crystal"},
{"too_many_stones:chalcanthite_crystal", "too_many_stones:chalcanthite_crystal", "too_many_stones:chalcanthite_crystal"},
{"too_many_stones:chalcanthite_crystal", "too_many_stones:chalcanthite_crystal", "too_many_stones:chalcanthite_crystal"},
}
})
minetest.register_craft({
output = "too_many_stones:chalcanthite_brick 4",
recipe = {
{"too_many_stones:chalcanthite", "too_many_stones:chalcanthite"},
{"too_many_stones:chalcanthite", "too_many_stones:chalcanthite"},
}
})
minetest.register_craft({
output = "too_many_stones:chalcanthite_block 9",
recipe = {
{"too_many_stones:chalcanthite", "too_many_stones:chalcanthite", "too_many_stones:chalcanthite"},
{"too_many_stones:chalcanthite", "too_many_stones:chalcanthite", "too_many_stones:chalcanthite"},
{"too_many_stones:chalcanthite", "too_many_stones:chalcanthite", "too_many_stones:chalcanthite"},
}
})
-- Chrysoprase -- Chrysoprase
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:chrysoprase_brick 4", output = "too_many_stones:chrysoprase_brick 4",
@ -718,23 +609,6 @@ minetest.register_craft({
{"too_many_stones:jade", "too_many_stones:jade", "too_many_stones:jade"}, {"too_many_stones:jade", "too_many_stones:jade", "too_many_stones:jade"},
} }
}) })
-- Red Jasper
minetest.register_craft({
output = "too_many_stones:jasper_red_brick 4",
recipe = {
{"too_many_stones:jasper_red", "too_many_stones:jasper_red"},
{"too_many_stones:jasper_red", "too_many_stones:jasper_red"},
}
})
minetest.register_craft({
output = "too_many_stones:jasper_red_block 9",
recipe = {
{"too_many_stones:jasper_red", "too_many_stones:jasper_red", "too_many_stones:jasper_red"},
{"too_many_stones:jasper_red", "too_many_stones:jasper_red", "too_many_stones:jasper_red"},
{"too_many_stones:jasper_red", "too_many_stones:jasper_red", "too_many_stones:jasper_red"},
}
})
-- Kyanite -- Kyanite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:kyanite", output = "too_many_stones:kyanite",
@ -778,23 +652,6 @@ minetest.register_craft({
{"too_many_stones:lapis_lazuli", "too_many_stones:lapis_lazuli", "too_many_stones:lapis_lazuli"}, {"too_many_stones:lapis_lazuli", "too_many_stones:lapis_lazuli", "too_many_stones:lapis_lazuli"},
} }
}) })
-- Lepidolite
minetest.register_craft({
output = "too_many_stones:lepidolite_brick 4",
recipe = {
{"too_many_stones:lepidolite", "too_many_stones:lepidolite"},
{"too_many_stones:lepidolite", "too_many_stones:lepidolite"},
}
})
minetest.register_craft({
output = "too_many_stones:lepidolite_block 9",
recipe = {
{"too_many_stones:lepidolite", "too_many_stones:lepidolite", "too_many_stones:lepidolite"},
{"too_many_stones:lepidolite", "too_many_stones:lepidolite", "too_many_stones:lepidolite"},
{"too_many_stones:lepidolite", "too_many_stones:lepidolite", "too_many_stones:lepidolite"},
}
})
-- Blue Limestone -- Blue Limestone
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:limestone_blue_brick 4", output = "too_many_stones:limestone_blue_brick 4",
@ -846,32 +703,6 @@ minetest.register_craft({
{"too_many_stones:marble", "too_many_stones:marble", "too_many_stones:marble"}, {"too_many_stones:marble", "too_many_stones:marble", "too_many_stones:marble"},
} }
}) })
-- Moonstone
minetest.register_craft({
output = "too_many_stones:moonstone",
recipe = {
{"too_many_stones:moonstone_crystal", "too_many_stones:moonstone_crystal", "too_many_stones:moonstone_crystal"},
{"too_many_stones:moonstone_crystal", "too_many_stones:moonstone_crystal", "too_many_stones:moonstone_crystal"},
{"too_many_stones:moonstone_crystal", "too_many_stones:moonstone_crystal", "too_many_stones:moonstone_crystal"},
}
})
minetest.register_craft({
output = "too_many_stones:moonstone_brick 4",
recipe = {
{"too_many_stones:moonstone", "too_many_stones:moonstone"},
{"too_many_stones:moonstone", "too_many_stones:moonstone"},
}
})
minetest.register_craft({
output = "too_many_stones:moonstone_block 9",
recipe = {
{"too_many_stones:moonstone", "too_many_stones:moonstone", "too_many_stones:moonstone"},
{"too_many_stones:moonstone", "too_many_stones:moonstone", "too_many_stones:moonstone"},
{"too_many_stones:moonstone", "too_many_stones:moonstone", "too_many_stones:moonstone"},
}
})
-- Morion Quartz -- Morion Quartz
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:morion_quartz", output = "too_many_stones:morion_quartz",
@ -1002,23 +833,6 @@ minetest.register_craft({
{"too_many_stones:quartz", "too_many_stones:quartz", "too_many_stones:quartz"}, {"too_many_stones:quartz", "too_many_stones:quartz", "too_many_stones:quartz"},
} }
}) })
-- Rhodonite
minetest.register_craft({
output = "too_many_stones:rhodonite_brick 4",
recipe = {
{"too_many_stones:rhodonite", "too_many_stones:rhodonite"},
{"too_many_stones:rhodonite", "too_many_stones:rhodonite"},
}
})
minetest.register_craft({
output = "too_many_stones:rhodonite_block 9",
recipe = {
{"too_many_stones:rhodonite", "too_many_stones:rhodonite", "too_many_stones:rhodonite"},
{"too_many_stones:rhodonite", "too_many_stones:rhodonite", "too_many_stones:rhodonite"},
{"too_many_stones:rhodonite", "too_many_stones:rhodonite", "too_many_stones:rhodonite"},
}
})
-- Rose_Quartz -- Rose_Quartz
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:rose_quartz", output = "too_many_stones:rose_quartz",
@ -1206,84 +1020,6 @@ minetest.register_craft({
{"too_many_stones:sugilite", "too_many_stones:sugilite", "too_many_stones:sugilite"}, {"too_many_stones:sugilite", "too_many_stones:sugilite", "too_many_stones:sugilite"},
} }
}) })
-- Green Tourmaline
minetest.register_craft({
output = "too_many_stones:tourmaline_green",
recipe = {
{"too_many_stones:tourmaline_green_crystal", "too_many_stones:tourmaline_green_crystal", "too_many_stones:tourmaline_green_crystal"},
{"too_many_stones:tourmaline_green_crystal", "too_many_stones:tourmaline_green_crystal", "too_many_stones:tourmaline_green_crystal"},
{"too_many_stones:tourmaline_green_crystal", "too_many_stones:tourmaline_green_crystal", "too_many_stones:tourmaline_green_crystal"},
}
})
minetest.register_craft({
output = "too_many_stones:tourmaline_green_brick 4",
recipe = {
{"too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green"},
{"too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green"},
}
})
minetest.register_craft({
output = "too_many_stones:tourmaline_green_block 9",
recipe = {
{"too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green"},
{"too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green"},
{"too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green"},
}
})
-- Paraiba Tourmaline
minetest.register_craft({
output = "too_many_stones:tourmaline_paraiba",
recipe = {
{"too_many_stones:tourmaline_paraiba_crystal", "too_many_stones:tourmaline_paraiba_crystal", "too_many_stones:tourmaline_paraiba_crystal"},
{"too_many_stones:tourmaline_paraiba_crystal", "too_many_stones:tourmaline_paraiba_crystal", "too_many_stones:tourmaline_paraiba_crystal"},
{"too_many_stones:tourmaline_paraiba_crystal", "too_many_stones:tourmaline_paraiba_crystal", "too_many_stones:tourmaline_paraiba_crystal"},
}
})
minetest.register_craft({
output = "too_many_stones:tourmaline_paraiba_brick 4",
recipe = {
{"too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba"},
{"too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba"},
}
})
minetest.register_craft({
output = "too_many_stones:tourmaline_paraiba_block 9",
recipe = {
{"too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba"},
{"too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba"},
{"too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba"},
}
})
-- Pink Tourmaline
minetest.register_craft({
output = "too_many_stones:tourmaline_pink",
recipe = {
{"too_many_stones:tourmaline_pink_crystal", "too_many_stones:tourmaline_pink_crystal", "too_many_stones:tourmaline_pink_crystal"},
{"too_many_stones:tourmaline_pink_crystal", "too_many_stones:tourmaline_pink_crystal", "too_many_stones:tourmaline_pink_crystal"},
{"too_many_stones:tourmaline_pink_crystal", "too_many_stones:tourmaline_pink_crystal", "too_many_stones:tourmaline_pink_crystal"},
}
})
minetest.register_craft({
output = "too_many_stones:tourmaline_pink_brick 4",
recipe = {
{"too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink"},
{"too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink"},
}
})
minetest.register_craft({
output = "too_many_stones:tourmaline_pink_block 9",
recipe = {
{"too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink"},
{"too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink"},
{"too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink"},
}
})
-- Travertine -- Travertine
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:travertine_brick 4", output = "too_many_stones:travertine_brick 4",
@ -1409,36 +1145,6 @@ minetest.register_craft({
-- Cooking recipes -- Cooking recipes
-- --
--[[
-- Placeholder Crystal Cooking Recipes
minetest.register_craft({
type = "cooking",
output = "too_many_stones:placeholder_cracked_brick",
recipe = "too_many_stones:placeholder_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:placeholder_budding",
recipe = "too_many_stones:placeholder",
})
]]
--[[
-- Placeholder Stone Cooking Recipes
minetest.register_craft({
type = "cooking",
output = "too_many_stones:placeholder",
recipe = "too_many_stones:placeholder_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:placeholder_cracked_brick",
recipe = "too_many_stones:placeholder_brick",
})
]]
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:amazonite", output = "too_many_stones:amazonite",
@ -1511,24 +1217,12 @@ minetest.register_craft({
recipe = "too_many_stones:black_moonstone_brick", recipe = "too_many_stones:black_moonstone_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:calcite_grey_cracked_brick",
recipe = "too_many_stones:calcite_grey_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:calcite_cracked_brick", output = "too_many_stones:calcite_cracked_brick",
recipe = "too_many_stones:calcite_brick", recipe = "too_many_stones:calcite_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:calcite_orange_cracked_brick",
recipe = "too_many_stones:calcite_orange_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:carnotite", output = "too_many_stones:carnotite",
@ -1553,18 +1247,6 @@ minetest.register_craft({
recipe = "too_many_stones:celestine", recipe = "too_many_stones:celestine",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:chalcanthite_cracked_brick",
recipe = "too_many_stones:chalcanthite_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:chalcanthite_budding",
recipe = "too_many_stones:chalcanthite",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:chrysoprase", output = "too_many_stones:chrysoprase",
@ -1811,18 +1493,6 @@ minetest.register_craft({
recipe = "too_many_stones:jade_brick", recipe = "too_many_stones:jade_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:jasper_red",
recipe = "too_many_stones:jasper_red_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:jasper_red_cracked_brick",
recipe = "too_many_stones:jasper_red_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:kyanite", output = "too_many_stones:kyanite",
@ -1847,18 +1517,6 @@ minetest.register_craft({
recipe = "too_many_stones:lapis_lazuli_brick", recipe = "too_many_stones:lapis_lazuli_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:lepidolite",
recipe = "too_many_stones:lepidolite_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:lepidolite_cracked_brick",
recipe = "too_many_stones:lepidolite_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:limestone_blue", output = "too_many_stones:limestone_blue",
@ -1895,24 +1553,6 @@ minetest.register_craft({
recipe = "too_many_stones:marble_brick", recipe = "too_many_stones:marble_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:moonstone_budding",
recipe = "too_many_stones:moonstone",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:moonstone_cracked_brick",
recipe = "too_many_stones:moonstone_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:morion_quartz_budding",
recipe = "too_many_stones:morion_quartz",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:morion_quartz_cracked_brick", output = "too_many_stones:morion_quartz_cracked_brick",
@ -1967,18 +1607,6 @@ minetest.register_craft({
recipe = "too_many_stones:quartz", recipe = "too_many_stones:quartz",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:rhodonite",
recipe = "too_many_stones:rhodonite_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:rhodonite_cracked_brick",
recipe = "too_many_stones:rhodonite_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:rose_quartz_cracked_brick", output = "too_many_stones:rose_quartz_cracked_brick",
@ -2081,42 +1709,6 @@ minetest.register_craft({
recipe = "too_many_stones:sugilite_brick", recipe = "too_many_stones:sugilite_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:tourmaline_green_cracked_brick",
recipe = "too_many_stones:tourmaline_green_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:tourmaline_green_budding",
recipe = "too_many_stones:tourmaline_green",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:tourmaline_paraiba_cracked_brick",
recipe = "too_many_stones:tourmaline_paraiba_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:tourmaline_paraiba_budding",
recipe = "too_many_stones:tourmaline_paraiba",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:tourmaline_pink_cracked_brick",
recipe = "too_many_stones:tourmaline_pink_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:tourmaline_pink_budding",
recipe = "too_many_stones:tourmaline_pink",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:travertine", output = "too_many_stones:travertine",
@ -2668,9 +2260,9 @@ minetest.register_craft({
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:glow_calcite 8", output = "too_many_stones:glow_calcite 8",
recipe = { recipe = {
{"group:calcite", "group:calcite", "group:calcite"}, {"too_many_stones:calcite", "too_many_stones:calcite", "too_many_stones:calcite"},
{"group:calcite", "default:mese_shard", "group:calcite"}, {"too_many_stones:calcite", "default:mese_shard", "too_many_stones:calcite"},
{"group:calcite", "group:calcite", "group:calcite"}, {"too_many_stones:calcite", "too_many_stones:calcite", "too_many_stones:calcite"},
} }
}) })

View File

@ -1,96 +0,0 @@
-- mods/too_many_stones/flowstones.lua
-- support for MT game translation.
local S = minetest.get_translator("too_many_stones")
function too_many_stones.register_flowstone(stone_name, description, texture1, texture2, texture3, texture4, groups)
-- Attempt to deserialize the provided groups string
local node_groups = groups
-- Check if deserialization failed and use a default group table if so
if not node_groups then
node_groups = {cracky = 3, attached_node = 1, grey_stone = 1, stone = 1, flowstone = 1}
end
-- Register 8 flowstone nodes
for i = 1, 8 do
local node_name = "too_many_stones:" .. stone_name .. "_flowstone_" .. i
local node_description = S(description .. " Pointed Flowstone")
local node_texture
-- Assign textures for each variant
if i <= 4 then
-- First four use the provided textures
node_texture = "tms_" .. stone_name .. "_flowstone_" .. i .. ".png"
else
-- Last four use mirrored textures of the first four
local mirrored_index = i - 4
node_texture = "tms_" .. stone_name .. "_flowstone_" .. mirrored_index .. ".png^[transformFY"
end
minetest.register_node(node_name, {
description = node_description,
drawtype = "plantlike",
tiles = {node_texture},
use_texture_alpha = "clip",
sunlight_propagates = true,
paramtype = "light",
groups = node_groups,
drop = "too_many_stones:" .. stone_name .. "_flowstone_8",
sounds = too_many_stones.node_sound_stone_defaults(),
is_ground_content = false,
})
end
end
-- Register Flowstones:
too_many_stones.register_flowstone(
"limestone_blue",
"Blue Limestone",
"tms_limestone_blue_flowstone_1.png",
"tms_limestone_blue_flowstone_2.png",
"tms_limestone_blue_flowstone_3.png",
"tms_limestone_blue_flowstone_4.png",
{limestone = 1, cracky = 3, attached_node = 1, grey_stone = 1, stone = 1, flowstone = 1}
)
too_many_stones.register_flowstone(
"limestone_white",
"White Limestone",
"tms_limestone_white_flowstone_1.png",
"tms_limestone_white_flowstone_2.png",
"tms_limestone_white_flowstone_3.png",
"tms_limestone_white_flowstone_4.png",
{limestone = 1, cracky = 3, attached_node = 1, white_stone = 1, stone = 1, flowstone = 1}
)
too_many_stones.register_flowstone(
"travertine",
"Travertine",
"tms_travertine_flowstone_1.png",
"tms_travertine_flowstone_2.png",
"tms_travertine_flowstone_3.png",
"tms_travertine_flowstone_4.png",
{limestone = 1, cracky = 3, attached_node = 1, yellow_stone = 1, stone = 1, flowstone = 1}
)
too_many_stones.register_flowstone(
"travertine_yellow",
"Yellow Travertine",
"tms_travertine_yellow_flowstone_1.png",
"tms_travertine_yellow_flowstone_2.png",
"tms_travertine_yellow_flowstone_3.png",
"tms_travertine_yellow_flowstone_4.png",
{limestone = 1, cracky = 3, attached_node = 1, yellow_stone = 1, stone = 1, flowstone = 1}
)
too_many_stones.register_flowstone(
"geyserite",
"Geyserite",
"tms_geyserite_flowstone_1.png",
"tms_geyserite_flowstone_2.png",
"tms_geyserite_flowstone_3.png",
"tms_geyserite_flowstone_4.png",
{limestone = 1, cracky = 3, attached_node = 1, grey_stone = 1, stone = 1, flowstone = 1}
)

View File

@ -1,16 +1,16 @@
if minetest.get_modpath("geodes") and minetest.get_modpath("default") ~= nil then if minetest.get_modpath("geodes") and minetest.get_modpath("default") ~= nil then
geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite_grey", "too_many_stones:agate_blue", "too_many_stones:agate_blue", "too_many_stones:agate_blue") geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite", "too_many_stones:agate_blue", "too_many_stones:agate_blue", "too_many_stones:agate_blue")
geodes.register_geode("too_many_stones:pumice", "too_many_stones:calcite_grey", "too_many_stones:agate_gray", "too_many_stones:agate_gray", "too_many_stones:agate_gray") geodes.register_geode("too_many_stones:pumice", "too_many_stones:calcite", "too_many_stones:agate_gray", "too_many_stones:agate_gray", "too_many_stones:agate_gray")
geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:agate_green", "too_many_stones:agate_green", "too_many_stones:agate_green") geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:agate_green", "too_many_stones:agate_green", "too_many_stones:agate_green")
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:agate_moss", "too_many_stones:agate_moss", "too_many_stones:agate_moss") geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:agate_moss", "too_many_stones:agate_moss", "too_many_stones:agate_moss")
geodes.register_geode("too_many_stones:limestone_blue", "too_many_stones:calcite_orange", "too_many_stones:agate_orange", "too_many_stones:agate_orange", "too_many_stones:agate_orange") geodes.register_geode("too_many_stones:limestone_blue", "too_many_stones:calcite", "too_many_stones:agate_orange", "too_many_stones:agate_orange", "too_many_stones:agate_orange")
geodes.register_geode("too_many_stones:gabbro", "too_many_stones:calcite_grey", "too_many_stones:agate_purple", "too_many_stones:agate_purple", "too_many_stones:agate_purple") geodes.register_geode("too_many_stones:gabbro", "too_many_stones:calcite", "too_many_stones:agate_purple", "too_many_stones:agate_purple", "too_many_stones:agate_purple")
geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite", "too_many_stones:agate_red", "too_many_stones:agate_red", "too_many_stones:agate_red") geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite", "too_many_stones:agate_red", "too_many_stones:agate_red", "too_many_stones:agate_red")
@ -20,42 +20,32 @@ geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:amazonite", "too_many_stones:amazonite_crystal") geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:amazonite", "too_many_stones:amazonite_crystal")
geodes.register_geode("too_many_stones:gabbro", "too_many_stones:calcite_grey", "too_many_stones:amethyst", "too_many_stones:amethyst_crystal") geodes.register_geode("too_many_stones:gabbro", "too_many_stones:calcite", "too_many_stones:amethyst", "too_many_stones:amethyst_crystal")
geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite_grey", "too_many_stones:chalcanthite", "too_many_stones:chalcanthite_crystal")
geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:citrine", "too_many_stones:citrine_crystal") geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:citrine", "too_many_stones:citrine_crystal")
geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite_orange", "too_many_stones:crocoite", "too_many_stones:crocoite_crystal") geodes.register_geode("too_many_stones:basalt", "too_many_stones:calcite", "too_many_stones:crocoite", "too_many_stones:crocoite_crystal")
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:eudialite", "too_many_stones:eudialite_crystal") geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:eudialite", "too_many_stones:eudialite_crystal")
geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:kyanite", "too_many_stones:kyanite_crystal") geodes.register_geode("too_many_stones:mudstone", "too_many_stones:calcite", "too_many_stones:kyanite", "too_many_stones:kyanite_crystal")
geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite_grey", "too_many_stones:moonstone", "too_many_stones:moonstone_crystal")
geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite", "too_many_stones:rose_quartz", "too_many_stones:rose_quartz_crystal") geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite", "too_many_stones:rose_quartz", "too_many_stones:rose_quartz_crystal")
geodes.register_geode("too_many_stones:serpentine", "too_many_stones:calcite", "too_many_stones:smokey_quartz", "too_many_stones:smokey_quartz_crystal") geodes.register_geode("too_many_stones:serpentine", "too_many_stones:calcite", "too_many_stones:smokey_quartz", "too_many_stones:smokey_quartz_crystal")
geodes.register_geode("too_many_stones:serpentine", "too_many_stones:calcite_grey", "too_many_stones:tourmaline_green", "too_many_stones:tourmaline_green_crystal") geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite", "too_many_stones:vivianite", "too_many_stones:vivianite_crystal")
geodes.register_geode("too_many_stones:granite_pink", "too_many_stones:calcite_grey", "too_many_stones:tourmaline_paraiba", "too_many_stones:tourmaline_paraiba_crystal") geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite", "too_many_stones:opal", "too_many_stones:opal")
geodes.register_geode("too_many_stones:serpentine", "too_many_stones:calcite", "too_many_stones:tourmaline_pink", "too_many_stones:tourmaline_pink_crystal")
geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite_grey", "too_many_stones:vivianite", "too_many_stones:vivianite_crystal")
geodes.register_geode("too_many_stones:travertine", "too_many_stones:calcite_grey", "too_many_stones:opal", "too_many_stones:opal")
geodes.register_geode("too_many_stones:serpentine", "too_many_stones:calcite", "too_many_stones:heliodor", "too_many_stones:heliodor_crystal") geodes.register_geode("too_many_stones:serpentine", "too_many_stones:calcite", "too_many_stones:heliodor", "too_many_stones:heliodor_crystal")
geodes.register_geode("too_many_stones:pumice", "too_many_stones:calcite_grey", "too_many_stones:celestine", "too_many_stones:celestine_crystal") geodes.register_geode("too_many_stones:pumice", "too_many_stones:calcite", "too_many_stones:celestine", "too_many_stones:celestine_crystal")
geodes.register_geode("too_many_stones:pumice", "too_many_stones:calcite_grey", "too_many_stones:quartz", "too_many_stones:quartz_crystal") geodes.register_geode("too_many_stones:pumice", "too_many_stones:calcite", "too_many_stones:quartz", "too_many_stones:quartz_crystal")
geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite_grey", "too_many_stones:prasiolite", "too_many_stones:prasiolite_crystal") geodes.register_geode("too_many_stones:limestone_white", "too_many_stones:calcite", "too_many_stones:prasiolite", "too_many_stones:prasiolite_crystal")
geodes.register_geode("too_many_stones:travertine_yellow", "too_many_stones:calcite_grey", "too_many_stones:morion_quartz", "too_many_stones:morion_quartz_crystal") geodes.register_geode("too_many_stones:travertine_yellow", "too_many_stones:calcite", "too_many_stones:morion_quartz", "too_many_stones:morion_quartz_crystal")
end end

View File

@ -11,10 +11,9 @@ geodes_lib:register_geode({
core = "too_many_stones:agate_blue", core = "too_many_stones:agate_blue",
core_alt = "too_many_stones:agate_blue", core_alt = "too_many_stones:agate_blue",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:limestone_white", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -25,10 +24,9 @@ geodes_lib:register_geode({
core = "too_many_stones:agate_gray", core = "too_many_stones:agate_gray",
core_alt = "too_many_stones:agate_gray", core_alt = "too_many_stones:agate_gray",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:pumice", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:pumice", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -42,7 +40,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -56,7 +53,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -67,10 +63,9 @@ geodes_lib:register_geode({
core = "too_many_stones:agate_orange", core = "too_many_stones:agate_orange",
core_alt = "too_many_stones:agate_orange", core_alt = "too_many_stones:agate_orange",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite_orange"}, shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -81,10 +76,9 @@ geodes_lib:register_geode({
core = "too_many_stones:agate_purple", core = "too_many_stones:agate_purple",
core_alt = "too_many_stones:agate_purple", core_alt = "too_many_stones:agate_purple",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:gabbro", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:gabbro", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -98,7 +92,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -112,7 +105,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -126,7 +118,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -140,7 +131,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -151,24 +141,9 @@ geodes_lib:register_geode({
core = "too_many_stones:amethyst", core = "too_many_stones:amethyst",
core_alt = "too_many_stones:amethyst_budding", core_alt = "too_many_stones:amethyst_budding",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:gabbro", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:gabbro", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
})
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:chalcanthite",
core_alt = "too_many_stones:chalcanthite_budding",
core_alt_chance = 100,
shell = {"too_many_stones:basalt", "too_many_stones:calcite_grey"},
radius_min = 2,
radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -182,7 +157,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -193,10 +167,9 @@ geodes_lib:register_geode({
core = "too_many_stones:crocoite", core = "too_many_stones:crocoite",
core_alt = "too_many_stones:crocoite_budding", core_alt = "too_many_stones:crocoite_budding",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:basalt", "too_many_stones:calcite_orange"}, shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -210,7 +183,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -224,21 +196,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
})
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:moonstone",
core_alt = "too_many_stones:moonstone_budding",
core_alt_chance = 100,
shell = {"too_many_stones:limestone_white", "too_many_stones:calcite_grey"},
radius_min = 2,
radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -252,7 +209,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -266,49 +222,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, shell = {"too_many_stones:serpentine", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
})
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:tourmaline_green",
core_alt = "too_many_stones:tourmaline_green_budding",
core_alt_chance = 100,
shell = {"too_many_stones:serpentine", "too_many_stones:calcite_grey"},
radius_min = 2,
radius_max = 10,
generation_chance = 10,
})
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:tourmaline_paraiba",
core_alt = "too_many_stones:tourmaline_paraiba_budding",
core_alt_chance = 100,
shell = {"too_many_stones:granite_pink", "too_many_stones:calcite_grey"},
radius_min = 2,
radius_max = 10,
generation_chance = 10,
})
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:tourmaline_pink",
core_alt = "too_many_stones:tourmaline_pink_budding",
core_alt_chance = 100,
shell = {"too_many_stones:serpentine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -319,10 +232,9 @@ geodes_lib:register_geode({
core = "too_many_stones:vivianite", core = "too_many_stones:vivianite",
core_alt = "too_many_stones:vivianite_budding", core_alt = "too_many_stones:vivianite_budding",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -333,10 +245,9 @@ geodes_lib:register_geode({
core = "too_many_stones:opal", core = "too_many_stones:opal",
core_alt = "too_many_stones:opal", core_alt = "too_many_stones:opal",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -350,7 +261,6 @@ geodes_lib:register_geode({
shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, shell = {"too_many_stones:serpentine", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -361,10 +271,9 @@ geodes_lib:register_geode({
core = "too_many_stones:celestine", core = "too_many_stones:celestine",
core_alt = "too_many_stones:celestine_budding", core_alt = "too_many_stones:celestine_budding",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:pumice", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:pumice", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -375,10 +284,9 @@ geodes_lib:register_geode({
core = "too_many_stones:quartz", core = "too_many_stones:quartz",
core_alt = "too_many_stones:quartz_budding", core_alt = "too_many_stones:quartz_budding",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:pumice", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:pumice", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -389,10 +297,9 @@ geodes_lib:register_geode({
core = "too_many_stones:prasiolite", core = "too_many_stones:prasiolite",
core_alt = "too_many_stones:prasiolite_budding", core_alt = "too_many_stones:prasiolite_budding",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:limestone_white", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
geodes_lib:register_geode({ geodes_lib:register_geode({
@ -403,10 +310,9 @@ geodes_lib:register_geode({
core = "too_many_stones:morion_quartz", core = "too_many_stones:morion_quartz",
core_alt = "too_many_stones:morion_quartz_budding", core_alt = "too_many_stones:morion_quartz_budding",
core_alt_chance = 100, core_alt_chance = 100,
shell = {"too_many_stones:travertine_yellow", "too_many_stones:calcite_grey"}, shell = {"too_many_stones:travertine_yellow", "too_many_stones:calcite"},
radius_min = 2, radius_min = 2,
radius_max = 10, radius_max = 10,
generation_chance = 10,
}) })
end end

View File

@ -20,4 +20,3 @@ dofile(minetest.get_modpath("too_many_stones") .. "/geodes.lua")
dofile(minetest.get_modpath("too_many_stones") .. "/geodes_lib.lua") dofile(minetest.get_modpath("too_many_stones") .. "/geodes_lib.lua")
dofile(minetest.get_modpath("too_many_stones") .. "/nodes_glowing.lua") dofile(minetest.get_modpath("too_many_stones") .. "/nodes_glowing.lua")
dofile(minetest.get_modpath("too_many_stones") .. "/nodes_crystal.lua") dofile(minetest.get_modpath("too_many_stones") .. "/nodes_crystal.lua")
--dofile(minetest.get_modpath("too_many_stones") .. "/flowstones.lua")

View File

@ -2412,60 +2412,60 @@ Cracked Glowing Willemite Brick=
Budding Amazonite= Budding Amazonite=
Amazonite Crystal= Amazonite Crystal=
Amazonite Shards=
Budding Amber= Budding Amber=
Amber Crystal= Amber Crystal=
Amber Shards=
Budding Amethyst= Budding Amethyst=
Amethyst Crystal= Amethyst Crystal=
Amethyst Shards=
Budding Celestine= Budding Celestine=
Celestine Crystal= Celestine Crystal=
Celestine Shards=
Budding Chalcanthite=
Chalcanthite Crystal=
Budding Citrine= Budding Citrine=
Citrine Crystal= Citrine Crystal=
Citrine Shards=
Budding Crocoite= Budding Crocoite=
Crocoite Crystal= Crocoite Crystal=
Crocoite Shards=
Budding Eudialite= Budding Eudialite=
Eudialite Crystal= Eudialite Crystal=
Eudialite Shards=
Budding Heliodor= Budding Heliodor=
Heliodor Crystal= Heliodor Crystal=
Heliodor Shards=
Budding Kyanite= Budding Kyanite=
Kyanite Crystal= Kyanite Crystal=
Kyanite Shards=
Budding Moonstone=
Moonstone Crystal=
Budding Morion Quartz= Budding Morion Quartz=
Morion Quartz Crystal= Morion Quartz Crystal=
Morion Quartz Shards=
Budding Prasiolite= Budding Prasiolite=
Prasiolite Crystal= Prasiolite Crystal=
Prasiolite Shards=
Budding Quartz= Budding Quartz=
Quartz Crystal= Quartz Crystal=
Quartz Shards=
Budding Rose Quartz= Budding Rose Quartz=
Rose Quartz Crystal= Rose Quartz Crystal=
Rose Quartz Shards=
Budding Smokey Quartz= Budding Smokey Quartz=
Smokey Quartz Crystal= Smokey Quartz Crystal=
Smokey Quartz Shards=
Budding Green Tourmaline=
Green Tourmaline Crystal=
Budding Paraiba Tourmaline=
Paraiba Tourmaline Crystal=
Budding Pink Tourmaline=
Pink Tourmaline Crystal=
Budding Vivianite= Budding Vivianite=
Vivianite Crystal= Vivianite Crystal=
Vivianite Shards=

View File

@ -2410,62 +2410,62 @@ Cracked Glowing Willemite Brick=Rissiger leuchtender Willemiteziegel
### nodes_crystal.lua ### ### nodes_crystal.lua ###
Budding Amazonite=Sprießender Amazonit Budding Amazonite=Sprießende Amazonit
Amazonite Crystal=Amazonit Kristall Amazonite Crystal=Amazonitkristall
Amazonite Shards=Amazonitsplitter
Budding Amber=Sprießendes Bernstein Budding Amber=Sprießendes Bernstein
Amber Crystal=Bernstein Kristall Amber Crystal=Bernsteinkristall
Amber Shards=Bernsteinsplitter
Budding Amethyst=Sprießender Amethyst Budding Amethyst=Sprießender Amethyst
Amethyst Crystal=Amethyst Kristall Amethyst Crystal=Amethystkristall
Amethyst Shards=Amethystsplitter
Budding Celestine=Sprießende Cölestin Budding Celestine=Sprießende Celestin
Celestine Crystal=Cölestin Kristall Celestine Crystal=Celestinkristall
Celestine Shards=Celestinsplitter
Budding Chalcanthite=Sprießende Chalkanthit
Chalcanthite Crystal=Chalkanthit Kristall
Budding Citrine=Sprießender Citrin Budding Citrine=Sprießender Citrin
Citrine Crystal=Citrin Kristall Citrine Crystal=Citrinkristall
Citrine Shards=Citrinsplitter
Budding Crocoite=Sprießender Crocoit Budding Crocoite=Sprießendes Crocoit
Crocoite Crystal=Crocoit Kristall Crocoite Crystal=Crocoitkristall
Crocoite Shards=Crocoitsplitter
Budding Eudialite=Sprießender Eudialit Budding Eudialite=Sprießender Eudialit
Eudialite Crystal=Eudialit Kristall Eudialite Crystal=Eudialitkristall
Eudialite Shards=Eudialitsplitter
Budding Heliodor=Sprießender Heliodor Budding Heliodor=Sprießender Heliodor
Heliodor Crystal=Heliodor Kristall Heliodor Crystal=Heliodorkristall
Heliodor Shards=Heliodorsplitter
Budding Kyanite=Sprießender Kyanit Budding Kyanite=Sprießender Kyanit
Kyanite Crystal=Kyanit Kristall Kyanite Crystal=Kyanitkristall
Kyanite Shards=Kyanitsplitter
Budding Moonstone=Sprießender Mondstein Budding Morion Quartz=Sprießender Morionquarz
Moonstone Crystal=Mondstein Kristall Morion Quartz Crystal=Morionquarzkristall
Morion Quartz Shards=Morionquarzsplitter
Budding Morion Quartz=Sprießender Morion Quarz
Morion Quartz Crystal=Morion Quarz Kristall
Budding Prasiolite=Sprießender Prasiolith Budding Prasiolite=Sprießender Prasiolith
Prasiolite Crystal=Prasiolith Kristall Prasiolite Crystal=Prasiolithkristall
Prasiolite Shards=Prasiolithsplitter
Budding Quartz=Sprießender Quarz Budding Quartz=Sprießender Quarz
Quartz Crystal=Quarz Kristall Quartz Crystal=Quarzkristall
Quartz Shards=Quarzsplitter
Budding Rose Quartz=Sprießender Rosenquarz Budding Rose Quartz=Sprießender Rosenquarz
Rose Quartz Crystal=Rosenquarz Kristall Rose Quartz Crystal=Rosenquarzkristall
Rose Quartz Shards=Rosenquarzsplitter
Budding Smokey Quartz=Sprießender Rauchquarz Budding Smokey Quartz=Sprießender Rauchquarz
Smokey Quartz Crystal=Rauchquarz Kristall Smokey Quartz Crystal=Rauchquarzkristall
Smokey Quartz Shards=Rauchquarzsplitter
Budding Green Tourmaline=Sprießender Grüner Turmalin Budding Vivianite=Sprießender Vivianit
Green Tourmaline Crystal=Grüner Turmalin Kristall Vivianite Crystal=Vivianitkristall
Vivianite Shards=Vivianitsplitter
Budding Paraiba Tourmaline=Sprießender Paraiba Turmalin
Paraiba Tourmaline Crystal=Paraiba Turmalin Kristall
Budding Pink Tourmaline=Sprießender Rosa Turmalin
Pink Tourmaline Crystal=Rosa Turmalin Kristall
Budding Vivianite=Sprießende Vivianit
Vivianite Crystal=Vivianit Kristall

View File

@ -1228,7 +1228,7 @@ Basalt Block Stair=Escalera de Bloques de Basalto
Basalt Brick Stair=Escalera de Ladrillos de Basalto Basalt Brick Stair=Escalera de Ladrillos de Basalto
Cracked Basalt Brick Stair=Escalera de Ladrillos de Basalto Agrietados Cracked Basalt Brick Stair=Escalera de Ladrillos de Basalto Agrietados
Cobbled Basalt Stair=Escalera de Basalto Guiada Cobbled Basalt Stair=Escalera de Basalto Guiada
Basalt Tile Stairs =Escalera de Tejas de Basalto Basalt Tile Stairs = Escalera de Tejas de Basalto
Black Moonstone Stair=Escalera de Piedra Lunar Negra Black Moonstone Stair=Escalera de Piedra Lunar Negra
Black Moonstone Brick Stair=Escalera de Ladrillos de Piedra Lunar Negra Black Moonstone Brick Stair=Escalera de Ladrillos de Piedra Lunar Negra
@ -2410,62 +2410,62 @@ Cracked Glowing Willemite Brick=Ladrillo Agrietado de Willemite Brillante
### nodes_crystal.lua ### ### nodes_crystal.lua ###
Budding Amazonite=Amazonita Brotante Budding Amazonite=Amazonita en Brote
Amazonite Crystal=Cristal de Amazonita Amazonite Crystal=Cristal de Amazonita
Amazonite Shards=Fragmentos de Amazonita
Budding Amber=Ámbar Brotante Budding Amber=Ámbar en Brote
Amber Crystal=Cristal de Ámbar Amber Crystal=Cristal de Ámbar
Amber Shards=Fragmentos de Ámbar
Budding Amethyst=Amatista Brotante Budding Amethyst=Amatista en Brote
Amethyst Crystal=Cristal de Amatista Amethyst Crystal=Cristal de Amatista
Amethyst Shards=Fragmentos de Amatista
Budding Celestine=Celestina Brotante Budding Celestine=Celestina en Brote
Celestine Crystal=Cristal de Celestina Celestine Crystal=Cristal de Celestina
Celestine Shards=Fragmentos de Celestina
Budding Chalcanthite=Chalkantita Brotante Budding Citrine=Citrina en Brote
Chalcanthite Crystal=Cristal de Chalkantita Citrine Crystal=Cristal de Citrina
Citrine Shards=Fragmentos de Citrina
Budding Citrine=Citrino Brotante Budding Crocoite=Crocoita en Brote
Citrine Crystal=Cristal de Citrino
Budding Crocoite=Crocoita Brotante
Crocoite Crystal=Cristal de Crocoita Crocoite Crystal=Cristal de Crocoita
Crocoite Shards=Fragmentos de Crocoita
Budding Eudialite=Eudialita Brotante Budding Eudialite=Eudialita en Brote
Eudialite Crystal=Cristal de Eudialita Eudialite Crystal=Cristal de Eudialita
Eudialite Shards=Fragmentos de Eudialita
Budding Heliodor=Heliodoro Brotante Budding Heliodor=Heliodoro en brote
Heliodor Crystal=Cristal de Heliodoro Heliodor Crystal=Cristal de heliodoro
Heliodor Shards=Fragmentos de heliodoro
Budding Kyanite=Cianita Brotante Budding Kyanite=Cianita en brote
Kyanite Crystal=Cristal de Cianita Kyanite Crystal=Cristal de cianita
Kyanite Shards=Fragmentos de cianita
Budding Moonstone=Piedra Lunar Brotante Budding Morion Quartz=Cuarzo Morión en brote
Moonstone Crystal=Cristal de Piedra Lunar Morion Quartz Crystal=Cristal de cuarzo morión
Morion Quartz Shards=Fragmentos de cuarzo morión
Budding Morion Quartz=Cuarzo Morión Brotante Budding Prasiolite=Prasiolita en brote
Morion Quartz Crystal=Cristal de Cuarzo Morión Prasiolite Crystal=Cristal de prasiolita
Prasiolite Shards=Fragmentos de prasiolita
Budding Prasiolite=Prasiolita Brotante Budding Quartz=Cuarzo en brote
Prasiolite Crystal=Cristal de Prasiolita Quartz Crystal=Cristal de cuarzo
Quartz Shards=Fragmentos de cuarzo
Budding Quartz=Cuarzo Brotante Budding Rose Quartz=Cuarzo Rosa en brote
Quartz Crystal=Cristal de Cuarzo Rose Quartz Crystal=Cristal de cuarzo rosa
Rose Quartz Shards=Fragmentos de cuarzo rosa
Budding Rose Quartz=Cuarzo Rosa Brotante Budding Smokey Quartz=Cuarzo Ahumado en brote
Rose Quartz Crystal=Cristal de Cuarzo Rosa Smokey Quartz Crystal=Cristal de cuarzo ahumado
Smokey Quartz Shards=Fragmentos de cuarzo ahumado
Budding Smokey Quartz=Cuarzo Ahumado Brotante Budding Vivianite=Vivianita en brote
Smokey Quartz Crystal=Cristal de Cuarzo Ahumado Vivianite Crystal=Cristal de vivianita
Vivianite Shards=Fragmentos de vivianita
Budding Green Tourmaline=Turmalina Verde Brotante
Green Tourmaline Crystal=Cristal de Turmalina Verde
Budding Paraiba Tourmaline=Turmalina Paraíba Brotante
Paraiba Tourmaline Crystal=Cristal de Turmalina Paraíba
Budding Pink Tourmaline=Turmalina Rosa Brotante
Pink Tourmaline Crystal=Cristal de Turmalina Rosa
Budding Vivianite=Vivianita Brotante
Vivianite Crystal=Cristal de Vivianita

View File

@ -2405,62 +2405,62 @@ Cracked Glowing Willemite Brick=Brique de willemite luminescente fissurée
### nodes_crystal.lua ### ### nodes_crystal.lua ###
Budding Amazonite=Amazonite Bourgeonnante Budding Amazonite=Amazonite en herbe
Amazonite Crystal=Cristal d'Amazonite Amazonite Crystal=Cristal d'amazonite
Amazonite Shards=Éclats d'amazonite
Budding Amber=Ambre Bourgeonnant Budding Amber=Ambre en herbe
Amber Crystal=Cristal d'Ambre Amber Crystal=Cristal d'ambre
Amber Shards=Éclats d'ambre
Budding Amethyst=Améthyste Bourgeonnante Budding Amethyst=Améthyste en herbe
Amethyst Crystal=Cristal d'Améthyste Amethyst Crystal=Cristal d'améthyste
Amethyst Shards=Éclats d'améthyste
Budding Celestine=Célestine Bourgeonnante Budding Celestine=Célestine en herbe
Celestine Crystal=Cristal de Célestine Celestine Crystal=Cristal de célestine
Celestine Shards=Éclats de célestine
Budding Chalcanthite=Chalcanthite Bourgeonnante Budding Citrine=Citrine en herbe
Chalcanthite Crystal=Cristal de Chalcanthite Citrine Crystal=Cristal de citrine
Citrine Shards=Éclats de citrine
Budding Citrine=Citrine Bourgeonnante Budding Crocoite=Crocoïte en herbe
Citrine Crystal=Cristal de Citrine Crocoite Crystal=Cristal de crocoïte
Crocoite Shards=Éclats de crocoïte
Budding Crocoite=Crocoïte Bourgeonnante Budding Eudialite=Eudialite en herbe
Crocoite Crystal=Cristal de Crocoïte Eudialite Crystal=Cristal d'eudialite
Eudialite Shards=Éclats d'eudialite
Budding Eudialite=Eudialite Bourgeonnante Budding Heliodor=Héliodore en herbe
Eudialite Crystal=Cristal d'Eudialite Heliodor Crystal=Cristal d'héliodore
Heliodor Shards=Éclats d'héliodore
Budding Heliodor=Héliodore Bourgeonnant Budding Kyanite=Cyanite en herbe
Heliodor Crystal=Cristal d'Héliodore Kyanite Crystal=Cristal de cyanite
Kyanite Shards=Éclats de cyanite
Budding Kyanite=Cyanite Bourgeonnante Budding Morion Quartz=Quartz Morion en herbe
Kyanite Crystal=Cristal de Cyanite Morion Quartz Crystal=Cristal de quartz Morion
Morion Quartz Shards=Éclats de quartz Morion
Budding Moonstone=Pierre de Lune Bourgeonnante Budding Prasiolite=Prasiolite en herbe
Moonstone Crystal=Cristal de Pierre de Lune Prasiolite Crystal=Cristal de prasiolite
Prasiolite Shards=Éclats de prasiolite
Budding Morion Quartz=Quartz Morion Bourgeonnant Budding Quartz=Quartz en herbe
Morion Quartz Crystal=Cristal de Quartz Morion Quartz Crystal=Cristal de quartz
Quartz Shards=Éclats de quartz
Budding Prasiolite=Prasiolite Bourgeonnante Budding Rose Quartz=Quartz Rose en herbe
Prasiolite Crystal=Cristal de Prasiolite Rose Quartz Crystal=Cristal de quartz rose
Rose Quartz Shards=Éclats de quartz rose
Budding Quartz=Quartz Bourgeonnant Budding Smokey Quartz=Quartz Fumé en herbe
Quartz Crystal=Cristal de Quartz Smokey Quartz Crystal=Cristal de quartz fumé
Smokey Quartz Shards=Éclats de quartz fumé
Budding Rose Quartz=Quartz Rose Bourgeonnant Budding Vivianite=Vivianite en herbe
Rose Quartz Crystal=Cristal de Quartz Rose Vivianite Crystal=Cristal de vivianite
Vivianite Shards=Éclats de vivianite
Budding Smokey Quartz=Quartz Fumé Bourgeonnant
Smokey Quartz Crystal=Cristal de Quartz Fumé
Budding Green Tourmaline=Tourmaline Verte Bourgeonnante
Green Tourmaline Crystal=Cristal de Tourmaline Verte
Budding Paraiba Tourmaline=Tourmaline Paraïba Bourgeonnante
Paraiba Tourmaline Crystal=Cristal de Tourmaline Paraïba
Budding Pink Tourmaline=Tourmaline Rose Bourgeonnante
Pink Tourmaline Crystal=Cristal de Tourmaline Rose
Budding Vivianite=Vivianite Bourgeonnante
Vivianite Crystal=Cristal de Vivianite

View File

@ -2410,62 +2410,62 @@ Cracked Glowing Willemite Brick=ひび割れた発光するウィレマイトレ
### nodes_crystal.lua ### ### nodes_crystal.lua ###
Budding Amazonite=新芽アマゾナイト Budding Amazonite=芽吹くアマゾナイト
Amazonite Crystal=アマゾナイトの結晶 Amazonite Crystal=アマゾナイトクリスタル
Amazonite Shards=アマゾナイトの欠片
Budding Amber=新芽の琥珀 Budding Amber=芽吹く琥珀
Amber Crystal=琥珀の結晶 Amber Crystal=琥珀クリスタル
Amber Shards=琥珀の欠片
Budding Amethyst=新芽アメジスト Budding Amethyst=芽吹くアメジスト
Amethyst Crystal=アメジストの結晶 Amethyst Crystal=アメジストクリスタル
Amethyst Shards=アメジストの欠片
Budding Celestine=新芽のセレスタイン Budding Celestine=芽吹く天青石
Celestine Crystal=セレスタインの結晶 Celestine Crystal=天青石クリスタル
Celestine Shards=天青石の欠片
Budding Chalcanthite=新芽のカルカンサイト Budding Citrine=芽吹くシトリン
Chalcanthite Crystal=カルカンサイトの結晶 Citrine Crystal=シトリンクリスタル
Citrine Shards=シトリンの欠片
Budding Citrine=新芽のシトリン Budding Crocoite=芽吹くクロコアイト
Citrine Crystal=シトリンの結晶 Crocoite Crystal=クロコアイトクリスタル
Crocoite Shards=クロコアイトの欠片
Budding Crocoite=新芽のクロコアイト Budding Eudialite=芽吹くユーディアライト
Crocoite Crystal=クロコアイトの結晶 Eudialite Crystal=ユーディアライトクリスタル
Eudialite Shards=ユーディアライトの欠片
Budding Eudialite=新芽のユーディアライト Budding Heliodor=芽吹くヘリオドール
Eudialite Crystal=ユーディアライトの結晶 Heliodor Crystal=ヘリオドールクリスタル
Heliodor Shards=ヘリオドールの欠片
Budding Heliodor=新芽ヘリオドール Budding Kyanite=芽吹くカイヤナイト
Heliodor Crystal=ヘリオドールの結晶 Kyanite Crystal=カイヤナイトクリスタル
Kyanite Shards=カイヤナイトの欠片
Budding Kyanite=新芽カイアナイト Budding Morion Quartz=芽吹く黒水晶
Kyanite Crystal=カイアナイトの結晶 Morion Quartz Crystal=黒水晶クリスタル
Morion Quartz Shards=黒水晶の欠片
Budding Moonstone=新芽ムーンストーン Budding Prasiolite=芽吹くプラジオライト
Moonstone Crystal=ムーンストーンの結晶 Prasiolite Crystal=プラジオライトクリスタル
Prasiolite Shards=プラジオライトの欠片
Budding Morion Quartz=新芽のモリオン水晶 Budding Quartz=芽吹くクォーツ
Morion Quartz Crystal=モリオン水晶の結晶 Quartz Crystal=クォーツクリスタル
Quartz Shards=クォーツの欠片
Budding Prasiolite=新芽プラシオライト Budding Rose Quartz=芽吹く紅水晶
Prasiolite Crystal=プラシオライトの結晶 Rose Quartz Crystal=紅水晶クリスタル
Rose Quartz Shards=紅水晶の欠片
Budding Quartz=新芽クォーツ Budding Smokey Quartz=芽吹く煙水晶
Quartz Crystal=クォーツの結晶 Smokey Quartz Crystal=煙水晶クリスタル
Smokey Quartz Shards=煙水晶の欠片
Budding Rose Quartz=新芽ローズクォーツ Budding Vivianite=芽吹くビビアナイト
Rose Quartz Crystal=ローズクォーツの結晶 Vivianite Crystal=ビビアナイトクリスタル
Vivianite Shards=ビビアナイトの欠片
Budding Smokey Quartz=新芽スモーキークォーツ
Smokey Quartz Crystal=スモーキークォーツの結晶
Budding Green Tourmaline=新芽のグリーントルマリン
Green Tourmaline Crystal=グリーントルマリンの結晶
Budding Paraiba Tourmaline=新芽のパライバトルマリン
Paraiba Tourmaline Crystal=パライバトルマリンの結晶
Budding Pink Tourmaline=新芽のピンクトルマリン
Pink Tourmaline Crystal=ピンクトルマリンの結晶
Budding Vivianite=新芽のビビアナイト
Vivianite Crystal=ビビアナイトの結晶

View File

@ -42,7 +42,7 @@ Basalt Tile=Azulejo de Basalto
Columnar Basalt=Basalto Colunar Columnar Basalt=Basalto Colunar
Batch=Mistura Vitrificável Batch=Lote de Vidro
Black Moonstone=Pedra da Lua Negra Black Moonstone=Pedra da Lua Negra
Black Moonstone Block=Bloco de Pedra da Lua Negra Black Moonstone Block=Bloco de Pedra da Lua Negra
@ -2410,62 +2410,62 @@ Cracked Glowing Willemite Brick=Tijolo de Willemite Brilhante Rachado
### nodes_crystal.lua ### ### nodes_crystal.lua ###
Budding Amazonite=Amazonita Em Botão Budding Amazonite=Amazonita em Botão
Amazonite Crystal=Cristal de Amazonita Amazonite Crystal=Cristal de Amazonita
Amazonite Shards=Fragmentos de Amazonita
Budding Amber=Âmbar Em Botão Budding Amber=Âmbar em Botão
Amber Crystal=Cristal de Âmbar Amber Crystal=Cristal de Âmbar
Amber Shards=Fragmentos de Âmbar
Budding Amethyst=Ametista Em Botão Budding Amethyst=Ametista em Botão
Amethyst Crystal=Cristal de Ametista Amethyst Crystal=Cristal de Ametista
Amethyst Shards=Fragmentos de Ametista
Budding Celestine=Celestina Em Botão Budding Celestine=Celestina em Botão
Celestine Crystal=Cristal de Celestina Celestine Crystal=Cristal de Celestina
Celestine Shards=Fragmentos de Celestina
Budding Chalcanthite=Calcantita Em Botão Budding Citrine=Citrina em Botão
Chalcanthite Crystal=Cristal de Calcantita Citrine Crystal=Cristal de Citrina
Citrine Shards=Fragmentos de Citrina
Budding Citrine=Citrino Em Botão Budding Crocoite=Crocoíta em Botão
Citrine Crystal=Cristal de Citrino
Budding Crocoite=Crocoíta Em Botão
Crocoite Crystal=Cristal de Crocoíta Crocoite Crystal=Cristal de Crocoíta
Crocoite Shards=Fragmentos de Crocoíta
Budding Eudialite=Eudialita Em Botão Budding Eudialite=Eudialita em Botão
Eudialite Crystal=Cristal de Eudialita Eudialite Crystal=Cristal de Eudialita
Eudialite Shards=Fragmentos de Eudialita
Budding Heliodor=Heliodoro Em Botão Budding Heliodor=Heliodoro em Botão
Heliodor Crystal=Cristal de Heliodoro Heliodor Crystal=Cristal de Heliodoro
Heliodor Shards=Fragmentos de Heliodoro
Budding Kyanite=Cianita Em Botão Budding Kyanite=Cianita em Botão
Kyanite Crystal=Cristal de Cianita Kyanite Crystal=Cristal de Cianita
Kyanite Shards=Fragmentos de Cianita
Budding Moonstone=Pedra da Lua Em Botão Budding Morion Quartz=Quartzo Morion em Botão
Moonstone Crystal=Cristal de Pedra da Lua
Budding Morion Quartz=Quartzo Morion Em Botão
Morion Quartz Crystal=Cristal de Quartzo Morion Morion Quartz Crystal=Cristal de Quartzo Morion
Morion Quartz Shards=Fragmentos de Quartzo Morion
Budding Prasiolite=Prasiolita Em Botão Budding Prasiolite=Prasiolita em Botão
Prasiolite Crystal=Cristal de Prasiolita Prasiolite Crystal=Cristal de Prasiolita
Prasiolite Shards=Fragmentos de Prasiolita
Budding Quartz=Quartzo Em Botão Budding Quartz=Quartzo em Botão
Quartz Crystal=Cristal de Quartzo Quartz Crystal=Cristal de Quartzo
Quartz Shards=Fragmentos de Quartzo
Budding Rose Quartz=Quartzo Rosa Em Botão Budding Rose Quartz=Quartzo Rosa em Botão
Rose Quartz Crystal=Cristal de Quartzo Rosa Rose Quartz Crystal=Cristal de Quartzo Rosa
Rose Quartz Shards=Fragmentos de Quartzo Rosa
Budding Smokey Quartz=Quartzo Fumê Em Botão Budding Smokey Quartz=Quartzo Fumê em Botão
Smokey Quartz Crystal=Cristal de Quartzo Fumê Smokey Quartz Crystal=Cristal de Quartzo Fumê
Smokey Quartz Shards=Fragmentos de Quartzo Fumê
Budding Green Tourmaline=Turmalina Verde Em Botão Budding Vivianite=Vivianita em Botão
Green Tourmaline Crystal=Cristal de Turmalina Verde
Budding Paraiba Tourmaline=Turmalina Paraíba Em Botão
Paraiba Tourmaline Crystal=Cristal de Turmalina Paraíba
Budding Pink Tourmaline=Turmalina Rosa Em Botão
Pink Tourmaline Crystal=Cristal de Turmalina Rosa
Budding Vivianite=Vivianita Em Botão
Vivianite Crystal=Cristal de Vivianita Vivianite Crystal=Cristal de Vivianita
Vivianite Shards=Fragmentos de Vivianita

View File

@ -2404,62 +2404,62 @@ Cracked Glowing Willemite Brick=Треснувший кирпич светяще
### nodes_crystal.lua ### ### nodes_crystal.lua ###
Budding Amazonite=Зарождающийся Амазонит Budding Amazonite=Пусковой амазонит
Amazonite Crystal=Кристалл Амазонита Amazonite Crystal=Кристалл амазонита
Amazonite Shards=Осколки амазонита
Budding Amber=Зарождающийся Янтарь Budding Amber=Пусковый янтарь
Amber Crystal=Кристалл Янтаря Amber Crystal=Кристалл янтаря
Amber Shards=Осколки янтаря
Budding Amethyst=Зарождающийся Аметист Budding Amethyst=Пусковый аметист
Amethyst Crystal=Кристалл Аметиста Amethyst Crystal=Кристалл аметиста
Amethyst Shards=Осколки аметиста
Budding Celestine=Зарождающийся Селестин Budding Celestine=Пусковая селестин
Celestine Crystal=Кристалл Селестина Celestine Crystal=Кристалл селестина
Celestine Shards=Осколки селестина
Budding Chalcanthite=Зарождающийся Халкантит Budding Citrine=Пусковый цитрин
Chalcanthite Crystal=Кристалл Халкантита Citrine Crystal=Кристалл цитрина
Citrine Shards=Осколки цитрина
Budding Citrine=Зарождающийся Цитрин Budding Crocoite=Пусковая крокоит
Citrine Crystal=Кристалл Цитрина Crocoite Crystal=Кристалл крокоита
Crocoite Shards=Осколки крокоита
Budding Crocoite=Зарождающийся Крокоит Budding Eudialite=Пусковый эудиалит
Crocoite Crystal=Кристалл Крокоита Eudialite Crystal=Кристалл эудиалита
Eudialite Shards=Осколки эудиалита
Budding Eudialite=Зарождающийся Эудиалит Budding Heliodor=Пусковой гелиодор
Eudialite Crystal=Кристалл Эудиалита Heliodor Crystal=Кристалл гелиодора
Heliodor Shards=Осколки гелиодора
Budding Heliodor=Зарождающийся Гелиодор Budding Kyanite=Пусковой кианит
Heliodor Crystal=Кристалл Гелиодора Kyanite Crystal=Кристалл кианита
Kyanite Shards=Осколки кианита
Budding Kyanite=Зарождающийся Кианит Budding Morion Quartz=Пусковой морионный кварц
Kyanite Crystal=Кристалл Кианита Morion Quartz Crystal=Кристалл морионного кварца
Morion Quartz Shards=Осколки морионного кварца
Budding Moonstone=Зарождающийся Лунный Камень Budding Prasiolite=Пусковой празиолит
Moonstone Crystal=Кристалл Лунного Камня Prasiolite Crystal=Кристалл празиолита
Prasiolite Shards=Осколки празиолита
Budding Morion Quartz=Зарождающийся Морионовый Кварц Budding Quartz=Пусковой кварц
Morion Quartz Crystal=Кристалл Морионового Кварца Quartz Crystal=Кристалл кварца
Quartz Shards=Осколки кварца
Budding Prasiolite=Зарождающийся Празиолит Budding Rose Quartz=Пусковой розовый кварц
Prasiolite Crystal=Кристалл Празиолита Rose Quartz Crystal=Кристалл розового кварца
Rose Quartz Shards=Осколки розового кварца
Budding Quartz=Зарождающийся Кварц Budding Smokey Quartz=Пусковой дымчатый кварц
Quartz Crystal=Кристалл Кварца Smokey Quartz Crystal=Кристалл дымчатого кварца
Smokey Quartz Shards=Осколки дымчатого кварца
Budding Rose Quartz=Зарождающийся Розовый Кварц Budding Vivianite=Пусковой вивианит
Rose Quartz Crystal=Кристалл Розового Кварца Vivianite Crystal=Кристалл вивианита
Vivianite Shards=Осколки вивианита
Budding Smokey Quartz=Зарождающийся Дымчатый Кварц
Smokey Quartz Crystal=Кристалл Дымчатого Кварца
Budding Green Tourmaline=Зарождающийся Зеленый Турмалин
Green Tourmaline Crystal=Кристалл Зеленого Турмалина
Budding Paraiba Tourmaline=Зарождающийся Параиба-Турмалин
Paraiba Tourmaline Crystal=Кристалл Параиба-Турмалина
Budding Pink Tourmaline=Зарождающийся Розовый Турмалин
Pink Tourmaline Crystal=Кристалл Розового Турмалина
Budding Vivianite=Зарождающийся Вивианит
Vivianite Crystal=Кристалл Вивианита

File diff suppressed because it is too large Load Diff

View File

@ -4,4 +4,3 @@ optional_depends = stairs, walls, geodes, moreores, geodes_lib, dye, default, lo
min_minetest_version = 5.3 min_minetest_version = 5.3
title = Too Many Stones title = Too Many Stones
author = JoeEnderman author = JoeEnderman
release = 20938

661
nodes.lua
View File

@ -21,12 +21,9 @@ Basalt
Columnar Basalt Columnar Basalt
Black Moonstone Black Moonstone
Black Opal Black Opal
Grey Calcite
Calcite Calcite
Orange Calcite
Carnotite Carnotite
Celestine Celestine
Chalcanthite
Chrysoprase Chrysoprase
Citrine Citrine
Covellite Covellite
@ -43,13 +40,10 @@ Heliodor
Howlite Howlite
Ilvaite Ilvaite
Jade Jade
Red Jasper
Kyanite Kyanite
Lapis Lazuli Lapis Lazuli
Lepidolite
Limestone Limestone
Marble Marble
Moonstone
Morion Quartz Morion Quartz
Mudstone Mudstone
Opal Opal
@ -58,7 +52,6 @@ Prasiolite
Pumice Pumice
Pyrite Pyrite
Quartz Quartz
Rhodonite
Rose Quartz Rose Quartz
Scoria Scoria
Serpentine Serpentine
@ -68,9 +61,6 @@ Smokey Quartz
Soapstone Soapstone
Sodalite Sodalite
Sugilite Sugilite
Green Tourmaline
Paraiba Tourmaline
Pink Tourmaline
Travertine Travertine
Yellow Travertine Yellow Travertine
Beige Tuff Beige Tuff
@ -476,60 +466,6 @@ minetest.register_node("too_many_stones:black_opal", {
groups = {cracky = 3, green_stone = 1, stone = 1, opal = 1}, groups = {cracky = 3, green_stone = 1, stone = 1, opal = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
-- Grey Calcite
minetest.register_node("too_many_stones:calcite_grey", {
description = S("Grey Calcite"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_calcite_grey.png"},
sunlight_propagates = true,
is_ground_content = true,
groups = {cracky = 3, grey_stone = 1, stone = 1},
drop = "too_many_stones:calcite_grey",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:calcite_grey_block", {
description = S("Grey Calcite Block"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_calcite_grey_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, grey_stone = 1, stone = 1},
drop = "too_many_stones:calcite_grey_block",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:calcite_grey_brick", {
description = S("Grey Calcite Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_calcite_grey_brick.png"},
is_ground_content = false,
groups = {cracky = 2, grey_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:calcite_grey_cracked_brick", {
description = S("Cracked Grey Calcite Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_calcite_grey_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, grey_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Calcite -- Calcite
minetest.register_node("too_many_stones:calcite", { minetest.register_node("too_many_stones:calcite", {
description = S("Calcite"), description = S("Calcite"),
@ -584,60 +520,6 @@ minetest.register_node("too_many_stones:calcite_cracked_brick", {
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light", paramtype = "light",
}) })
-- Orange Calcite
minetest.register_node("too_many_stones:calcite_orange", {
description = S("Orange Calcite"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_calcite_orange.png"},
sunlight_propagates = true,
is_ground_content = true,
groups = {cracky = 3, orange_stone = 1, stone = 1},
drop = "too_many_stones:calcite_orange",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:calcite_orange_block", {
description = S("Orange Calcite Block"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_calcite_orange_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, orange_stone = 1, stone = 1},
drop = "too_many_stones:calcite_orange_block",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:calcite_orange_brick", {
description = S("Orange Calcite Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_calcite_orange_brick.png"},
is_ground_content = false,
groups = {cracky = 2, orange_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:calcite_orange_cracked_brick", {
description = S("Cracked Orange Calcite Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_calcite_orange_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, orange_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Carnotite -- Carnotite
minetest.register_node("too_many_stones:carnotite", { minetest.register_node("too_many_stones:carnotite", {
description = S("Carnotite"), description = S("Carnotite"),
@ -738,52 +620,6 @@ minetest.register_node("too_many_stones:celestine_cracked_brick", {
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light", paramtype = "light",
}) })
-- Chalcanthite
minetest.register_node("too_many_stones:chalcanthite", {
description = S("Chalcanthite"),
tiles = {"tms_chalcanthite.png"},
is_ground_content = true,
groups = {cracky = 3, blue_stone = 1, stone = 1},
drop = "too_many_stones:chalcanthite",
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:chalcanthite_cobble", {
description = S("Cobbled Chalcanthite"),
tiles = {"tms_chalcanthite_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:chalcanthite_block", {
description = S("Chalcanthite Block"),
tiles = {"tms_chalcanthite_block.png"},
is_ground_content = false,
groups = {cracky = 3, blue_stone = 1, stone = 1},
drop = "too_many_stones:chalcanthite_block",
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:chalcanthite_brick", {
description = S("Chalcanthite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_chalcanthite_brick.png"},
is_ground_content = false,
groups = {cracky = 2, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:chalcanthite_cracked_brick", {
description = S("Cracked Chalcanthite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_chalcanthite_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
-- Chrysoprase -- Chrysoprase
minetest.register_node("too_many_stones:chrysoprase", { minetest.register_node("too_many_stones:chrysoprase", {
description = S("Chrysoprase"), description = S("Chrysoprase"),
@ -1810,53 +1646,6 @@ minetest.register_node("too_many_stones:jade_cracked_brick", {
groups = {cracky = 2, dark_green_stone = 1, stone = 1}, groups = {cracky = 2, dark_green_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
--Red Jasper
minetest.register_node("too_many_stones:jasper_red", {
description = S("Red Jasper"),
tiles = {"tms_jasper_red.png"},
is_ground_content = true,
groups = {cracky = 3, red_stone = 1, stone = 1},
drop = "too_many_stones:jasper_red_cobble",
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jasper_red_block", {
description = S("Red Jasper Block"),
tiles = {"tms_jasper_red_block.png"},
is_ground_content = false,
groups = {cracky = 3, red_stone = 1, stone = 1},
drop = "too_many_stones:jasper_red_block",
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jasper_red_cobble", {
description = S("Cobbled Red Jasper"),
tiles = {"tms_jasper_red_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, red_stone = 1, stone = 2},
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jasper_red_brick", {
description = S("Red Jasper Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_jasper_red_brick.png"},
is_ground_content = false,
groups = {cracky = 2, red_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jasper_red_cracked_brick", {
description = S("Cracked Red Jasper Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_jasper_red_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, red_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
-- Kyanite -- Kyanite
minetest.register_node("too_many_stones:kyanite", { minetest.register_node("too_many_stones:kyanite", {
description = S("Kyanite"), description = S("Kyanite"),
@ -1940,52 +1729,6 @@ minetest.register_node("too_many_stones:lapis_lazuli_cracked_brick", {
groups = {cracky = 2, blue_stone = 1, stone = 1}, groups = {cracky = 2, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
-- Lepidolite
minetest.register_node("too_many_stones:lepidolite", {
description = S("Lepidolite"),
tiles = {"tms_lepidolite.png"},
is_ground_content = true,
groups = {cracky = 3, magenta_stone = 1, stone = 1},
drop = "too_many_stones:lepidolite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:lepidolite_block", {
description = S("Lepidolite Block"),
tiles = {"tms_lepidolite_block.png"},
is_ground_content = false,
groups = {cracky = 3, magenta_stone = 1, stone = 1},
drop = "too_many_stones:lepidolite_block",
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:lepidolite_cobble", {
description = S("Cobbled Lepidolite"),
tiles = {"tms_lepidolite_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, magenta_stone = 1, stone = 2},
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:lepidolite_brick", {
description = S("Lepidolite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_lepidolite_brick.png"},
is_ground_content = false,
groups = {cracky = 2, magenta_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:lepidolite_cracked_brick", {
description = S("Cracked Lepidolite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_lepidolite_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, magenta_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
-- Blue Limestone -- Blue Limestone
minetest.register_node("too_many_stones:limestone_blue", { minetest.register_node("too_many_stones:limestone_blue", {
description = S("Blue Limestone"), description = S("Blue Limestone"),
@ -2078,6 +1821,94 @@ minetest.register_node("too_many_stones:limestone_white_cracked_brick", {
groups = {limestone = 1, cracky = 2, white_stone = 1, stone = 1}, groups = {limestone = 1, cracky = 2, white_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
-- Moonstone
minetest.register_node("too_many_stones:moonstone", {
description = S("Moonstone"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_moonstone.png"},
sunlight_propagates = true,
is_ground_content = true,
groups = {cracky = 3, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:moonstone_block", {
description = S("Moonstone Block"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_moonstone_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:moonstone_brick", {
description = S("Moonstone Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_moonstone_brick.png"},
is_ground_content = false,
groups = {cracky = 2, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:moonstone_cracked_brick", {
description = S("Cracked Moonstone Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_moonstone_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, blue_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Morion Quartz
minetest.register_node("too_many_stones:morion_quartz", {
description = S("Morion Quartz"),
tiles = {"tms_morion_quartz.png"},
is_ground_content = true,
groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:morion_quartz_block", {
description = S("Morion Quartz Block"),
tiles = {"tms_morion_quartz_block.png"},
is_ground_content = false,
groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:morion_quartz_brick", {
description = S("Morion Quartz Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_morion_quartz_brick.png"},
is_ground_content = false,
groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:morion_quartz_cracked_brick", {
description = S("Cracked Morion Quartz Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_morion_quartz_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
-- Marble -- Marble
minetest.register_node("too_many_stones:marble", { minetest.register_node("too_many_stones:marble", {
description = S("Marble"), description = S("Marble"),
@ -2124,94 +1955,6 @@ minetest.register_node("too_many_stones:marble_cracked_brick", {
groups = {cracky = 2, white_stone = 1, stone = 1}, groups = {cracky = 2, white_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
-- Moonstone
minetest.register_node("too_many_stones:moonstone", {
description = S("Moonstone"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_moonstone.png"},
sunlight_propagates = true,
is_ground_content = true,
groups = {cracky = 3, cyan_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:moonstone_block", {
description = S("Moonstone Block"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_moonstone_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, cyan_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:moonstone_brick", {
description = S("Moonstone Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_moonstone_brick.png"},
is_ground_content = false,
groups = {cracky = 2, cyan_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:moonstone_cracked_brick", {
description = S("Cracked Moonstone Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_moonstone_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, cyan_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Morion Quartz
minetest.register_node("too_many_stones:morion_quartz", {
description = S("Morion Quartz"),
tiles = {"tms_morion_quartz.png"},
is_ground_content = true,
groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:morion_quartz_block", {
description = S("Morion Quartz Block"),
tiles = {"tms_morion_quartz_block.png"},
is_ground_content = false,
groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:morion_quartz_brick", {
description = S("Morion Quartz Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_morion_quartz_brick.png"},
is_ground_content = false,
groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:morion_quartz_cracked_brick", {
description = S("Cracked Morion Quartz Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_morion_quartz_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
-- Mudstone -- Mudstone
minetest.register_node("too_many_stones:mudstone", { minetest.register_node("too_many_stones:mudstone", {
description = S("Mudstone"), description = S("Mudstone"),
@ -2465,52 +2208,6 @@ minetest.register_node("too_many_stones:quartz_cracked_brick", {
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light", paramtype = "light",
}) })
-- Rhodonite
minetest.register_node("too_many_stones:rhodonite", {
description = S("Rhodonite"),
tiles = {"tms_rhodonite.png"},
is_ground_content = true,
groups = {cracky = 3, red_stone = 1, stone = 1},
drop = "too_many_stones:rhodonite_cobble",
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:rhodonite_block", {
description = S("Rhodonite Block"),
tiles = {"tms_rhodonite_block.png"},
is_ground_content = false,
groups = {cracky = 3, red_stone = 1, stone = 1},
drop = "too_many_stones:rhodonite_block",
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:rhodonite_cobble", {
description = S("Cobbled Rhodonite"),
tiles = {"tms_rhodonite_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, red_stone = 1, stone = 2},
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:rhodonite_brick", {
description = S("Rhodonite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_rhodonite_brick.png"},
is_ground_content = false,
groups = {cracky = 2, red_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:rhodonite_cracked_brick", {
description = S("Cracked Rhodonite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_rhodonite_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, red_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(),
})
-- Rose Quartz -- Rose Quartz
minetest.register_node("too_many_stones:rose_quartz", { minetest.register_node("too_many_stones:rose_quartz", {
description = S("Rose Quartz"), description = S("Rose Quartz"),
@ -2942,174 +2639,12 @@ minetest.register_node("too_many_stones:sugilite_cracked_brick", {
groups = {cracky = 2, violet_stone = 1, stone = 1}, groups = {cracky = 2, violet_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
-- Green Tourmaline
minetest.register_node("too_many_stones:tourmaline_green", {
description = S("Green Tourmaline"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_green.png"},
sunlight_propagates = true,
is_ground_content = true,
groups = {cracky = 3, green_stone = 1, stone = 1, quartz = 1},
drop = "too_many_stones:tourmaline_green",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_green_block", {
description = S("Green Tourmaline Block"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_green_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, green_stone = 1, stone = 1, quartz = 1},
drop = "too_many_stones:tourmaline_green_block",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_green_brick", {
description = S("Green Tourmaline Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_tourmaline_green_brick.png"},
is_ground_content = false,
groups = {cracky = 2, green_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_green_cracked_brick", {
description = S("Cracked Green Tourmaline Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_tourmaline_green_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, green_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Paraiba Tourmaline
minetest.register_node("too_many_stones:tourmaline_paraiba", {
description = S("Paraiba Tourmaline"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_paraiba.png"},
sunlight_propagates = true,
is_ground_content = true,
groups = {cracky = 3, cyan_stone = 1, stone = 1, quartz = 1},
drop = "too_many_stones:tourmaline_paraiba",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_paraiba_block", {
description = S("Paraiba Tourmaline Block"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_paraiba_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, cyan_stone = 1, stone = 1, quartz = 1},
drop = "too_many_stones:tourmaline_paraiba_block",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_paraiba_brick", {
description = S("Paraiba Tourmaline Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_tourmaline_paraiba_brick.png"},
is_ground_content = false,
groups = {cracky = 2, cyan_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_paraiba_cracked_brick", {
description = S("Cracked Paraiba Tourmaline Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_tourmaline_paraiba_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, cyan_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Pink Tourmaline
minetest.register_node("too_many_stones:tourmaline_pink", {
description = S("Pink Tourmaline"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_pink.png"},
sunlight_propagates = true,
is_ground_content = true,
groups = {cracky = 3, magenta_stone = 1, stone = 1, quartz = 1},
drop = "too_many_stones:tourmaline_pink",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_pink_block", {
description = S("Pink Tourmaline Block"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_pink_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, magenta_stone = 1, stone = 1, quartz = 1},
drop = "too_many_stones:tourmaline_pink_block",
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_pink_brick", {
description = S("Pink Tourmaline Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_tourmaline_pink_brick.png"},
is_ground_content = false,
groups = {cracky = 2, magenta_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
minetest.register_node("too_many_stones:tourmaline_pink_cracked_brick", {
description = S("Cracked Pink Tourmaline Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_tourmaline_pink_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, magenta_stone = 1, stone = 1, quartz = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Travertine -- Travertine
minetest.register_node("too_many_stones:travertine", { minetest.register_node("too_many_stones:travertine", {
description = S("Travertine"), description = S("Travertine"),
tiles = {"tms_travertine.png"}, tiles = {"tms_travertine.png"},
is_ground_content = true, is_ground_content = true,
groups = {limestone = 1, cracky = 3, yellow_stone = 1, stone = 1}, groups = {cracky = 3, yellow_stone = 1, stone = 1},
drop = "too_many_stones:travertine_cobble", drop = "too_many_stones:travertine_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3118,7 +2653,7 @@ minetest.register_node("too_many_stones:travertine_block", {
description = S("Travertine Block"), description = S("Travertine Block"),
tiles = {"tms_travertine_block.png"}, tiles = {"tms_travertine_block.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 3, yellow_stone = 1, stone = 1}, groups = {cracky = 3, yellow_stone = 1, stone = 1},
drop = "too_many_stones:travertine_block", drop = "too_many_stones:travertine_block",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3127,7 +2662,7 @@ minetest.register_node("too_many_stones:travertine_cobble", {
description = S("Cobbled Travertine"), description = S("Cobbled Travertine"),
tiles = {"tms_travertine_cobble.png"}, tiles = {"tms_travertine_cobble.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 3, yellow_stone = 1, stone = 2}, groups = {cracky = 3, yellow_stone = 1, stone = 2},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3137,7 +2672,7 @@ minetest.register_node("too_many_stones:travertine_brick", {
place_param2 = 0, place_param2 = 0,
tiles = {"tms_travertine_brick.png"}, tiles = {"tms_travertine_brick.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 2, yellow_stone = 1, stone = 1}, groups = {cracky = 2, yellow_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3147,7 +2682,7 @@ minetest.register_node("too_many_stones:travertine_cracked_brick", {
place_param2 = 0, place_param2 = 0,
tiles = {"tms_travertine_cracked_brick.png"}, tiles = {"tms_travertine_cracked_brick.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 2, yellow_stone = 1, stone = 1}, groups = {cracky = 2, yellow_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
-- Yellow Travertine -- Yellow Travertine
@ -3155,7 +2690,7 @@ minetest.register_node("too_many_stones:travertine_yellow", {
description = S("Yellow Travertine"), description = S("Yellow Travertine"),
tiles = {"tms_travertine_yellow.png"}, tiles = {"tms_travertine_yellow.png"},
is_ground_content = true, is_ground_content = true,
groups = {limestone = 1, cracky = 3, yellow_stone = 1, stone = 1}, groups = {cracky = 3, yellow_stone = 1, stone = 1},
drop = "too_many_stones:travertine_yellow_cobble", drop = "too_many_stones:travertine_yellow_cobble",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3164,7 +2699,7 @@ minetest.register_node("too_many_stones:travertine_yellow_block", {
description = S("Yellow Travertine Block"), description = S("Yellow Travertine Block"),
tiles = {"tms_travertine_yellow_block.png"}, tiles = {"tms_travertine_yellow_block.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 3, yellow_stone = 1, stone = 1}, groups = {cracky = 3, yellow_stone = 1, stone = 1},
drop = "too_many_stones:travertine_yellow_block", drop = "too_many_stones:travertine_yellow_block",
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3173,7 +2708,7 @@ minetest.register_node("too_many_stones:travertine_yellow_cobble", {
description = S("Cobbled Yellow Travertine"), description = S("Cobbled Yellow Travertine"),
tiles = {"tms_travertine_yellow_cobble.png"}, tiles = {"tms_travertine_yellow_cobble.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 3, yellow_stone = 1, stone = 2}, groups = {cracky = 3, yellow_stone = 1, stone = 2},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3183,7 +2718,7 @@ minetest.register_node("too_many_stones:travertine_yellow_brick", {
place_param2 = 0, place_param2 = 0,
tiles = {"tms_travertine_yellow_brick.png"}, tiles = {"tms_travertine_yellow_brick.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 2, yellow_stone = 1, stone = 1}, groups = {cracky = 2, yellow_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
@ -3193,7 +2728,7 @@ minetest.register_node("too_many_stones:travertine_yellow_cracked_brick", {
place_param2 = 0, place_param2 = 0,
tiles = {"tms_travertine_yellow_cracked_brick.png"}, tiles = {"tms_travertine_yellow_cracked_brick.png"},
is_ground_content = false, is_ground_content = false,
groups = {limestone = 1, cracky = 2, yellow_stone = 1, stone = 1}, groups = {cracky = 2, yellow_stone = 1, stone = 1},
sounds = too_many_stones.node_sound_stone_defaults(), sounds = too_many_stones.node_sound_stone_defaults(),
}) })
-- Beige Tuff -- Beige Tuff

View File

@ -212,51 +212,6 @@ minetest.register_node("too_many_stones:celestine_budding", {
paramtype = "light", paramtype = "light",
}) })
-- Chalcanthite
minetest.register_abm({
label = "TMS Chalcanthite Crystal growth",
nodenames = "too_many_stones:chalcanthite_budding",
interval = 10,
chance = 1,
action = function(pos)
local check_pos = vector.add(all_directions[math.random(1, #all_directions)], pos)
local check_node = minetest.get_node(check_pos)
local check_node_name = check_node.name
local param2 = minetest.dir_to_wallmounted(vector.subtract(pos, check_pos))
local new_node
if check_node_name == "air" then
new_node = "too_many_stones:chalcanthite_crystal"
else return end
minetest.swap_node(check_pos, {name = new_node, param2 = param2})
end,
})
minetest.register_node("too_many_stones:chalcanthite_crystal", {
description = S("Chalcanthite Crystal"),
tiles = {"tms_chalcanthite_crystal.png"},
drawtype = "plantlike",
sunlight_propagates = true,
light_source = 6,
paramtype = "light",
paramtype2 = "wallmounted",
walkable = false,
selection_box = {
type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
},
groups = {cracky = 3, attached_node = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:chalcanthite_budding", {
description = S("Budding Chalcanthite"),
tiles = {"tms_chalcanthite_budding.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
-- Citrine -- Citrine
minetest.register_abm({ minetest.register_abm({
@ -554,56 +509,6 @@ minetest.register_node("too_many_stones:prasiolite_budding", {
paramtype = "light", paramtype = "light",
}) })
-- Moonstone
minetest.register_abm({
label = "TMS Moonstone Crystal growth",
nodenames = "too_many_stones:moonstone_budding",
interval = 10,
chance = 1,
action = function(pos)
local check_pos = vector.add(all_directions[math.random(1, #all_directions)], pos)
local check_node = minetest.get_node(check_pos)
local check_node_name = check_node.name
local param2 = minetest.dir_to_wallmounted(vector.subtract(pos, check_pos))
local new_node
if check_node_name == "air" then
new_node = "too_many_stones:moonstone_crystal"
else return end
minetest.swap_node(check_pos, {name = new_node, param2 = param2})
end,
})
minetest.register_node("too_many_stones:moonstone_crystal", {
description = S("Moonstone Crystal"),
use_texture_alpha = "blend",
tiles = {"tms_moonstone_crystal.png"},
drawtype = "plantlike",
sunlight_propagates = true,
light_source = 6,
paramtype = "light",
paramtype2 = "wallmounted",
walkable = false,
selection_box = {
type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
},
groups = {cracky = 3, attached_node = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:moonstone_budding", {
description = S("Budding Moonstone"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_moonstone_budding.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Morion Quartz -- Morion Quartz
minetest.register_abm({ minetest.register_abm({
@ -804,156 +709,6 @@ minetest.register_node("too_many_stones:smokey_quartz_budding", {
paramtype = "light", paramtype = "light",
}) })
-- Green Tourmaline
minetest.register_abm({
label = "TMS Green Tourmaline Crystal growth",
nodenames = "too_many_stones:tourmaline_green_budding",
interval = 10,
chance = 1,
action = function(pos)
local check_pos = vector.add(all_directions[math.random(1, #all_directions)], pos)
local check_node = minetest.get_node(check_pos)
local check_node_name = check_node.name
local param2 = minetest.dir_to_wallmounted(vector.subtract(pos, check_pos))
local new_node
if check_node_name == "air" then
new_node = "too_many_stones:tourmaline_green_crystal"
else return end
minetest.swap_node(check_pos, {name = new_node, param2 = param2})
end,
})
minetest.register_node("too_many_stones:tourmaline_green_crystal", {
description = S("Green Tourmaline Crystal"),
use_texture_alpha = "blend",
tiles = {"tms_tourmaline_green_crystal.png"},
drawtype = "plantlike",
sunlight_propagates = true,
light_source = 6,
paramtype = "light",
paramtype2 = "wallmounted",
walkable = false,
selection_box = {
type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
},
groups = {cracky = 3, attached_node = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:tourmaline_green_budding", {
description = S("Budding Green Tourmaline"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_green_budding.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Paraiba Tourmaline
minetest.register_abm({
label = "TMS Paraiba Tourmaline Crystal growth",
nodenames = "too_many_stones:tourmaline_paraiba_budding",
interval = 10,
chance = 1,
action = function(pos)
local check_pos = vector.add(all_directions[math.random(1, #all_directions)], pos)
local check_node = minetest.get_node(check_pos)
local check_node_name = check_node.name
local param2 = minetest.dir_to_wallmounted(vector.subtract(pos, check_pos))
local new_node
if check_node_name == "air" then
new_node = "too_many_stones:tourmaline_paraiba_crystal"
else return end
minetest.swap_node(check_pos, {name = new_node, param2 = param2})
end,
})
minetest.register_node("too_many_stones:tourmaline_paraiba_crystal", {
description = S("Paraiba Tourmaline Crystal"),
use_texture_alpha = "blend",
tiles = {"tms_tourmaline_paraiba_crystal.png"},
drawtype = "plantlike",
sunlight_propagates = true,
light_source = 6,
paramtype = "light",
paramtype2 = "wallmounted",
walkable = false,
selection_box = {
type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
},
groups = {cracky = 3, attached_node = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:tourmaline_paraiba_budding", {
description = S("Budding Paraiba Tourmaline"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_paraiba_budding.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Pink Tourmaline
minetest.register_abm({
label = "TMS Pink Tourmaline Crystal growth",
nodenames = "too_many_stones:tourmaline_pink_budding",
interval = 10,
chance = 1,
action = function(pos)
local check_pos = vector.add(all_directions[math.random(1, #all_directions)], pos)
local check_node = minetest.get_node(check_pos)
local check_node_name = check_node.name
local param2 = minetest.dir_to_wallmounted(vector.subtract(pos, check_pos))
local new_node
if check_node_name == "air" then
new_node = "too_many_stones:tourmaline_pink_crystal"
else return end
minetest.swap_node(check_pos, {name = new_node, param2 = param2})
end,
})
minetest.register_node("too_many_stones:tourmaline_pink_crystal", {
description = S("Pink Tourmaline Crystal"),
use_texture_alpha = "blend",
tiles = {"tms_tourmaline_pink_crystal.png"},
drawtype = "plantlike",
sunlight_propagates = true,
light_source = 6,
paramtype = "light",
paramtype2 = "wallmounted",
walkable = false,
selection_box = {
type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
},
groups = {cracky = 3, attached_node = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
})
minetest.register_node("too_many_stones:tourmaline_pink_budding", {
description = S("Budding Pink Tourmaline"),
use_texture_alpha = "blend",
drawtype = "glasslike",
tiles = {"tms_tourmaline_pink_budding.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(),
paramtype = "light",
})
-- Vivianite -- Vivianite
minetest.register_abm({ minetest.register_abm({

View File

@ -28,7 +28,7 @@ minetest.register_node("too_many_stones:glow_apatite", {
tiles = {"tms_glow_apatite.png"}, tiles = {"tms_glow_apatite.png"},
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = false,
groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1}, groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1},
drop = "too_many_stones:glow_apatite_cobble", drop = "too_many_stones:glow_apatite_cobble",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
@ -89,7 +89,7 @@ minetest.register_node("too_many_stones:glow_calcite", {
tiles = {"tms_glow_calcite.png"}, tiles = {"tms_glow_calcite.png"},
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = false,
groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1}, groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1},
drop = "too_many_stones:glow_calcite_cobble", drop = "too_many_stones:glow_calcite_cobble",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
@ -150,7 +150,7 @@ minetest.register_node("too_many_stones:glow_esperite", {
tiles = {"tms_glow_esperite.png"}, tiles = {"tms_glow_esperite.png"},
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = false,
groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1}, groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1},
drop = "too_many_stones:glow_esperite_cobble", drop = "too_many_stones:glow_esperite_cobble",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
@ -211,7 +211,7 @@ minetest.register_node("too_many_stones:glow_fluorite", {
tiles = {"tms_glow_fluorite.png"}, tiles = {"tms_glow_fluorite.png"},
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = false,
groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1}, groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1},
drop = "too_many_stones:glow_fluorite_cobble", drop = "too_many_stones:glow_fluorite_cobble",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
@ -272,7 +272,7 @@ minetest.register_node("too_many_stones:glow_selenite", {
tiles = {"tms_glow_selenite.png"}, tiles = {"tms_glow_selenite.png"},
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = false,
groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1}, groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1},
drop = "too_many_stones:glow_selenite_cobble", drop = "too_many_stones:glow_selenite_cobble",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
@ -333,7 +333,7 @@ minetest.register_node("too_many_stones:glow_sodalite", {
tiles = {"tms_glow_sodalite.png"}, tiles = {"tms_glow_sodalite.png"},
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = false,
groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1}, groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1},
drop = "too_many_stones:glow_sodalite_cobble", drop = "too_many_stones:glow_sodalite_cobble",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
@ -394,7 +394,7 @@ minetest.register_node("too_many_stones:glow_willemite", {
tiles = {"tms_glow_willemite.png"}, tiles = {"tms_glow_willemite.png"},
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = false,
groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1}, groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1},
drop = "too_many_stones:glow_willemite_cobble", drop = "too_many_stones:glow_willemite_cobble",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),

BIN
ss.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 KiB

BIN
ss_0_2_2_shaders.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

View File

@ -460,58 +460,6 @@ stairs.register_stair_and_slab(
S("Inner Black Moonstone Block Stair"), S("Inner Black Moonstone Block Stair"),
S("Outer Black Moonstone Block Stair") S("Outer Black Moonstone Block Stair")
) )
-- Grey Calcite
stairs.register_stair_and_slab(
"calcite_grey",
"too_many_stones:calcite_grey",
{cracky = 3},
{"tms_calcite_grey.png"},
S("Grey Calcite Stair"),
S("Grey Calcite Slab"),
too_many_stones.node_sound_glass_defaults(),
true,
S("Inner Grey Calcite Stair"),
S("Outer Grey Calcite Stair")
)
stairs.register_stair_and_slab(
"calcite_grey_brick",
"too_many_stones:calcite_grey_brick",
{cracky = 2},
{"tms_calcite_grey_brick.png"},
S("Grey Calcite Brick Stair"),
S("Grey Calcite Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Grey Calcite Brick Stair"),
S("Outer Grey Calcite Brick Stair")
)
stairs.register_stair_and_slab(
"calcite_grey_cracked_brick",
"too_many_stones:calcite_grey_cracked_brick",
{cracky = 2},
{"tms_calcite_grey_cracked_brick.png"},
S("Cracked Grey Calcite Brick Stair"),
S("Cracked Grey Calcite Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cracked Grey Calcite Brick Stair"),
S("Outer Cracked Grey Calcite Brick Stair")
)
stairs.register_stair_and_slab(
"calcite_grey_block",
"too_many_stones:calcite_grey_block",
{cracky = 2},
{"tms_calcite_grey_block.png"},
S("Grey Calcite Block Stair"),
S("Grey Calcite Block Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Grey Calcite Block Stair"),
S("Outer Grey Calcite Block Stair")
)
-- Calcite -- Calcite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"calcite", "calcite",
@ -564,58 +512,6 @@ stairs.register_stair_and_slab(
S("Inner Calcite Block Stair"), S("Inner Calcite Block Stair"),
S("Outer Calcite Block Stair") S("Outer Calcite Block Stair")
) )
-- Orange Calcite
stairs.register_stair_and_slab(
"calcite_orange",
"too_many_stones:calcite_orange",
{cracky = 3},
{"tms_calcite_orange.png"},
S("Orange Calcite Stair"),
S("Orange Calcite Slab"),
too_many_stones.node_sound_glass_defaults(),
true,
S("Inner Orange Calcite Stair"),
S("Outer Orange Calcite Stair")
)
stairs.register_stair_and_slab(
"calcite_orange_brick",
"too_many_stones:calcite_orange_brick",
{cracky = 2},
{"tms_calcite_orange_brick.png"},
S("Orange Calcite Brick Stair"),
S("Orange Calcite Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Orange Calcite Brick Stair"),
S("Outer Orange Calcite Brick Stair")
)
stairs.register_stair_and_slab(
"calcite_orange_cracked_brick",
"too_many_stones:calcite_orange_cracked_brick",
{cracky = 2},
{"tms_calcite_orange_cracked_brick.png"},
S("Cracked Orange Calcite Brick Stair"),
S("Cracked Orange Calcite Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cracked Orange Calcite Brick Stair"),
S("Outer Cracked Orange Calcite Brick Stair")
)
stairs.register_stair_and_slab(
"calcite_orange_block",
"too_many_stones:calcite_orange_block",
{cracky = 2},
{"tms_calcite_orange_block.png"},
S("Orange Calcite Block Stair"),
S("Orange Calcite Block Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Orange Calcite Block Stair"),
S("Outer Orange Calcite Block Stair")
)
-- Carnotite -- Carnotite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"carnotite", "carnotite",
@ -733,71 +629,6 @@ stairs.register_stair_and_slab(
S("Inner Celestine Block Stair"), S("Inner Celestine Block Stair"),
S("Outer Celestine Block Stair") S("Outer Celestine Block Stair")
) )
-- Chalcanthite
stairs.register_stair_and_slab(
"chalcanthite",
"too_many_stones:chalcanthite",
{cracky = 3},
{"tms_chalcanthite.png"},
S("Chalcanthite Stair"),
S("Chalcanthite Slab"),
too_many_stones.node_sound_glass_defaults(),
true,
S("Inner Chalcanthite Stair"),
S("Outer Chalcanthite Stair")
)
stairs.register_stair_and_slab(
"chalcanthite_brick",
"too_many_stones:chalcanthite_brick",
{cracky = 2},
{"tms_chalcanthite_brick.png"},
S("Chalcanthite Brick Stair"),
S("Chalcanthite Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Chalcanthite Brick Stair"),
S("Outer Chalcanthite Brick Stair")
)
stairs.register_stair_and_slab(
"chalcanthite_cracked_brick",
"too_many_stones:chalcanthite_cracked_brick",
{cracky = 2},
{"tms_chalcanthite_cracked_brick.png"},
S("Cracked Chalcanthite Brick Stair"),
S("Cracked Chalcanthite Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cracked Chalcanthite Brick Stair"),
S("Outer Cracked Chalcanthite Brick Stair")
)
stairs.register_stair_and_slab(
"chalcanthite_block",
"too_many_stones:chalcanthite_block",
{cracky = 2},
{"tms_chalcanthite_block.png"},
S("Chalcanthite Block Stair"),
S("Chalcanthite Block Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Chalcanthite Block Stair"),
S("Outer Chalcanthite Block Stair")
)
stairs.register_stair_and_slab(
"chalcanthite_cobble",
"too_many_stones:chalcanthite_cobble",
{cracky = 2},
{"tms_chalcanthite_cobble.png"},
S("Cobbled Chalcanthite Stair"),
S("Cobbled Chalcanthite Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cobbled Chalcanthite Stair"),
S("Outer Cobbled Chalcanthite Stair")
)
-- Chrysoprase -- Chrysoprase
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"chrysoprase", "chrysoprase",
@ -2060,6 +1891,7 @@ stairs.register_stair_and_slab(
S("Outer Ilvaite Block Stair") S("Outer Ilvaite Block Stair")
) )
-- Jade -- Jade
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"jade", "jade",
"too_many_stones:jade", "too_many_stones:jade",
@ -2124,71 +1956,6 @@ stairs.register_stair_and_slab(
S("Inner Jade Block Stair"), S("Inner Jade Block Stair"),
S("Outer Jade Block Stair") S("Outer Jade Block Stair")
) )
-- Red Jasper
stairs.register_stair_and_slab(
"jasper_red",
"too_many_stones:jasper_red",
{cracky = 3},
{"tms_jasper_red.png"},
S("Red Jasper Stair"),
S("Red Jasper Slab"),
too_many_stones.node_sound_stone_defaults(),
true,
S("Inner Red Jasper Stair"),
S("Outer Red Jasper Stair")
)
stairs.register_stair_and_slab(
"jasper_red_brick",
"too_many_stones:jasper_red_brick",
{cracky = 2},
{"tms_jasper_red_brick.png"},
S("Red Jasper Brick Stair"),
S("Red Jasper Brick Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Red Jasper Brick Stair"),
S("Outer Red Jasper Brick Stair")
)
stairs.register_stair_and_slab(
"jasper_red_cracked_brick",
"too_many_stones:jasper_red_cracked_brick",
{cracky = 2},
{"tms_jasper_red_cracked_brick.png"},
S("Cracked Red Jasper Brick Stair"),
S("Cracked Red Jasper Brick Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Cracked Red Jasper Brick Stair"),
S("Outer Cracked Red Jasper Brick Stair")
)
stairs.register_stair_and_slab(
"jasper_red_block",
"too_many_stones:jasper_red_block",
{cracky = 2},
{"tms_jasper_red_block.png"},
S("Red Jasper Block Stair"),
S("Red Jasper Block Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Red Jasper Block Stair"),
S("Outer Red Jasper Block Stair")
)
stairs.register_stair_and_slab(
"jasper_red_cobble",
"too_many_stones:jasper_red_cobble",
{cracky = 2},
{"tms_jasper_red_cobble.png"},
S("Cobbled Red Jasper Stair"),
S("Cobbled Red Jasper Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Cobbled Red Jasper Stair"),
S("Outer Cobbled Jasper Stair")
)
-- Kyanite -- Kyanite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"kyanite", "kyanite",
@ -2306,71 +2073,6 @@ stairs.register_stair_and_slab(
S("Inner Lapis Lazuli Block Stair"), S("Inner Lapis Lazuli Block Stair"),
S("Outer Lapis Lazuli Block Stair") S("Outer Lapis Lazuli Block Stair")
) )
-- Lepidolite
stairs.register_stair_and_slab(
"lepidolite",
"too_many_stones:lepidolite",
{cracky = 3},
{"tms_lepidolite.png"},
S("Lepidolite Stair"),
S("Lepidolite Slab"),
too_many_stones.node_sound_stone_defaults(),
true,
S("Inner Lepidolite Stair"),
S("Outer Lepidolite Stair")
)
stairs.register_stair_and_slab(
"lepidolite_brick",
"too_many_stones:lepidolite_brick",
{cracky = 2},
{"tms_lepidolite_brick.png"},
S("Lepidolite Brick Stair"),
S("Lepidolite Brick Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Lepidolite Brick Stair"),
S("Outer Lepidolite Brick Stair")
)
stairs.register_stair_and_slab(
"lepidolite_cracked_brick",
"too_many_stones:lepidolite_cracked_brick",
{cracky = 2},
{"tms_lepidolite_cracked_brick.png"},
S("Cracked Lepidolite Brick Stair"),
S("Cracked Lepidolite Brick Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Cracked Lepidolite Brick Stair"),
S("Outer Cracked Lepidolite Brick Stair")
)
stairs.register_stair_and_slab(
"lepidolite_block",
"too_many_stones:lepidolite_block",
{cracky = 2},
{"tms_lepidolite_block.png"},
S("Lepidolite Block Stair"),
S("Lepidolite Block Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Lepidolite Block Stair"),
S("Outer Lepidolite Block Stair")
)
stairs.register_stair_and_slab(
"lepidolite_cobble",
"too_many_stones:lepidolite_cobble",
{cracky = 2},
{"tms_lepidolite_cobble.png"},
S("CobbledLepidolite Stair"),
S("Cobbled Lepidolite Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Cobbled Lepidolite Stair"),
S("Outer Cobbled Lepidolite Stair")
)
-- Blue Limestone -- Blue Limestone
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"limestone_blue", "limestone_blue",
@ -2566,58 +2268,6 @@ stairs.register_stair_and_slab(
S("Inner Marble Block Stair"), S("Inner Marble Block Stair"),
S("Outer Marble Block Stair") S("Outer Marble Block Stair")
) )
-- Moonstone
stairs.register_stair_and_slab(
"moonstone",
"too_many_stones:moonstone",
{cracky = 3},
{"tms_moonstone.png"},
S("Moonstone Stair"),
S("Moonstone Slab"),
too_many_stones.node_sound_glass_defaults(),
true,
S("Inner Moonstone Stair"),
S("Outer Moonstone Stair")
)
stairs.register_stair_and_slab(
"moonstone_brick",
"too_many_stones:moonstone_brick",
{cracky = 2},
{"tms_moonstone_brick.png"},
S("Moonstone Brick Stair"),
S("Moonstone Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Moonstone Brick Stair"),
S("Outer Moonstone Brick Stair")
)
stairs.register_stair_and_slab(
"moonstone_cracked_brick",
"too_many_stones:moonstone_cracked_brick",
{cracky = 2},
{"tms_moonstone_cracked_brick.png"},
S("Cracked Moonstone Brick Stair"),
S("Cracked Moonstone Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cracked Moonstone Brick Stair"),
S("Outer Cracked Moonstone Brick Stair")
)
stairs.register_stair_and_slab(
"moonstone_block",
"too_many_stones:moonstone_block",
{cracky = 2},
{"tms_moonstone_block.png"},
S("Moonstone Block Stair"),
S("Moonstone Block Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Moonstone Block Stair"),
S("Outer Moonstone Block Stair")
)
-- Morion Quartz -- Morion Quartz
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"morion_quartz", "morion_quartz",
@ -2943,71 +2593,6 @@ stairs.register_stair_and_slab(
S("Inner Quartz Block Stair"), S("Inner Quartz Block Stair"),
S("Outer Quartz Block Stair") S("Outer Quartz Block Stair")
) )
-- Rhodonite
stairs.register_stair_and_slab(
"rhodonite",
"too_many_stones:rhodonite",
{cracky = 3},
{"tms_rhodonite.png"},
S("Rhodonite Stair"),
S("Rhodonite Slab"),
too_many_stones.node_sound_stone_defaults(),
true,
S("Inner Rhodonite Stair"),
S("Outer Rhodonite Stair")
)
stairs.register_stair_and_slab(
"rhodonite_brick",
"too_many_stones:rhodonite_brick",
{cracky = 2},
{"tms_rhodonite_brick.png"},
S("Rhodonite Brick Stair"),
S("Rhodonite Brick Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Rhodonite Brick Stair"),
S("Outer Rhodonite Brick Stair")
)
stairs.register_stair_and_slab(
"rhodonite_cracked_brick",
"too_many_stones:rhodonite_cracked_brick",
{cracky = 2},
{"tms_rhodonite_cracked_brick.png"},
S("Cracked Rhodonite Brick Stair"),
S("Cracked Rhodonite Brick Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Cracked Rhodonite Brick Stair"),
S("Outer Cracked Rhodonite Brick Stair")
)
stairs.register_stair_and_slab(
"rhodonite_block",
"too_many_stones:rhodonite_block",
{cracky = 2},
{"tms_rhodonite_block.png"},
S("Rhodonite Block Stair"),
S("Rhodonite Block Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Rhodonite Block Stair"),
S("Outer Rhodonite Block Stair")
)
stairs.register_stair_and_slab(
"rhodonite_cobble",
"too_many_stones:rhodonite_cobble",
{cracky = 2},
{"tms_rhodonite_cobble.png"},
S("Cobbled Rhodonite Stair"),
S("Cobbled Rhodonite Slab"),
too_many_stones.node_sound_stone_defaults(),
false,
S("Inner Cobbled Rhodonite Stair"),
S("Outer Cobbled Rhodonite Stair")
)
-- Rose Quartz -- Rose Quartz
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"rose_quartz", "rose_quartz",
@ -3438,6 +3023,7 @@ stairs.register_stair_and_slab(
S("Outer Soapstone Block Stair") S("Outer Soapstone Block Stair")
) )
-- Sodalite -- Sodalite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"sodalite", "sodalite",
"too_many_stones:sodalite", "too_many_stones:sodalite",
@ -3567,162 +3153,6 @@ stairs.register_stair_and_slab(
S("Inner Sugilite Block Stair"), S("Inner Sugilite Block Stair"),
S("Outer Sugilite Block Stair") S("Outer Sugilite Block Stair")
) )
-- Green Tourmaline
stairs.register_stair_and_slab(
"tourmaline_green",
"too_many_stones:tourmaline_green",
{cracky = 3},
{"tms_tourmaline_green.png"},
S("Green Tourmaline Stair"),
S("Green Tourmaline Slab"),
too_many_stones.node_sound_glass_defaults(),
true,
S("Inner Green Tourmaline Stair"),
S("Outer Green Tourmaline Stair")
)
stairs.register_stair_and_slab(
"tourmaline_green_brick",
"too_many_stones:tourmaline_green_brick",
{cracky = 2},
{"tms_tourmaline_green_brick.png"},
S("Green Tourmaline Brick Stair"),
S("Green Tourmaline Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Green Tourmaline Brick Stair"),
S("Outer Green Tourmaline Brick Stair")
)
stairs.register_stair_and_slab(
"tourmaline_green_cracked_brick",
"too_many_stones:tourmaline_green_cracked_brick",
{cracky = 2},
{"tms_tourmaline_green_cracked_brick.png"},
S("Cracked Green Tourmaline Brick Stair"),
S("Cracked Green Tourmaline Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cracked Green Tourmaline Brick Stair"),
S("Outer Cracked Green Tourmaline Brick Stair")
)
stairs.register_stair_and_slab(
"tourmaline_green_block",
"too_many_stones:tourmaline_green_block",
{cracky = 2},
{"tms_tourmaline_green_block.png"},
S("Green Tourmaline Block Stair"),
S("Green Tourmaline Block Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Green Tourmaline Block Stair"),
S("Outer Green Tourmaline Block Stair")
)
-- Paraiba Tourmaline
stairs.register_stair_and_slab(
"tourmaline_paraiba",
"too_many_stones:tourmaline_paraiba",
{cracky = 3},
{"tms_tourmaline_paraiba.png"},
S("Paraiba Tourmaline Stair"),
S("Paraiba Tourmaline Slab"),
too_many_stones.node_sound_glass_defaults(),
true,
S("Inner Paraiba Tourmaline Stair"),
S("Outer Paraiba Tourmaline Stair")
)
stairs.register_stair_and_slab(
"tourmaline_paraiba_brick",
"too_many_stones:tourmaline_paraiba_brick",
{cracky = 2},
{"tms_tourmaline_paraiba_brick.png"},
S("Paraiba Tourmaline Brick Stair"),
S("Paraiba Tourmaline Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Paraiba Tourmaline Brick Stair"),
S("Outer Paraiba Tourmaline Brick Stair")
)
stairs.register_stair_and_slab(
"tourmaline_paraiba_cracked_brick",
"too_many_stones:tourmaline_paraiba_cracked_brick",
{cracky = 2},
{"tms_tourmaline_paraiba_cracked_brick.png"},
S("Cracked Paraiba Tourmaline Brick Stair"),
S("Cracked Paraiba Tourmaline Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cracked Paraiba Tourmaline Brick Stair"),
S("Outer Cracked Paraiba Tourmaline Brick Stair")
)
stairs.register_stair_and_slab(
"tourmaline_paraiba_block",
"too_many_stones:tourmaline_paraiba_block",
{cracky = 2},
{"tms_tourmaline_paraiba_block.png"},
S("Paraiba Tourmaline Block Stair"),
S("Paraiba Tourmaline Block Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Paraiba Tourmaline Block Stair"),
S("Outer Paraiba Tourmaline Block Stair")
)
-- Pink Tourmaline
stairs.register_stair_and_slab(
"tourmaline_pink",
"too_many_stones:tourmaline_pink",
{cracky = 3},
{"tms_tourmaline_pink.png"},
S("Pink Tourmaline Stair"),
S("Pink Tourmaline Slab"),
too_many_stones.node_sound_glass_defaults(),
true,
S("Inner Pink Tourmaline Stair"),
S("Outer Pink Tourmaline Stair")
)
stairs.register_stair_and_slab(
"tourmaline_pink_brick",
"too_many_stones:tourmaline_pink_brick",
{cracky = 2},
{"tms_tourmaline_pink_brick.png"},
S("Pink Tourmaline Brick Stair"),
S("Pink Tourmaline Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Pink Tourmaline Brick Stair"),
S("Outer Pink Tourmaline Brick Stair")
)
stairs.register_stair_and_slab(
"tourmaline_pink_cracked_brick",
"too_many_stones:tourmaline_pink_cracked_brick",
{cracky = 2},
{"tms_tourmaline_pink_cracked_brick.png"},
S("Cracked Pink Tourmaline Brick Stair"),
S("Cracked Pink Tourmaline Brick Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Cracked Pink Tourmaline Brick Stair"),
S("Outer Cracked Pink Tourmaline Brick Stair")
)
stairs.register_stair_and_slab(
"tourmaline_pink_block",
"too_many_stones:tourmaline_pink_block",
{cracky = 2},
{"tms_tourmaline_pink_block.png"},
S("Pink Tourmaline Block Stair"),
S("Pink Tourmaline Block Slab"),
too_many_stones.node_sound_glass_defaults(),
false,
S("Inner Pink Tourmaline Block Stair"),
S("Outer Pink Tourmaline Block Stair")
)
-- Travertine -- Travertine
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"travertine", "travertine",

View File

@ -0,0 +1,74 @@
GLOBAL (all climates)
Amber
Amethyst
Calcite
Chrysoprase
Galena
Gray Granite
White Granite
Heliodor
Jade
Quartz
Slate
Sugilite
Travertine
POLAR (low temperature, low humidity)
GLACIAL (low temperature, high humidity)
Blue Granite
Kyanite
COLD (low temperature, all humidity)
Black Granite
Pink Granite
Howlite
Ilvaite
Rose Quartz
Soapstone
Sodalite
HUMID (all temperature, high humidity)
Celestine
Green Granite
Blue Limestone
White Limestone
Mudstone
Serpentine
Vivianite
TROPICAL (high temperature, high humidity)
Blue Agate
Gray Agate
Green Agate
Moss Agate
Orange Agate
Purple Agate
Red Agate
Amazonite
Marble
ARID (high temperature, low humidity)
Basalt
Carnotite
Columnar Basalt
Eudialite
Pumice
Scoria
Smokey Quartz
DRY (all temperature, low humidity)
Prasiolite
HOT (high temperature, all humidity)
Andesite
Citrine
Gabbro
Red Granite
Beige Tuff
Grey Tuff
Red Tuff
SPECIAL (alternate qualities)
Lapis Lazuli (desert/sandstone only)
Turquoise (desert/sandstone only)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 413 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 B

After

Width:  |  Height:  |  Size: 540 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 481 B

After

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 469 B

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 470 B

After

Width:  |  Height:  |  Size: 452 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 522 B

After

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 322 B

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 384 B

After

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 582 B

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 545 B

After

Width:  |  Height:  |  Size: 604 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 449 B

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 B

After

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 613 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 351 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 434 B

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 492 B

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

After

Width:  |  Height:  |  Size: 548 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 421 B

After

Width:  |  Height:  |  Size: 385 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 443 B

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 443 B

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 541 B

After

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 433 B

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 437 B

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 449 B

After

Width:  |  Height:  |  Size: 409 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 549 B

After

Width:  |  Height:  |  Size: 507 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

After

Width:  |  Height:  |  Size: 506 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

153
wall.lua
View File

@ -107,18 +107,6 @@ walls.register("too_many_stones:black_moonstone_cracked_brick_wall", S("Cracked
walls.register("too_many_stones:black_moonstone_block_wall", S("Black Moonstone Block Wall"), "tms_black_moonstone_block.png", walls.register("too_many_stones:black_moonstone_block_wall", S("Black Moonstone Block Wall"), "tms_black_moonstone_block.png",
"too_many_stones:black_moonstone_block", too_many_stones.node_sound_glass_defaults()) "too_many_stones:black_moonstone_block", too_many_stones.node_sound_glass_defaults())
-- Grey Calcite
walls.register("too_many_stones:calcite_grey_wall", S("Grey Calcite Wall"), "tms_calcite_grey.png",
"too_many_stones:calcite_grey", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_grey_brick_wall", S("Grey Calcite Brick Wall"), "tms_calcite_grey_brick.png",
"too_many_stones:calcite_grey_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_grey_cracked_brick_wall", S("Cracked Grey Calcite Brick Wall"), "tms_calcite_grey_cracked_brick.png",
"too_many_stones:calcite_grey_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_grey_block_wall", S("Grey Calcite Block Wall"), "tms_calcite_grey_block.png",
"too_many_stones:calcite_grey_block", too_many_stones.node_sound_glass_defaults())
-- Calcite -- Calcite
walls.register("too_many_stones:calcite_wall", S("Calcite Wall"), "tms_calcite.png", walls.register("too_many_stones:calcite_wall", S("Calcite Wall"), "tms_calcite.png",
"too_many_stones:calcite", too_many_stones.node_sound_glass_defaults()) "too_many_stones:calcite", too_many_stones.node_sound_glass_defaults())
@ -131,18 +119,6 @@ walls.register("too_many_stones:calcite_cracked_brick_wall", S("Cracked Calcite
walls.register("too_many_stones:calcite_block_wall", S("Calcite Block Wall"), "tms_calcite_block.png", walls.register("too_many_stones:calcite_block_wall", S("Calcite Block Wall"), "tms_calcite_block.png",
"too_many_stones:calcite_block", too_many_stones.node_sound_glass_defaults()) "too_many_stones:calcite_block", too_many_stones.node_sound_glass_defaults())
-- Orange Calcite
walls.register("too_many_stones:calcite_orange_wall", S("Orange Calcite Wall"), "tms_calcite_orange.png",
"too_many_stones:calcite_orange", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_orange_brick_wall", S("Orange Calcite Brick Wall"), "tms_calcite_orange_brick.png",
"too_many_stones:calcite_orange_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_orange_cracked_brick_wall", S("Cracked Orange Calcite Brick Wall"), "tms_calcite_orange_cracked_brick.png",
"too_many_stones:calcite_orange_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:calcite_orange_block_wall", S("Orange Calcite Block Wall"), "tms_calcite_orange_block.png",
"too_many_stones:calcite_orange_block", too_many_stones.node_sound_glass_defaults())
-- Carnotite -- Carnotite
walls.register("too_many_stones:carnotite_wall", S("Carnotite Wall"), "tms_carnotite.png", walls.register("too_many_stones:carnotite_wall", S("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())
@ -170,18 +146,6 @@ walls.register("too_many_stones:celestine_cracked_brick_wall", S("Cracked Celest
walls.register("too_many_stones:celestine_block_wall", S("Celestine Block Wall"), "tms_celestine_block.png", walls.register("too_many_stones:celestine_block_wall", S("Celestine Block Wall"), "tms_celestine_block.png",
"too_many_stones:celestine_block", too_many_stones.node_sound_glass_defaults()) "too_many_stones:celestine_block", too_many_stones.node_sound_glass_defaults())
-- Chalcanthite
walls.register("too_many_stones:chalcanthite_wall", S("Chalcanthite Wall"), "tms_chalcanthite.png",
"too_many_stones:chalcanthite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:chalcanthite_brick_wall", S("Chalcanthite Brick Wall"), "tms_chalcanthite_brick.png",
"too_many_stones:chalcanthite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:chalcanthite_cracked_brick_wall", S("Cracked Chalcanthite Brick Wall"), "tms_chalcanthite_cracked_brick.png",
"too_many_stones:chalcanthite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:chalcanthite_block_wall", S("Chalcanthite Block Wall"), "tms_chalcanthite_block.png",
"too_many_stones:chalcanthite_block", too_many_stones.node_sound_glass_defaults())
-- Chrysoprase -- Chrysoprase
walls.register("too_many_stones:chrysoprase_wall", S("Chrysoprase Wall"), "tms_chrysoprase.png", walls.register("too_many_stones:chrysoprase_wall", S("Chrysoprase Wall"), "tms_chrysoprase.png",
"too_many_stones:chrysoprase", too_many_stones.node_sound_glass_defaults()) "too_many_stones:chrysoprase", too_many_stones.node_sound_glass_defaults())
@ -473,21 +437,6 @@ walls.register("too_many_stones:ilvaite_block_wall", S("Ilvaite Block Wall"), "t
walls.register("too_many_stones:ilvaite_cobble_wall", S("Cobbled Ilvaite Wall"), "tms_ilvaite_cobble.png", walls.register("too_many_stones:ilvaite_cobble_wall", S("Cobbled Ilvaite Wall"), "tms_ilvaite_cobble.png",
"too_many_stones:ilvaite_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:ilvaite_cobble", too_many_stones.node_sound_stone_defaults())
-- Red Jasper
walls.register("too_many_stones:jasper_red_wall", S("Red Jasper Wall"), "tms_jasper_red.png",
"too_many_stones:jasper_red", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:jasper_red_brick_wall", S("Red Jasper Brick Wall"), "tms_jasper_red_brick.png",
"too_many_stones:jasper_red_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:jasper_red_cracked_brick_wall", S("Cracked Red Jasper Brick Wall"), "tms_jasper_red_cracked_brick.png",
"too_many_stones:jasper_red_cracked_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:jasper_red_block_wall", S("Red Jasper Block Wall"), "tms_jasper_red_block.png",
"too_many_stones:jasper_red_block", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:jasper_red_cobble_wall", S("Cobbled Red Jasper Wall"), "tms_jasper_red_cobble.png",
"too_many_stones:jasper_red_cobble", too_many_stones.node_sound_stone_defaults())
-- Jade -- Jade
walls.register("too_many_stones:jade_wall", S("Jade Wall"), "tms_jade.png", walls.register("too_many_stones:jade_wall", S("Jade Wall"), "tms_jade.png",
"too_many_stones:jade", too_many_stones.node_sound_stone_defaults()) "too_many_stones:jade", too_many_stones.node_sound_stone_defaults())
@ -530,21 +479,6 @@ walls.register("too_many_stones:lapis_lazuli_cracked_brick_wall", S("Cracked Lap
walls.register("too_many_stones:lapis_lazuli_block_wall", S("Lapis Lazuli Block Wall"), "tms_lapis_lazuli_block.png", walls.register("too_many_stones:lapis_lazuli_block_wall", S("Lapis Lazuli Block Wall"), "tms_lapis_lazuli_block.png",
"too_many_stones:lapis_lazuli_block", too_many_stones.node_sound_stone_defaults()) "too_many_stones:lapis_lazuli_block", too_many_stones.node_sound_stone_defaults())
-- Lepidolite
walls.register("too_many_stones:lepidolite_wall", S("Lepidolite Wall"), "tms_lepidolite.png",
"too_many_stones:lepidolite", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:lepidolite_cobble_wall", S("Cobbled Lepidolite Wall"), "tms_lepidolite_cobble.png",
"too_many_stones:lepidolite_cobble", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:lepidolite_brick_wall", S("Lepidolite Brick Wall"), "tms_lepidolite_brick.png",
"too_many_stones:lepidolite_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:lepidolite_cracked_brick_wall", S("Cracked Lepidolite Brick Wall"), "tms_lepidolite_cracked_brick.png",
"too_many_stones:lepidolite_cracked_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:lepidolite_block_wall", S("Lepidolite Block Wall"), "tms_lepidolite_block.png",
"too_many_stones:lepidolite_block", too_many_stones.node_sound_stone_defaults())
-- Blue Limestone -- Blue Limestone
walls.register("too_many_stones:limestone_blue_wall", S("Blue Limestone Wall"), "tms_limestone_blue.png", walls.register("too_many_stones:limestone_blue_wall", S("Blue Limestone Wall"), "tms_limestone_blue.png",
"too_many_stones:limestone_blue", too_many_stones.node_sound_stone_defaults()) "too_many_stones:limestone_blue", too_many_stones.node_sound_stone_defaults())
@ -590,18 +524,6 @@ walls.register("too_many_stones:marble_block_wall", S("Marble Block Wall"), "tms
walls.register("too_many_stones:marble_cobble_wall", S("Cobbled Marble Wall"), "tms_marble_cobble.png", walls.register("too_many_stones:marble_cobble_wall", S("Cobbled Marble Wall"), "tms_marble_cobble.png",
"too_many_stones:marble_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:marble_cobble", too_many_stones.node_sound_stone_defaults())
-- Moonstone
walls.register("too_many_stones:moonstone_wall", S("Moonstone Wall"), "tms_moonstone.png",
"too_many_stones:moonstone", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:moonstone_brick_wall", S("Moonstone Brick Wall"), "tms_moonstone_brick.png",
"too_many_stones:moonstone_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:moonstone_cracked_brick_wall", S("Cracked Moonstone Brick Wall"), "tms_moonstone_cracked_brick.png",
"too_many_stones:moonstone_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:moonstone_block_wall", S("Moonstone Block Wall"), "tms_moonstone_block.png",
"too_many_stones:moonstone_block", too_many_stones.node_sound_glass_defaults())
-- Morion Quartz -- Morion Quartz
walls.register("too_many_stones:morion_quartz_wall", S("Morion Quartz Wall"), "tms_morion_quartz.png", walls.register("too_many_stones:morion_quartz_wall", S("Morion Quartz Wall"), "tms_morion_quartz.png",
"too_many_stones:morion_quartz", too_many_stones.node_sound_glass_defaults()) "too_many_stones:morion_quartz", too_many_stones.node_sound_glass_defaults())
@ -630,16 +552,16 @@ walls.register("too_many_stones:mudstone_block_wall", S("Mudstone Block Wall"),
walls.register("too_many_stones:mudstone_cobble_wall", S("Cobbled Mudstone Wall"), "tms_mudstone_cobble.png", walls.register("too_many_stones:mudstone_cobble_wall", S("Cobbled Mudstone Wall"), "tms_mudstone_cobble.png",
"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", S("Prasiolite Wall"), "tms_prasiolite.png", walls.register("too_many_stones:prasiolite_wall", S("Vivinite Wall"), "tms_prasiolite.png",
"too_many_stones:prasiolite", too_many_stones.node_sound_glass_defaults()) "too_many_stones:prasiolite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:prasiolite_brick_wall", S("Prasiolite Brick Wall"), "tms_prasiolite_brick.png", walls.register("too_many_stones:prasiolite_brick_wall", S("Vivinite Brick Wall"), "tms_prasiolite_brick.png",
"too_many_stones:prasiolite_brick", too_many_stones.node_sound_glass_defaults()) "too_many_stones:prasiolite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:prasiolite_cracked_brick_wall", S("Cracked Prasiolite Brick Wall"), "tms_prasiolite_cracked_brick.png", walls.register("too_many_stones:prasiolite_cracked_brick_wall", S("Cracked Vivinite Brick Wall"), "tms_prasiolite_cracked_brick.png",
"too_many_stones:prasiolite_cracked_brick", too_many_stones.node_sound_glass_defaults()) "too_many_stones:prasiolite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:prasiolite_block_wall", S("Prasiolite Block Wall"), "tms_prasiolite_block.png", walls.register("too_many_stones:prasiolite_block_wall", S("Vivinite Block Wall"), "tms_prasiolite_block.png",
"too_many_stones:prasiolite_block", too_many_stones.node_sound_glass_defaults()) "too_many_stones:prasiolite_block", too_many_stones.node_sound_glass_defaults())
-- Pumice -- Pumice
walls.register("too_many_stones:pumice_wall", S("Pumice Wall"), "tms_pumice.png", walls.register("too_many_stones:pumice_wall", S("Pumice Wall"), "tms_pumice.png",
@ -666,32 +588,17 @@ walls.register("too_many_stones:pyrite_cracked_brick_wall", S("Cracked Pyrite Br
walls.register("too_many_stones:pyrite_block_wall", S("Pyrite Block Wall"), "tms_pyrite_block.png", walls.register("too_many_stones:pyrite_block_wall", S("Pyrite Block Wall"), "tms_pyrite_block.png",
"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", S("Quartz Wall"), "tms_quartz.png", walls.register("too_many_stones:quartz_wall", S("Vivinite Wall"), "tms_quartz.png",
"too_many_stones:quartz", too_many_stones.node_sound_glass_defaults()) "too_many_stones:quartz", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:quartz_brick_wall", S("Quartz Brick Wall"), "tms_quartz_brick.png", walls.register("too_many_stones:quartz_brick_wall", S("Vivinite Brick Wall"), "tms_quartz_brick.png",
"too_many_stones:quartz_brick", too_many_stones.node_sound_glass_defaults()) "too_many_stones:quartz_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:quartz_cracked_brick_wall", S("Cracked Quartz Brick Wall"), "tms_quartz_cracked_brick.png", walls.register("too_many_stones:quartz_cracked_brick_wall", S("Cracked Vivinite Brick Wall"), "tms_quartz_cracked_brick.png",
"too_many_stones:quartz_cracked_brick", too_many_stones.node_sound_glass_defaults()) "too_many_stones:quartz_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:quartz_block_wall", S("Quartz Block Wall"), "tms_quartz_block.png", walls.register("too_many_stones:quartz_block_wall", S("Vivinite Block Wall"), "tms_quartz_block.png",
"too_many_stones:quartz_block", too_many_stones.node_sound_glass_defaults()) "too_many_stones:quartz_block", too_many_stones.node_sound_glass_defaults())
-- Rhodonite
walls.register("too_many_stones:rhodonite_wall", S("Rhodonite Wall"), "tms_rhodonite.png",
"too_many_stones:rhodonite", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:rhodonite_brick_wall", S("Rhodonite Brick Wall"), "tms_rhodonite_brick.png",
"too_many_stones:rhodonite_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:rhodonite_cracked_brick_wall", S("Cracked Rhodonite Brick Wall"), "tms_rhodonite_cracked_brick.png",
"too_many_stones:rhodonite_cracked_brick", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:rhodonite_block_wall", S("Rhodonite Block Wall"), "tms_rhodonite_block.png",
"too_many_stones:rhodonite_block", too_many_stones.node_sound_stone_defaults())
walls.register("too_many_stones:rhodonite_cobble_wall", S("Cobbled Rhodonite Wall"), "tms_rhodonite_cobble.png",
"too_many_stones:rhodonite_cobble", too_many_stones.node_sound_stone_defaults())
-- Rose Quartz -- Rose Quartz
walls.register("too_many_stones:rose_quartz_wall", S("Rose Quartz Wall"), "tms_rose_quartz.png", walls.register("too_many_stones:rose_quartz_wall", S("Rose Quartz Wall"), "tms_rose_quartz.png",
"too_many_stones:rose_quartz", too_many_stones.node_sound_glass_defaults()) "too_many_stones:rose_quartz", too_many_stones.node_sound_glass_defaults())
@ -821,42 +728,6 @@ walls.register("too_many_stones:sugilite_block_wall", S("Sugilite Block Wall"),
walls.register("too_many_stones:sugilite_cobble_wall", S("Cobbled Sugilite Wall"), "tms_sugilite_cobble.png", walls.register("too_many_stones:sugilite_cobble_wall", S("Cobbled Sugilite Wall"), "tms_sugilite_cobble.png",
"too_many_stones:sugilite_cobble", too_many_stones.node_sound_stone_defaults()) "too_many_stones:sugilite_cobble", too_many_stones.node_sound_stone_defaults())
-- Green Tourmaline
walls.register("too_many_stones:tourmaline_green_wall", S("Green Tourmaline Wall"), "tms_tourmaline_green.png",
"too_many_stones:tourmaline_green", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_green_brick_wall", S("Green Tourmaline Brick Wall"), "tms_tourmaline_green_brick.png",
"too_many_stones:tourmaline_green_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_green_cracked_brick_wall", S("Cracked Green Tourmaline Brick Wall"), "tms_tourmaline_green_cracked_brick.png",
"too_many_stones:tourmaline_green_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_green_block_wall", S("Green Tourmaline Block Wall"), "tms_tourmaline_green_block.png",
"too_many_stones:tourmaline_green_block", too_many_stones.node_sound_glass_defaults())
-- Paraiba Tourmaline
walls.register("too_many_stones:tourmaline_paraiba_wall", S("Paraiba Tourmaline Wall"), "tms_tourmaline_paraiba.png",
"too_many_stones:tourmaline_paraiba", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_paraiba_brick_wall", S("Paraiba Tourmaline Brick Wall"), "tms_tourmaline_paraiba_brick.png",
"too_many_stones:tourmaline_paraiba_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_paraiba_cracked_brick_wall", S("Cracked Paraiba Tourmaline Brick Wall"), "tms_tourmaline_paraiba_cracked_brick.png",
"too_many_stones:tourmaline_paraiba_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_paraiba_block_wall", S("Paraiba Tourmaline Block Wall"), "tms_tourmaline_paraiba_block.png",
"too_many_stones:tourmaline_paraiba_block", too_many_stones.node_sound_glass_defaults())
-- Pink Tourmaline
walls.register("too_many_stones:tourmaline_pink_wall", S("Pink Tourmaline Wall"), "tms_tourmaline_pink.png",
"too_many_stones:tourmaline_pink", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_pink_brick_wall", S("Pink Tourmaline Brick Wall"), "tms_tourmaline_pink_brick.png",
"too_many_stones:tourmaline_pink_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_pink_cracked_brick_wall", S("Cracked Pink Tourmaline Brick Wall"), "tms_tourmaline_pink_cracked_brick.png",
"too_many_stones:tourmaline_pink_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:tourmaline_pink_block_wall", S("Pink Tourmaline Block Wall"), "tms_tourmaline_pink_block.png",
"too_many_stones:tourmaline_pink_block", too_many_stones.node_sound_glass_defaults())
-- Travertine -- Travertine
walls.register("too_many_stones:travertine_wall", S("Travertine Wall"), "tms_travertine.png", walls.register("too_many_stones:travertine_wall", S("Travertine Wall"), "tms_travertine.png",
"too_many_stones:travertine", too_many_stones.node_sound_stone_defaults()) "too_many_stones:travertine", too_many_stones.node_sound_stone_defaults())
@ -942,15 +813,15 @@ walls.register("too_many_stones:turquoise_block_wall", S("Turquoise Block Wall")
walls.register("too_many_stones:turquoise_cobble_wall", S("Cobbled Turquoise Wall"), "tms_turquoise_cobble.png", walls.register("too_many_stones:turquoise_cobble_wall", S("Cobbled Turquoise Wall"), "tms_turquoise_cobble.png",
"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", S("Vivianite Wall"), "tms_vivianite.png", walls.register("too_many_stones:vivianite_wall", S("Vivinite Wall"), "tms_vivianite.png",
"too_many_stones:vivianite", too_many_stones.node_sound_glass_defaults()) "too_many_stones:vivianite", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:vivianite_brick_wall", S("Vivianite Brick Wall"), "tms_vivianite_brick.png", walls.register("too_many_stones:vivianite_brick_wall", S("Vivinite Brick Wall"), "tms_vivianite_brick.png",
"too_many_stones:vivianite_brick", too_many_stones.node_sound_glass_defaults()) "too_many_stones:vivianite_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:vivianite_cracked_brick_wall", S("Cracked Vivianite Brick Wall"), "tms_vivianite_cracked_brick.png", walls.register("too_many_stones:vivianite_cracked_brick_wall", S("Cracked Vivinite Brick Wall"), "tms_vivianite_cracked_brick.png",
"too_many_stones:vivianite_cracked_brick", too_many_stones.node_sound_glass_defaults()) "too_many_stones:vivianite_cracked_brick", too_many_stones.node_sound_glass_defaults())
walls.register("too_many_stones:vivianite_block_wall", S("Vivianite Block Wall"), "tms_vivianite_block.png", walls.register("too_many_stones:vivianite_block_wall", S("Vivinite Block Wall"), "tms_vivianite_block.png",
"too_many_stones:vivianite_block", too_many_stones.node_sound_glass_defaults()) "too_many_stones:vivianite_block", too_many_stones.node_sound_glass_defaults())
end end