0.3.4 alpha

This commit is contained in:
TheOnlyJoeEnderman 2023-03-23 20:31:36 +00:00
parent d5fdcd115c
commit ab53e61e05
5 changed files with 877 additions and 284 deletions

View File

@ -13,6 +13,7 @@ A Minetest mod that adds as many stones as I can make good textures for. Recent
##### Amazonite-(light green) ##### Amazonite-(light green)
##### Amber-(dark orange) ##### Amber-(dark orange)
##### Amethyst-(dark purple) ##### Amethyst-(dark purple)
##### Andesite-(dark gray)
##### 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)
@ -65,8 +66,15 @@ A Minetest mod that adds as many stones as I can make good textures for. Recent
##### Sodalite-(dark blue) was Bluestone ##### Sodalite-(dark blue) was Bluestone
##### Sugilite-(purple) ##### Sugilite-(purple)
##### Travertine-(light tan) ##### Travertine-(light tan)
##### Beige Tuff-(beige)
##### Grey Tuff-(dirty gray)
##### Red Tuff-(orange)
##### Turquoise-(light blue) ##### Turquoise-(light blue)
##### Vivianite-(dark green) ##### Vivianite-(dark green)
## To Do: ## To Do:
##### Find and add ore mods to optional depends ##### Find and add ore mods to optional depends
# 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), 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.

736
nodes.lua

File diff suppressed because it is too large Load Diff

View File

@ -46,7 +46,7 @@ minetest.register_node("too_many_stones:amazonite_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:amazonite_shards", drop = "too_many_stones:amazonite_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -102,7 +102,7 @@ minetest.register_node("too_many_stones:amber_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:amber_shards", drop = "too_many_stones:amber_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -158,7 +158,7 @@ minetest.register_node("too_many_stones:amethyst_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:amethyst_shards", drop = "too_many_stones:amethyst_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -214,7 +214,7 @@ minetest.register_node("too_many_stones:celestine_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:celestine_shards", drop = "too_many_stones:celestine_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -270,7 +270,7 @@ minetest.register_node("too_many_stones:citrine_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:citrine_shards", drop = "too_many_stones:citrine_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -325,7 +325,7 @@ minetest.register_node("too_many_stones:crocoite_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:crocoite_shards", drop = "too_many_stones:crocoite_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -380,7 +380,7 @@ minetest.register_node("too_many_stones:eudialite_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:eudialite_shards", drop = "too_many_stones:eudialite_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -435,7 +435,7 @@ minetest.register_node("too_many_stones:heliodor_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:heliodor_shards", drop = "too_many_stones:heliodor_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -491,7 +491,7 @@ minetest.register_node("too_many_stones:kyanite_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:kyanite_shards", drop = "too_many_stones:kyanite_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -547,7 +547,7 @@ minetest.register_node("too_many_stones:prasiolite_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:prasiolite_shards", drop = "too_many_stones:prasiolite_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -603,7 +603,7 @@ minetest.register_node("too_many_stones:quartz_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:quartz_shards", drop = "too_many_stones:quartz_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -659,7 +659,7 @@ minetest.register_node("too_many_stones:rose_quartz_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:rose_quartz_shards", drop = "too_many_stones:rose_quartz_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -715,7 +715,7 @@ minetest.register_node("too_many_stones:smokey_quartz_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:smokey_quartz_shards", drop = "too_many_stones:smokey_quartz_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })
@ -771,7 +771,7 @@ minetest.register_node("too_many_stones:vivianite_crystal", {
type = "fixed", type = "fixed",
fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16},
}, },
groups = {cracky = 3}, groups = {cracky = 3, attached_node = 1},
drop = "too_many_stones:vivianite_shards", drop = "too_many_stones:vivianite_shards",
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
}) })

View File

@ -29,7 +29,7 @@ minetest.register_node("too_many_stones:glow_apatite", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {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(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
@ -42,7 +42,7 @@ minetest.register_node("too_many_stones:glow_apatite_block", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -54,7 +54,7 @@ minetest.register_node("too_many_stones:glow_apatite_cobble", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -66,7 +66,7 @@ minetest.register_node("too_many_stones:glow_apatite_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -78,7 +78,7 @@ minetest.register_node("too_many_stones:glow_apatite_cracked_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -90,7 +90,7 @@ minetest.register_node("too_many_stones:glow_calcite", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {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(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
@ -103,7 +103,7 @@ minetest.register_node("too_many_stones:glow_calcite_block", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -115,7 +115,7 @@ minetest.register_node("too_many_stones:glow_calcite_cobble", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -127,7 +127,7 @@ minetest.register_node("too_many_stones:glow_calcite_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -139,7 +139,7 @@ minetest.register_node("too_many_stones:glow_calcite_cracked_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -151,7 +151,7 @@ minetest.register_node("too_many_stones:glow_esperite", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {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(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
@ -164,7 +164,7 @@ minetest.register_node("too_many_stones:glow_esperite_block", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -176,7 +176,7 @@ minetest.register_node("too_many_stones:glow_esperite_cobble", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -188,7 +188,7 @@ minetest.register_node("too_many_stones:glow_esperite_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -200,7 +200,7 @@ minetest.register_node("too_many_stones:glow_esperite_cracked_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -212,7 +212,7 @@ minetest.register_node("too_many_stones:glow_fluorite", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {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(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
@ -225,7 +225,7 @@ minetest.register_node("too_many_stones:glow_fluorite_block", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -237,7 +237,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cobble", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -249,7 +249,7 @@ minetest.register_node("too_many_stones:glow_fluorite_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -261,7 +261,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cracked_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -273,7 +273,7 @@ minetest.register_node("too_many_stones:glow_selenite", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {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(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
@ -286,7 +286,7 @@ minetest.register_node("too_many_stones:glow_selenite_block", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -298,7 +298,7 @@ minetest.register_node("too_many_stones:glow_selenite_cobble", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -310,7 +310,7 @@ minetest.register_node("too_many_stones:glow_selenite_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -322,7 +322,7 @@ minetest.register_node("too_many_stones:glow_selenite_cracked_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -334,7 +334,7 @@ minetest.register_node("too_many_stones:glow_sodalite", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {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(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
@ -347,7 +347,7 @@ minetest.register_node("too_many_stones:glow_sodalite_block", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -359,7 +359,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cobble", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -371,7 +371,7 @@ minetest.register_node("too_many_stones:glow_sodalite_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -383,7 +383,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cracked_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -395,7 +395,7 @@ minetest.register_node("too_many_stones:glow_willemite", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {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(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
@ -408,7 +408,7 @@ minetest.register_node("too_many_stones:glow_willemite_block", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -420,7 +420,7 @@ minetest.register_node("too_many_stones:glow_willemite_cobble", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -432,7 +432,7 @@ minetest.register_node("too_many_stones:glow_willemite_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })
@ -444,7 +444,7 @@ minetest.register_node("too_many_stones:glow_willemite_cracked_brick", {
paramtype = "light", paramtype = "light",
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 1}, groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1},
sounds = too_many_stones.node_sound_glass_defaults(), sounds = too_many_stones.node_sound_glass_defaults(),
light_source = minetest.LIGHT_MAX, light_source = minetest.LIGHT_MAX,
}) })

View File

@ -146,6 +146,61 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_glass_defaults(), too_many_stones.node_sound_glass_defaults(),
false false
) )
-- Andesite
stairs.register_stair_and_slab(
"andesite",
"too_many_stones:andesite",
{cracky = 3},
{"tms_andesite.png"},
"Andesite Stair",
"Andesite Slab",
too_many_stones.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"andesite_cobble",
"too_many_stones:andesite_cobble",
{cracky = 3},
{"tms_andesite_cobble.png"},
"Cobbled Andesite Stair",
"Cobbled Andesite Slab",
too_many_stones.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"andesite_brick",
"too_many_stones:andesite_brick",
{cracky = 2},
{"tms_andesite_brick.png"},
"Andesite Brick Stair",
"Andesite Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"andesite_cracked_brick",
"too_many_stones:andesite_cracked_brick",
{cracky = 2},
{"tms_andesite_cracked_brick.png"},
"Cracked Andesite Brick Stair",
"Cracked Andesite Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"andesite_block",
"too_many_stones:andesite_block",
{cracky = 2},
{"tms_andesite_block.png"},
"Andesite Block Stair",
"Andesite Block Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Basalt -- Basalt
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"basalt", "basalt",
@ -476,6 +531,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"covellite_cobble",
"too_many_stones:covellite_cobble",
{cracky = 2},
{"tms_covellite_cobble.png"},
"Cobbled Covellite Stair",
"Cobbled Covellite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Crocoite -- Crocoite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"crocoite", "crocoite",
@ -751,6 +817,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"granite_black_cobble",
"too_many_stones:granite_black_cobble",
{cracky = 2},
{"tms_granite_black_cobble.png"},
"Cobbled Black Granite Stair",
"Cobbled Black Granite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Blue Granite -- Blue Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_blue", "granite_blue",
@ -795,6 +872,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"granite_blue_cobble",
"too_many_stones:granite_blue_cobble",
{cracky = 2},
{"tms_granite_blue_cobble.png"},
"Cobbled Blue Granite Stair",
"Cobbled Blue Granite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Gray Granite -- Gray Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_gray", "granite_gray",
@ -839,6 +927,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"granite_gray_cobble",
"too_many_stones:granite_gray_cobble",
{cracky = 2},
{"tms_granite_gray_cobble.png"},
"Cobbled Gray Granite Stair",
"Cobbled Gray Granite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Green Granite -- Green Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_green", "granite_green",
@ -883,6 +982,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"granite_green_cobble",
"too_many_stones:granite_green_cobble",
{cracky = 2},
{"tms_granite_green_cobble.png"},
"Cobbled Green Granite Stair",
"Cobbled Green Granite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Pink Granite -- Pink Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_pink", "granite_pink",
@ -927,6 +1037,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"granite_pink_cobble",
"too_many_stones:granite_pink_cobble",
{cracky = 2},
{"tms_granite_pink_cobble.png"},
"Cobbled Pink Granite Stair",
"Cobbled Pink Granite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Red Granite -- Red Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_red", "granite_red",
@ -971,6 +1092,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"granite_red_cobble",
"too_many_stones:granite_red_cobble",
{cracky = 2},
{"tms_granite_red_cobble.png"},
"Cobbled Red Granite Stair",
"Cobbled Red Granite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- White Granite -- White Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_white", "granite_white",
@ -1015,6 +1147,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"granite_white_cobble",
"too_many_stones:granite_white_cobble",
{cracky = 2},
{"tms_granite_white_cobble.png"},
"Cobbled White Granite Stair",
"Cobbled White Granite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Heliodor -- Heliodor
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"heliodor", "heliodor",
@ -1103,6 +1246,17 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
stairs.register_stair_and_slab(
"howlite_cobble",
"too_many_stones:howlite_cobble",
{cracky = 2},
{"tms_howlite_cobble.png"},
"Cobbled Howlite Stair",
"Cobbled Howlite Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Ilvaite -- Ilvaite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"ilvaite", "ilvaite",
@ -2218,6 +2372,171 @@ stairs.register_stair_and_slab(
too_many_stones.node_sound_stone_defaults(), too_many_stones.node_sound_stone_defaults(),
false false
) )
-- Beige Tuff
stairs.register_stair_and_slab(
"tuff_beige",
"too_many_stones:tuff_beige",
{cracky = 3},
{"tms_tuff_beige.png"},
"Beige Tuff Stair",
"Beige Tuff Slab",
too_many_stones.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"tuff_beige_brick",
"too_many_stones:tuff_beige_brick",
{cracky = 2},
{"tms_tuff_beige_brick.png"},
"Beige Tuff Brick Stair",
"Beige Tuff Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_beige_cracked_brick",
"too_many_stones:tuff_beige_cracked_brick",
{cracky = 2},
{"tms_tuff_beige_cracked_brick.png"},
"Cracked Beige Tuff Brick Stair",
"Cracked Beige Tuff Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_beige_block",
"too_many_stones:tuff_beige_block",
{cracky = 2},
{"tms_tuff_beige_block.png"},
"Beige Tuff Block Stair",
"Beige Tuff Block Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_beige_cobble",
"too_many_stones:tuff_beige_cobble",
{cracky = 2},
{"tms_tuff_beige_cobble.png"},
"Cobbled Beige Tuff Stair",
"Cobbled Beige Tuff Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Grey Tuff
stairs.register_stair_and_slab(
"tuff_grey",
"too_many_stones:tuff_grey",
{cracky = 3},
{"tms_tuff_grey.png"},
"Grey Tuff Stair",
"Grey Tuff Slab",
too_many_stones.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"tuff_grey_brick",
"too_many_stones:tuff_grey_brick",
{cracky = 2},
{"tms_tuff_grey_brick.png"},
"Grey Tuff Brick Stair",
"Grey Tuff Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_grey_cracked_brick",
"too_many_stones:tuff_grey_cracked_brick",
{cracky = 2},
{"tms_tuff_grey_cracked_brick.png"},
"Cracked Grey Tuff Brick Stair",
"Cracked Grey Tuff Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_grey_block",
"too_many_stones:tuff_grey_block",
{cracky = 2},
{"tms_tuff_grey_block.png"},
"Grey Tuff Block Stair",
"Grey Tuff Block Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_grey_cobble",
"too_many_stones:tuff_grey_cobble",
{cracky = 2},
{"tms_tuff_grey_cobble.png"},
"Cobbled Grey Tuff Stair",
"Cobbled Grey Tuff Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Red Tuff
stairs.register_stair_and_slab(
"tuff_red",
"too_many_stones:tuff_red",
{cracky = 3},
{"tms_tuff_red.png"},
"Red Tuff Stair",
"Red Tuff Slab",
too_many_stones.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"tuff_red_brick",
"too_many_stones:tuff_red_brick",
{cracky = 2},
{"tms_tuff_red_brick.png"},
"Red Tuff Brick Stair",
"Red Tuff Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_red_cracked_brick",
"too_many_stones:tuff_red_cracked_brick",
{cracky = 2},
{"tms_tuff_red_cracked_brick.png"},
"Cracked Red Tuff Brick Stair",
"Cracked Red Tuff Brick Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_red_block",
"too_many_stones:tuff_red_block",
{cracky = 2},
{"tms_tuff_red_block.png"},
"Red Tuff Block Stair",
"Red Tuff Block Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"tuff_red_cobble",
"too_many_stones:tuff_red_cobble",
{cracky = 2},
{"tms_tuff_red_cobble.png"},
"Cobbled Red Tuff Stair",
"Cobbled Red Tuff Slab",
too_many_stones.node_sound_stone_defaults(),
false
)
-- Turquoise -- Turquoise
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"turquoise", "turquoise",