diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 3a41422..75367be 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -554,6 +554,12 @@ minetest.register_node("default:desert_stone", { drop = "default:stone_item 5", }) +minetest.register_node("default:cobble", { + description = "Cobble", + tiles = {"default_cobble.png"}, + groups = {cracky = 3}, +}) + minetest.register_node("default:stone_tile", { description = "Stone Tile", tiles = {"default_stone_tile.png"}, diff --git a/mods/default/nodes.lua~ b/mods/default/nodes.lua~ index 3a41422..75367be 100644 --- a/mods/default/nodes.lua~ +++ b/mods/default/nodes.lua~ @@ -554,6 +554,12 @@ minetest.register_node("default:desert_stone", { drop = "default:stone_item 5", }) +minetest.register_node("default:cobble", { + description = "Cobble", + tiles = {"default_cobble.png"}, + groups = {cracky = 3}, +}) + minetest.register_node("default:stone_tile", { description = "Stone Tile", tiles = {"default_stone_tile.png"}, diff --git a/mods/default/textures/default_cobble.png b/mods/default/textures/default_cobble.png new file mode 100644 index 0000000..ecfce8a Binary files /dev/null and b/mods/default/textures/default_cobble.png differ diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index 0e123b9..50d4e16 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -32,6 +32,85 @@ function stairs.register_stair_and_slab(name, base) }, }, }) + + minetest.register_node(name.."_stair_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_stair_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall", { + description = minetest.registered_nodes[base].description .. " Wall", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) minetest.register_craft({ output = name.."_stair 3", recipe = { @@ -50,6 +129,8 @@ end stairs.register_stair_and_slab("stairs:stonebrick", "default:stonebrick") stairs.register_stair_and_slab("stairs:stone_tile", "default:stone_tile") stairs.register_stair_and_slab("stairs:stone", "default:stone") +stairs.register_stair_and_slab("stairs:cobble", "default:cobble") +stairs.register_stair_and_slab("stairs:brick", "default:brick") stairs.register_stair_and_slab("stairs:basalt", "lava:basalt") stairs.register_stair_and_slab("stairs:wood", "default:wood") stairs.register_stair_and_slab("stairs:wooden_planks", "default:wooden_planks") diff --git a/mods/stairs/init.lua~ b/mods/stairs/init.lua~ index 0e123b9..50d4e16 100644 --- a/mods/stairs/init.lua~ +++ b/mods/stairs/init.lua~ @@ -32,6 +32,85 @@ function stairs.register_stair_and_slab(name, base) }, }, }) + + minetest.register_node(name.."_stair_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_stair_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall", { + description = minetest.registered_nodes[base].description .. " Wall", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) minetest.register_craft({ output = name.."_stair 3", recipe = { @@ -50,6 +129,8 @@ end stairs.register_stair_and_slab("stairs:stonebrick", "default:stonebrick") stairs.register_stair_and_slab("stairs:stone_tile", "default:stone_tile") stairs.register_stair_and_slab("stairs:stone", "default:stone") +stairs.register_stair_and_slab("stairs:cobble", "default:cobble") +stairs.register_stair_and_slab("stairs:brick", "default:brick") stairs.register_stair_and_slab("stairs:basalt", "lava:basalt") stairs.register_stair_and_slab("stairs:wood", "default:wood") stairs.register_stair_and_slab("stairs:wooden_planks", "default:wooden_planks")