--
minetest.register_abm({
- nodenames = {"default:cobble"},
+ nodenames = {"default:cobble", "stairs:slab_cobble", "stairs:stair_cobble"},
neighbors = {"group:water"},
interval = 16,
chance = 200,
catch_up = false,
action = function(pos, node)
- minetest.set_node(pos, {name = "default:mossycobble"})
+ if node.name == "default:cobble" then
+ minetest.set_node(pos, {name = "default:mossycobble"})
+ elseif node.name == "stairs:slab_cobble" then
+ minetest.set_node(pos, {name = "stairs:slab_mossycobble", param2 = node.param2})
+ elseif node.name == "stairs:stair_cobble" then
+ minetest.set_node(pos, {name = "stairs:stair_mossycobble", param2 = node.param2})
+ end
end
})
})
end
- minetest.register_craft({
- output = 'stairs:stair_' .. subname .. ' 6',
- recipe = {
- {recipeitem, "", ""},
- {recipeitem, recipeitem, ""},
- {recipeitem, recipeitem, recipeitem},
- },
- })
+ if recipeitem then
+ minetest.register_craft({
+ output = 'stairs:stair_' .. subname .. ' 6',
+ recipe = {
+ {recipeitem, "", ""},
+ {recipeitem, recipeitem, ""},
+ {recipeitem, recipeitem, recipeitem},
+ },
+ })
- -- Flipped recipe for the silly minecrafters
- minetest.register_craft({
- output = 'stairs:stair_' .. subname .. ' 6',
- recipe = {
- {"", "", recipeitem},
- {"", recipeitem, recipeitem},
- {recipeitem, recipeitem, recipeitem},
- },
- })
+ -- Flipped recipe for the silly minecrafters
+ minetest.register_craft({
+ output = 'stairs:stair_' .. subname .. ' 6',
+ recipe = {
+ {"", "", recipeitem},
+ {"", recipeitem, recipeitem},
+ {recipeitem, recipeitem, recipeitem},
+ },
+ })
+ end
end
})
end
- minetest.register_craft({
- output = 'stairs:slab_' .. subname .. ' 6',
- recipe = {
- {recipeitem, recipeitem, recipeitem},
- },
- })
+ if recipeitem then
+ minetest.register_craft({
+ output = 'stairs:slab_' .. subname .. ' 6',
+ recipe = {
+ {recipeitem, recipeitem, recipeitem},
+ },
+ })
+ end
end
"Cobblestone Slab",
default.node_sound_stone_defaults())
+stairs.register_stair_and_slab("mossycobble", nil,
+ {cracky = 3},
+ {"default_mossycobble.png"},
+ "Mossy Cobblestone Stair",
+ "Mossy Cobblestone Slab",
+ default.node_sound_stone_defaults())
+
stairs.register_stair_and_slab("stonebrick", "default:stonebrick",
{cracky = 3},
{"default_stone_brick.png"},