add slate, change preview image

This commit is contained in:
TheOnlyJoeEnderman 2022-12-01 04:50:00 +00:00
parent 624d95b6e6
commit 3039c75d3b
5 changed files with 740 additions and 8 deletions

View File

@ -1,6 +1,6 @@
# Too Many Stones
This mod is in a quite functional state, but not a polished state. It currently features 16 stone types that all spawn in the world, cobble for most of them, and bricks and blocks for all stone types. If your game supplies stairs, you will have access to stairs and slabs. If your game has walls, then you will also get walls for most stone types. The placement of the stones in the mapgen is not final. More stones may be added, and you can put a feature request on ContentDB or the repo for new ones. I probably won't add any boring stones though.
This mod is in a quite functional state, but not a polished state. It currently features 17 stone types that all spawn in the world, cobble for most of them, and bricks and blocks for all stone types. If your game supplies stairs, you will have access to stairs and slabs. If your game has walls, then you will also get walls for most stone types. The placement of the stones in the mapgen is nearling finalization. More stones may be added, and you can put a feature request on ContentDB or the repo for new ones. I probably won't add any boring stones though.
Done:
Amazonite-(light green)
@ -18,6 +18,7 @@ White Limestone-(yellow grey)
Marble-(white)
Rose Quartz-(pink)
Scoria-(red)
Slate-(dark grey)
Sugilite-(purple)
To Do:
@ -25,3 +26,4 @@ Finalize stone spawn locations, blob size, and blob shape
Get play testers
Add Ores?
Find and add ore mods to optional depends
Glow Stone?

212
nodes.lua
View File

@ -50,6 +50,16 @@ minetest.register_node("too_many_stones:amazonite_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:amazonite_cracked_brick", {
description = S("Cracked Amazonite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_amazonite_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Bluestone
minetest.register_node("too_many_stones:bluestone", {
description = S("Bluestone"),
@ -86,6 +96,16 @@ minetest.register_node("too_many_stones:bluestone_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:bluestone_cracked_brick", {
description = S("Cracked Bluestone Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_bluestone_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Calcite
minetest.register_node("too_many_stones:calcite", {
description = S("Calcite"),
@ -123,6 +143,19 @@ minetest.register_node("too_many_stones:calcite_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:calcite_cracked_brick", {
description = S("Cracked Calcite Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_calcite_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Carnotite
minetest.register_node("too_many_stones:carnotite", {
description = S("Carnotite"),
@ -159,6 +192,16 @@ minetest.register_node("too_many_stones:carnotite_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:carnotite_cracked_brick", {
description = S("Cracked Carnotite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_carnotite_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Blue Granite
minetest.register_node("too_many_stones:granite_blue", {
description = S("Blue Granite"),
@ -190,6 +233,16 @@ minetest.register_node("too_many_stones:granite_blue_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_blue_cracked_brick", {
description = S("Cracked Blue Granite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_blue_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Green Granite
minetest.register_node("too_many_stones:granite_green", {
description = S("Green Granite"),
@ -221,6 +274,16 @@ minetest.register_node("too_many_stones:granite_green_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_green_cracked_brick", {
description = S("Cracked Green Granite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_green_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Red Granite
minetest.register_node("too_many_stones:granite_red", {
description = S("Red Granite"),
@ -252,6 +315,16 @@ minetest.register_node("too_many_stones:granite_red_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_red_cracked_brick", {
description = S("Cracked Red Granite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_red_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
--Greenstone
minetest.register_node("too_many_stones:greenstone", {
description = S("Greenstone"),
@ -286,6 +359,16 @@ minetest.register_node("too_many_stones:greenstone_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:greenstone_cracked_brick", {
description = S("Cracked Greenstone Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_greenstone_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Ilvaite
minetest.register_node("too_many_stones:ilvaite", {
description = S("Ilvaite"),
@ -322,6 +405,16 @@ minetest.register_node("too_many_stones:ilvaite_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:ilvaite_cracked_brick", {
description = S("Cracked Ilvaite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_ilvaite_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Kyanite
minetest.register_node("too_many_stones:kyanite", {
description = S("Kyanite"),
@ -358,6 +451,16 @@ minetest.register_node("too_many_stones:kyanite_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:kyanite_cracked_brick", {
description = S("Cracked Kyanite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_kyanite_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Blue Limestone
minetest.register_node("too_many_stones:limestone_blue", {
description = S("Blue Limestone"),
@ -394,6 +497,16 @@ minetest.register_node("too_many_stones:limestone_blue_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:limestone_blue_cracked_brick", {
description = S("Cracked Blue Limestone Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_limestone_blue_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- White Limestone
minetest.register_node("too_many_stones:limestone_white", {
description = S("White Limestone"),
@ -430,6 +543,16 @@ minetest.register_node("too_many_stones:limestone_white_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:limestone_white_cracked_brick", {
description = S("Cracked White Limestone Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_limestone_white_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Marble
minetest.register_node("too_many_stones:marble", {
description = S("Marble"),
@ -466,6 +589,16 @@ minetest.register_node("too_many_stones:marble_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:marble_cracked_brick", {
description = S("Cracked Marble Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_marble_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Rose Quartz
minetest.register_node("too_many_stones:rose_quartz", {
description = S("Rose Quartz"),
@ -503,6 +636,19 @@ minetest.register_node("too_many_stones:rose_quartz_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:rose_quartz_cracked_brick", {
description = S("Cracked Rose Quartz Brick"),
use_texture_alpha = "blend",
drawtype = "glasslike",
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_rose_quartz_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Scoria
minetest.register_node("too_many_stones:scoria", {
description = S("Scoria"),
@ -539,6 +685,62 @@ minetest.register_node("too_many_stones:scoria_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:scoria_cracked_brick", {
description = S("Cracked Scoria Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_scoria_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Slate
minetest.register_node("too_many_stones:slate", {
description = S("Slate"),
tiles = {"tms_slate.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:slate_cobble",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:slate_block", {
description = S("Slate Block"),
tiles = {"tms_slate_block.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:slate_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:slate_cobble", {
description = S("Cobbled Slate"),
tiles = {"tms_slate_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 2},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:slate_brick", {
description = S("Slate Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_slate_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:slate_cracked_brick", {
description = S("Cracked Slate Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_slate_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Sugilite
minetest.register_node("too_many_stones:sugilite", {
description = S("Sugilite"),
@ -575,6 +777,16 @@ minetest.register_node("too_many_stones:sugilite_brick", {
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:sugilite_cracked_brick", {
description = S("Cracked Sugilite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_sugilite_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
--[[
minetest.register_node("too_many_stones:bluestone", {
description = S("Bluestone"),

View File

@ -33,6 +33,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"amazonite_cracked_brick",
"too_many_stones:amazonite_cracked_brick",
{cracky = 2},
{"tms_amazonite_brick.png^tms_brick_crack_overlay.png"},
"Cracked Amazonite Brick Stair",
"Cracked Amazonite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"amazonite_block",
"too_many_stones:amazonite_block",
{cracky = 2},
{"tms_amazonite_block.png"},
"Amazonite Block Stair",
"Amazonite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Bluestone
stairs.register_stair_and_slab(
"bluestone",
@ -66,6 +88,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"bluestone_cracked_brick",
"too_many_stones:bluestone_cracked_brick",
{cracky = 2},
{"tms_bluestone_brick.png^tms_brick_crack_overlay.png"},
"Cracked Bluestone Brick Stair",
"Cracked Bluestone Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"bluestone_block",
"too_many_stones:bluestone_block",
{cracky = 2},
{"tms_bluestone_block.png"},
"Bluestone Block Stair",
"Bluestone Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Calcite
stairs.register_stair_and_slab(
"calcite",
@ -88,6 +132,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"calcite_cracked_brick",
"too_many_stones:calcite_cracked_brick",
{cracky = 2},
{"tms_calcite_brick.png^tms_brick_crack_overlay.png"},
"Cracked Calcite Brick Stair",
"Cracked Calcite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"calcite_block",
"too_many_stones:calcite_block",
{cracky = 2},
{"tms_calcite_block.png"},
"Calcite Block Stair",
"Calcite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Carnotite
stairs.register_stair_and_slab(
"carnotite",
@ -121,6 +187,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"carnotite_cracked_brick",
"too_many_stones:carnotite_cracked_brick",
{cracky = 2},
{"tms_carnotite_brick.png^tms_brick_crack_overlay.png"},
"Cracked Carnotite Brick Stair",
"Cracked Carnotite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"carnotite_block",
"too_many_stones:carnotite_block",
{cracky = 2},
{"tms_carnotite_block.png"},
"Carnotite Block Stair",
"Carnotite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Blue Granite
stairs.register_stair_and_slab(
"granite_blue",
@ -143,6 +231,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_blue_cracked_brick",
"too_many_stones:granite_blue_cracked_brick",
{cracky = 2},
{"tms_granite_blue_brick.png^tms_brick_crack_overlay.png"},
"Cracked Blue Granite Brick Stair",
"Cracked Blue Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_blue_block",
"too_many_stones:granite_blue_block",
{cracky = 2},
{"tms_granite_blue_block.png"},
"Blue Granite Block Stair",
"Blue Granite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Green Granite
stairs.register_stair_and_slab(
"granite_green",
@ -165,6 +275,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_green_cracked_brick",
"too_many_stones:granite_green_cracked_brick",
{cracky = 2},
{"tms_granite_green_brick.png^tms_brick_crack_overlay.png"},
"Cracked Green Granite Brick Stair",
"Cracked Green Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_green_block",
"too_many_stones:granite_green_block",
{cracky = 2},
{"tms_granite_green_block.png"},
"Green Granite Block Stair",
"Green Granite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Red Granite
stairs.register_stair_and_slab(
"granite_red",
@ -187,6 +319,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_red_cracked_brick",
"too_many_stones:granite_red_cracked_brick",
{cracky = 2},
{"tms_granite_red_brick.png^tms_brick_crack_overlay.png"},
"Cracked Red Granite Brick Stair",
"Cracked Red Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_red_block",
"too_many_stones:granite_red_block",
{cracky = 2},
{"tms_granite_red_block.png"},
"Red Granite Block Stair",
"Red Granite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Greenstone
stairs.register_stair_and_slab(
"greenstone",
@ -220,6 +374,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"greenstone_cracked_brick",
"too_many_stones:greenstone_cracked_brick",
{cracky = 2},
{"tms_greenstone_brick.png^tms_brick_crack_overlay.png"},
"Cracked Greenstone Brick Stair",
"Cracked Greenstone Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"greenstone_block",
"too_many_stones:greenstone_block",
{cracky = 2},
{"tms_greenstone_block.png"},
"Greenstone Block Stair",
"Greenstone Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Ilvaite
stairs.register_stair_and_slab(
"ilvaite",
@ -253,6 +429,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"ilvaite_cracked_brick",
"too_many_stones:ilvaite_cracked_brick",
{cracky = 2},
{"tms_ilvaite_brick.png^tms_brick_crack_overlay.png"},
"Cracked Ilvaite Brick Stair",
"Cracked Ilvaite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"ilvaite_block",
"too_many_stones:ilvaite_block",
{cracky = 2},
{"tms_ilvaite_block.png"},
"Ilvaite Block Stair",
"Ilvaite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Kyanite
stairs.register_stair_and_slab(
"kyanite",
@ -286,6 +484,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"kyanite_cracked_brick",
"too_many_stones:kyanite_cracked_brick",
{cracky = 2},
{"tms_kyanite_brick.png^tms_brick_crack_overlay.png"},
"Cracked Kyanite Brick Stair",
"Cracked Kyanite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"kyanite_block",
"too_many_stones:kyanite_block",
{cracky = 2},
{"tms_kyanite_block.png"},
"Kyanite Block Stair",
"Kyanite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Blue Limestone
stairs.register_stair_and_slab(
"limestone_blue",
@ -319,6 +539,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"limestone_blue_cracked_brick",
"too_many_stones:limestone_blue_cracked_brick",
{cracky = 2},
{"tms_limestone_blue_brick.png^tms_brick_crack_overlay.png"},
"Cracked Blue Limestone Brick Stair",
"Cracked Blue Limestone Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"limestone_blue_block",
"too_many_stones:limestone_blue_block",
{cracky = 2},
{"tms_limestone_blue_block.png"},
"Blue Limestone Block Stair",
"Blue Limestone Block Slab",
default.node_sound_stone_defaults(),
false
)
-- White Limestone
stairs.register_stair_and_slab(
"limestone_white",
@ -352,6 +594,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"limestone_white_cracked_brick",
"too_many_stones:limestone_white_cracked_brick",
{cracky = 2},
{"tms_limestone_white_brick.png^tms_brick_crack_overlay.png"},
"Cracked White Limestone Brick Stair",
"Cracked White Limestone Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"limestone_white_block",
"too_many_stones:limestone_white_block",
{cracky = 2},
{"tms_limestone_white_block.png"},
"White Limestone Block Stair",
"White Limestone Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Marble
stairs.register_stair_and_slab(
"marble",
@ -385,6 +649,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"marble_cracked_brick",
"too_many_stones:marble_cracked_brick",
{cracky = 2},
{"tms_marble_brick.png^tms_brick_crack_overlay.png"},
"Cracked Marble Brick Stair",
"Cracked Marble Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"marble_block",
"too_many_stones:marble_block",
{cracky = 2},
{"tms_marble_block.png"},
"Marble Block Stair",
"Marble Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Rose Quartz
stairs.register_stair_and_slab(
"rose_quartz",
@ -407,6 +693,28 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"rose_quartz_cracked_brick",
"too_many_stones:rose_quartz_cracked_brick",
{cracky = 2},
{"tms_rose_quartz_brick.png^tms_brick_crack_overlay.png"},
"Cracked Rose Quartz Brick Stair",
"Cracked Rose Quartz Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"rose_quartz_block",
"too_many_stones:rose_quartz_block",
{cracky = 2},
{"tms_rose_quartz_block.png"},
"Rose Quartz Block Stair",
"Rose Quartz Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Scoria
stairs.register_stair_and_slab(
"scoria",
@ -440,6 +748,83 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"scoria_cracked_brick",
"too_many_stones:scoria_cracked_brick",
{cracky = 2},
{"tms_scoria_brick.png^tms_brick_crack_overlay.png"},
"Cracked Scoria Brick Stair",
"Cracked Scoria Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"scoria_block",
"too_many_stones:scoria_block",
{cracky = 2},
{"tms_scoria_block.png"},
"Scoria Block Stair",
"Scoria Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Slate
stairs.register_stair_and_slab(
"slate",
"too_many_stones:slate",
{cracky = 3},
{"tms_slate.png"},
"Slate Stair",
"Slate Slab",
default.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"slate_cobble",
"too_many_stones:slate_cobble",
{cracky = 3},
{"tms_slate_cobble.png"},
"Cobbled Slate Stair",
"Cobbled Slate Slab",
default.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"slate_brick",
"too_many_stones:slate_brick",
{cracky = 2},
{"tms_slate_brick.png"},
"Slate Brick Stair",
"Slate Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"slate_cracked_brick",
"too_many_stones:slate_cracked_brick",
{cracky = 2},
{"tms_slate_brick.png^tms_brick_crack_overlay.png"},
"Cracked Slate Brick Stair",
"Cracked Slate Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"slate_block",
"too_many_stones:slate_block",
{cracky = 2},
{"tms_slate_block.png"},
"Slate Block Stair",
"Slate Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Sugilite
stairs.register_stair_and_slab(
"sugilite",
@ -473,4 +858,26 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"sugilite_cracked_brick",
"too_many_stones:sugilite_cracked_brick",
{cracky = 2},
{"tms_sugilite_brick.png^tms_brick_crack_overlay.png"},
"Cracked Sugilite Brick Stair",
"Cracked Sugilite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"sugilite_block",
"too_many_stones:sugilite_block",
{cracky = 2},
{"tms_sugilite_block.png"},
"Sugilite Block Stair",
"Sugilite Block Slab",
default.node_sound_stone_defaults(),
false
)
end

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

125
wall.lua
View File

@ -6,6 +6,12 @@ walls.register("too_many_stones:amazonite_wall", "Amazonite Wall", "tms_amazonit
walls.register("too_many_stones:amazonite_brick_wall", "Amazonite Brick Wall", "tms_amazonite_brick.png",
"too_many_stones:amazonite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:amazonite_cracked_brick_wall", "Cracked Amazonite Brick Wall", "tms_amazonite_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:amazonite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:amazonite_block_wall", "Amazonite Block Wall", "tms_amazonite_block.png",
"too_many_stones:amazonite_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:amazonite_cobble_wall", "Cobbled Amazonite Wall", "tms_amazonite_cobble.png",
"too_many_stones:amazonite_cobble", default.node_sound_stone_defaults())
-- Bluestone
@ -14,42 +20,78 @@ walls.register("too_many_stones:bluestone_wall", "Bluestone Wall", "tms_blueston
walls.register("too_many_stones:bluestone_brick_wall", "Bluestone Brick Wall", "tms_bluestone_brick.png",
"too_many_stones:bluestone_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:bluestone_cracked_brick_wall", "Cracked Bluestone Brick Wall", "tms_bluestone_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:bluestone_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:bluestone_block_wall", "Bluestone Block Wall", "tms_bluestone_block.png",
"too_many_stones:bluestone_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:bluestone_cobble_wall", "Cobbled Bluestone Wall", "tms_bluestone_cobble.png",
"too_many_stones:bluestone_cobble", default.node_sound_stone_defaults())
-- Calcite
walls.register("too_many_stones:calcite_wall", "Calcite Wall", "tms_calcite.png",
"too_many_stones:calcite", default.node_sound_stone_defaults())
walls.register("too_many_stones:calcite_brick_wall", "Calcite Brick Wall", "tms_calcite_brick.png",
"too_many_stones:calcite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:calcite_cracked_brick_wall", "Cracked Calcite Brick Wall", "tms_calcite_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:calcite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:calcite_block_wall", "Calcite Block Wall", "tms_calcite_block.png",
"too_many_stones:calcite_block", default.node_sound_stone_defaults())
-- Carnotite
walls.register("too_many_stones:carnotite_wall", "carnotite Wall", "tms_carnotite.png",
walls.register("too_many_stones:carnotite_wall", "Carnotite Wall", "tms_carnotite.png",
"too_many_stones:carnotite", default.node_sound_stone_defaults())
walls.register("too_many_stones:carnotite_brick_wall", "carnotite Brick Wall", "tms_carnotite_brick.png",
walls.register("too_many_stones:carnotite_brick_wall", "Carnotite Brick Wall", "tms_carnotite_brick.png",
"too_many_stones:carnotite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:carnotite_cobble_wall", "Cobbled carnotite Wall", "tms_carnotite_cobble.png",
"too_many_stones:carnotite_cobble", default.node_sound_stone_defaults())
walls.register("too_many_stones:carnotite_cracked_brick_wall", "Cracked Carnotite Brick Wall", "tms_carnotite_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:carnotite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:bluestone_cobble_wall", "Cobbled Bluestone Wall", "tms_bluestone_cobble.png",
"too_many_stones:bluestone_cobble", default.node_sound_stone_defaults())
walls.register("too_many_stones:carnotite_block_wall", "Carnotite Block Wall", "tms_carnotite_block.png",
"too_many_stones:carnotite_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:carnotite_cobble_wall", "Cobbled Carnotite Wall", "tms_carnotite_cobble.png",
"too_many_stones:carnotite_cobble", default.node_sound_stone_defaults())
-- Blue Granite
walls.register("too_many_stones:granite_blue_wall", "Blue Granite Wall", "tms_granite_blue.png",
"too_many_stones:granite_blue", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_blue_brick_wall", "Blue Granite Brick Wall", "tms_granite_blue_brick.png",
"too_many_stones:granite_blue_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_blue_cracked_brick_wall", "Cracked Blue Granite Brick Wall", "tms_granite_blue_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:granite_blue_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_blue_block_wall", "Blue Granite Block Wall", "tms_granite_blue_block.png",
"too_many_stones:granite_blue_block", default.node_sound_stone_defaults())
-- Green Granite
walls.register("too_many_stones:granite_green_wall", "Green Granite Wall", "tms_granite_green.png",
"too_many_stones:granite_green", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_green_brick_wall", "Green Granite Brick Wall", "tms_granite_green_brick.png",
"too_many_stones:granite_green_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_green_cracked_brick_wall", "Cracked Green Granite Brick Wall", "tms_granite_green_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:granite_green_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_green_block_wall", "Green Granite Block Wall", "tms_granite_green_block.png",
"too_many_stones:granite_green_block", default.node_sound_stone_defaults())
-- Red Granite
walls.register("too_many_stones:granite_red_wall", "Red Granite Wall", "tms_granite_red.png",
"too_many_stones:granite_red", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_red_brick_wall", "Red Granite Brick Wall", "tms_granite_red_brick.png",
"too_many_stones:granite_red_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_red_cracked_brick_wall", "Cracked Red Granite Brick Wall", "tms_granite_red_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:granite_red_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_red_block_wall", "Red Granite Block Wall", "tms_granite_red_block.png",
"too_many_stones:granite_red_block", default.node_sound_stone_defaults())
-- Greenstone
walls.register("too_many_stones:greenstone_wall", "Greentone Wall", "tms_greenstone.png",
"too_many_stones:greenstone", default.node_sound_stone_defaults())
@ -57,6 +99,12 @@ walls.register("too_many_stones:greenstone_wall", "Greentone Wall", "tms_greenst
walls.register("too_many_stones:greenstone_brick_wall", "Greentone Brick Wall", "tms_greenstone_brick.png",
"too_many_stones:greenstone_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:greenstone_cracked_brick_wall", "Cracked Greenstone Brick Wall", "tms_greenstone_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:greenstone_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:greenstone_block_wall", "Greenstone Block Wall", "tms_greenstone_block.png",
"too_many_stones:greenstone_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:greenstone_cobble_wall", "Cobbled Greentone Wall", "tms_greenstone_cobble.png",
"too_many_stones:greenstone_cobble", default.node_sound_stone_defaults())
-- Ilvaite
@ -66,15 +114,27 @@ walls.register("too_many_stones:ilvaite_wall", "Ilvaite Wall", "tms_ilvaite.png"
walls.register("too_many_stones:ilvaite_brick_wall", "Ilvaite Brick Wall", "tms_ilvaite_brick.png",
"too_many_stones:ilvaite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:ilvaite_cracked_brick_wall", "Cracked Ilvaite Brick Wall", "tms_ilvaite_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:ilvaite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:ilvaite_block_wall", "Ilvaite Block Wall", "tms_ilvaite_block.png",
"too_many_stones:ilvaite_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:ilvaite_cobble_wall", "Cobbled Ilvaite Wall", "tms_ilvaite_cobble.png",
"too_many_stones:ilvaite_cobble", default.node_sound_stone_defaults())
-- Kyanite
walls.register("too_many_stones:kyanite_wall", "Kyanite Wall", "tms_kyanite.png",
"too_many_stones:kyanite", default.node_sound_stone_defaults())
walls.register("too_many_stones:kyanite_brick_wall", "Kyanite Brick Wall", "tms_kyanite_brick.png",
"too_many_stones:kyanite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:kyanite_cracked_brick_wall", "Cracked Kyanite Brick Wall", "tms_kyanite_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:kyanite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:kyanite_block_wall", "Kyanite Block Wall", "tms_kyanite_block.png",
"too_many_stones:kyanite_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:kyanite_cobble_wall", "Cobbled Kyanite Wall", "tms_kyanite_cobble.png",
"too_many_stones:kyanite_cobble", default.node_sound_stone_defaults())
-- Blue Limestone
@ -84,6 +144,12 @@ walls.register("too_many_stones:limestone_blue_wall", "Blue Limestone Wall", "tm
walls.register("too_many_stones:limestone_blue_brick_wall", "Blue Limestone Brick Wall", "tms_limestone_blue_brick.png",
"too_many_stones:limestone_blue_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:limestone_blue_cracked_brick_wall", "Cracked Blue Limestone Brick Wall", "tms_limestone_blue_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:limestone_blue_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:limestone_blue_block_wall", "Blue Limestone Block Wall", "tms_limestone_blue_block.png",
"too_many_stones:limestone_blue_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:limestone_blue_cobble_wall", "Cobbled Blue Limestone Wall", "tms_limestone_blue_cobble.png",
"too_many_stones:limestone_blue_cobble", default.node_sound_stone_defaults())
-- White Limestone
@ -93,6 +159,12 @@ walls.register("too_many_stones:limestone_white_wall", "White Limestone Wall", "
walls.register("too_many_stones:limestone_white_brick_wall", "White Limestone Brick Wall", "tms_limestone_white_brick.png",
"too_many_stones:limestone_white_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:limestone_white_cracked_brick_wall", "Cracked White Limestone Brick Wall", "tms_limestone_white_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:limestone_white_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:limestone_white_block_wall", "White Limestone Block Wall", "tms_limestone_white_block.png",
"too_many_stones:limestone_white_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:limestone_white_cobble_wall", "Cobbled White Limestone Wall", "tms_limestone_white_cobble.png",
"too_many_stones:limestone_white_cobble", default.node_sound_stone_defaults())
-- Marble
@ -102,6 +174,12 @@ walls.register("too_many_stones:marble_wall", "Marble Wall", "tms_marble.png",
walls.register("too_many_stones:marble_brick_wall", "Marble Brick Wall", "tms_marble_brick.png",
"too_many_stones:marble_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:marble_cracked_brick_wall", "Cracked Marble Brick Wall", "tms_marble_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:marble_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:marble_block_wall", "Marble Block Wall", "tms_marble_block.png",
"too_many_stones:marble_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:marble_cobble_wall", "Cobbled Marble Wall", "tms_marble_cobble.png",
"too_many_stones:marble_cobble", default.node_sound_stone_defaults())
-- Rose Quartz
@ -110,6 +188,12 @@ walls.register("too_many_stones:rose_quartz_wall", "Rose Quartz Wall", "tms_rose
walls.register("too_many_stones:rose_quartz_brick_wall", "Rose Quartz Brick Wall", "tms_rose_quartz_brick.png",
"too_many_stones:rose_quartz_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:rose_quartz_cracked_brick_wall", "Cracked Rose Quartz Brick Wall", "tms_rose_quartz_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:rose_quartz_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:rose_quartz_block_wall", "Rose Quartz Block Wall", "tms_rose_quartz_block.png",
"too_many_stones:rose_quartz_block", default.node_sound_stone_defaults())
-- Scoria
walls.register("too_many_stones:scoria_wall", "Scoria Wall", "tms_scoria.png",
"too_many_stones:scoria", default.node_sound_stone_defaults())
@ -117,8 +201,29 @@ walls.register("too_many_stones:scoria_wall", "Scoria Wall", "tms_scoria.png",
walls.register("too_many_stones:scoria_brick_wall", "Scoria Brick Wall", "tms_scoria_brick.png",
"too_many_stones:scoria_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:scoria_cracked_brick_wall", "Cracked Scoria Brick Wall", "tms_scoria_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:scoria_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:scoria_block_wall", "Scoria Block Wall", "tms_scoria_block.png",
"too_many_stones:scoria_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:scoria_cobble_wall", "Cobbled Scoria Wall", "tms_scoria_cobble.png",
"too_many_stones:scoria_cobble", default.node_sound_stone_defaults())
-- Slate
walls.register("too_many_stones:slate_wall", "Slate Wall", "tms_slate.png",
"too_many_stones:slate", default.node_sound_stone_defaults())
walls.register("too_many_stones:slate_brick_wall", "Slate Brick Wall", "tms_slate_brick.png",
"too_many_stones:slate_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:slate_cracked_brick_wall", "Cracked Slate Brick Wall", "tms_slate_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:slate_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:slate_block_wall", "Slate Block Wall", "tms_slate_block.png",
"too_many_stones:slate_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:slate_cobble_wall", "Cobbled Slate Wall", "tms_slate_cobble.png",
"too_many_stones:slate_cobble", default.node_sound_stone_defaults())
-- Sugilite
walls.register("too_many_stones:sugilite_wall", "Sugilite Wall", "tms_sugilite.png",
"too_many_stones:sugilite", default.node_sound_stone_defaults())
@ -126,6 +231,12 @@ walls.register("too_many_stones:sugilite_wall", "Sugilite Wall", "tms_sugilite.p
walls.register("too_many_stones:sugilite_brick_wall", "Sugilite Brick Wall", "tms_sugilite_brick.png",
"too_many_stones:sugilite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:sugilite_cracked_brick_wall", "Cracked Sugilite Brick Wall", "tms_sugilite_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:sugilite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:sugilite_block_wall", "Sugilite Block Wall", "tms_sugilite_block.png",
"too_many_stones:sugilite_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:sugilite_cobble_wall", "Cobbled Sugilite Wall", "tms_sugilite_cobble.png",
"too_many_stones:sugilite_cobble", default.node_sound_stone_defaults())
end