Use moreblocks for building_blocks slab and stair

This commit is contained in:
Jat 2014-08-11 21:20:25 +02:00
parent 8e76593982
commit dbc519c8b9
2 changed files with 152 additions and 81 deletions

View File

@ -1 +1,2 @@
default default
moreblocks?

View File

@ -135,6 +135,7 @@ minetest.register_node("building_blocks:grate", {
sunlight_propagates = true, sunlight_propagates = true,
is_ground_content = true, is_ground_content = true,
groups = {cracky=1}, groups = {cracky=1},
sounds = default.node_sound_stone_defaults(),
}) })
minetest.register_node("building_blocks:Fireplace", { minetest.register_node("building_blocks:Fireplace", {
@ -252,6 +253,67 @@ minetest.register_node("building_blocks:hardwood", {
sounds = default.node_sound_wood_defaults(), sounds = default.node_sound_wood_defaults(),
}) })
if moreblocks then
stairsplus:register_all(
"building_blocks",
"marble",
"building_blocks:Marble",
{
description = "Marble",
tiles = {"building_blocks_marble.png"},
groups = {cracky=3},
sounds = default.node_sound_stone_defaults(),
}
)
stairsplus:register_all(
"building_blocks",
"hardwood",
"building_blocks:hardwood",
{
description = "Hardwood",
tiles = {"building_blocks_hardwood.png"},
groups = {choppy=1,flammable=1},
sounds = default.node_sound_wood_defaults(),
}
)
stairsplus:register_all(
"building_blocks",
"fakegrass",
"building_blocks:fakegrass",
{
description = "Grass",
tiles = {"default_grass.png"},
groups = {crumbly=3},
sounds = default.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.4},
}),
}
)
stairsplus:register_all(
"building_blocks",
"tar",
"building_blocks:Tar",
{
description = "Tar",
tiles = {"building_blocks_tar.png"},
groups = {crumbly=1},
sounds = default.node_sound_stone_defaults(),
}
)
stairsplus:register_all(
"building_blocks",
"grate",
"building_blocks:grate",
{
description = "Grate",
tiles = {"building_blocks_grate.png"},
groups = {cracky=1},
sounds = default.node_sound_stone_defaults(),
}
)
else
bb_stairs = {} bb_stairs = {}
-- Node will be called stairs:stair_<subname> -- Node will be called stairs:stair_<subname>
@ -329,27 +391,35 @@ bb_stairs.register_stair_and_slab("marble","building_blocks:Marble",
{cracky=3}, {cracky=3},
{"building_blocks_marble.png"}, {"building_blocks_marble.png"},
"Marble stair", "Marble stair",
"Marble slab") "Marble slab"
)
bb_stairs.register_stair_and_slab("hardwood","building_blocks:hardwood", bb_stairs.register_stair_and_slab("hardwood","building_blocks:hardwood",
{snappy=1,choppy=1,flammable=1}, {choppy=1,flammable=1},
{"building_blocks_hardwood.png"}, {"building_blocks_hardwood.png"},
"Hardwood stair", "Hardwood stair",
"Hardwood slab") "Hardwood slab"
)
bb_stairs.register_stair_and_slab("fakegrass","building_blocks:fakegrass", bb_stairs.register_stair_and_slab("fakegrass","building_blocks:fakegrass",
{crumbly=3}, {crumbly=3},
{"default_grass.png"}, {"default_grass.png"},
"Grass stair", "Grass stair",
"Grass slab") "Grass slab"
)
bb_stairs.register_stair_and_slab("tar","building_blocks:Tar", bb_stairs.register_stair_and_slab("tar","building_blocks:Tar",
{crumbly=1}, {crumbly=1},
{"building_blocks_tar.png"}, {"building_blocks_tar.png"},
"Tar stair", "Tar stair",
"Tar slab") "Tar slab"
)
bb_stairs.register_stair_and_slab("grate","building_blocks:grate", bb_stairs.register_stair_and_slab("grate","building_blocks:grate",
{crumbly=1}, {cracky=1},
{"building_blocks_grate.png"}, {"building_blocks_grate.png"},
"Grate Stair", "Grate Stair",
"Grate Slab") "Grate Slab"
)
end
minetest.register_craft({ minetest.register_craft({
type = "fuel", type = "fuel",
recipe = "building_blocks:hardwood", recipe = "building_blocks:hardwood",