-- nodes minetest.register_node("multitest:rubberblock", { description = "Rubber Block", tiles = {"multitest_rubberblock.png"}, groups = {oddly_breakable_by_hand=5,crumbly=3}, }) minetest.register_node("multitest:blackstone", { description = "Blackstone", tiles = {"multitest_blackstone.png"}, groups = {cracky=3, stone=1}, drop = 'multitest:blackcobble', sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:blackcobble", { description = "Black Cobblestone", tiles = {"multitest_blackcobble.png"}, groups = {cracky=2, stone=2}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:blackstone_paved", { description = "Paved Blackstone", tiles = {"multitest_blackstone_paved.png"}, groups = {cracky=2, stone=1}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:blackstone_paved", { description = "Paved Blackstone", tiles = {"multitest_blackstone_paved.png"}, groups = {cracky=2, stone=1}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:blackstone_brick", { description = "Blackstone Bricks", tiles = {"multitest_blackstone_brick.png"}, groups = {cracky=2, stone=1}, sounds = default.node_sound_stone_defaults(), }) --[[ maintenant dans farming redo minetest.register_node("multitest:hayblock", { description = "Hay Bale", tiles = {"multitest_hayblock_top.png", "multitest_hayblock_top.png", "multitest_hayblock.png"}, paramtype2 = "facedir", groups = {snappy=1,flammable=2,crumbly=1,cracky=4,oddly_breakable_by_hand=2}, sounds = default.node_sound_sand_defaults(), on_place = minetest.rotate_node }) --]] minetest.register_node("multitest:checkered_floor", { description = "Checkered Floor", tiles = {"multitest_checkered_floor.png"}, groups = {cracky=2, oddly_breakable_by_hand=4}, sounds = default.node_sound_stone_defaults(), }) --[[ minetest.register_node("multitest:lamp", { description = "Lamp", tiles = {"multitest_lamp.png"}, paramtype = "light", sunlight_propagates = true, light_source = LIGHT_MAX-1, groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, sounds = default.node_sound_glass_defaults(), }) ]] minetest.register_alias("multitest:lamp", "lantern:lantern") minetest.register_node("multitest:andesite", { description = "Andesite", tiles = {"multitest_andesite.png"}, groups = {cracky=3,}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:diorite", { description = "Diorite", tiles = {"multitest_diorite.png"}, groups = {cracky=3,}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:granite", { description = "Granite", tiles = {"multitest_granite.png"}, groups = {cracky=3,}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:andesite_smooth", { description = "Smooth Andesite", tiles = {"multitest_andesite_smooth.png"}, groups = {cracky=3,}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:diorite_smooth", { description = "Smooth Diorite", tiles = {"multitest_diorite_smooth.png"}, groups = {cracky=3,}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:granite_smooth", { description = "Smooth Granite", tiles = {"multitest_granite_smooth.png"}, groups = {cracky=3,}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("multitest:sandstone_carved", { description = "Carved Sandstone", tiles = {"multitest_sandstone_carved_top.png", "multitest_sandstone_carved_top.png", "multitest_sandstone_carved.png"}, groups = {crumbly=2,cracky=4,}, sounds = default.node_sound_sand_defaults(), }) if minetest.get_modpath("moreblocks") then local modname = "multitest" local names = {"blackstone", "blackcobble", "blackstone_brick", "blackstone_paved"} for _,name in ipairs(names) do local nodename = modname..":"..name local ndef = table.copy(minetest.registered_nodes[nodename]) ndef.sunlight_propagates = true ndef.place_param2 = nil stairsplus:register_all(modname, name, nodename, ndef) end else -- stairs:stair_blackstone stairs.register_stair_and_slab("blackstone", "multitest:blackstone", {cracky=3, stone=1}, {"multitest_blackstone.png"}, "Blackstone Stairs", "Blackstone Slab", nil) stairs.register_stair_and_slab("blackcobble", "multitest:blackcobble", {cracky=3, stone=1}, {"multitest_blackcobble.png"}, "Black Cobble Stairs", "Black Cobble Slab", nil) stairs.register_stair_and_slab("blackstone_bricks", "multitest:blackstone_brick", {cracky=3, stone=1}, {"multitest_blackstone_brick.png"}, "Blackstonestone brick Stairs", "Blackstone Brick Slab", nil) stairs.register_stair_and_slab("blackstone_paved", "multitest:blackstone_paved", {cracky=3, stone=1}, {"multitest_blackstone_paved.png"}, "Paved Blackstone Stairs", "Paved Blackstone Slab", nil) end -- others for i, v in ipairs(multitest.colors) do minetest.register_node("multitest:carpet_"..v, { tiles = {"wool_"..v..".png"}, description = multitest.colornames[i].."Carpet", groups = {oddly_breakable_by_hand=2,flammable=3}, drawtype="nodebox", paramtype = "light", node_box = { type = "fixed", fixed = { {-0.5, -0.5, -0.5, 0.5, -0.4, 0.5}, } } }) end minetest.register_node("multitest:door_mat", { description = "Door Mat", tiles = {"multitest_door_mat.png"}, inventory_image = "multitest_door_mat.png", wield_image = "multitest_door_mat.png", groups = {oddly_breakable_by_hand=2,flammable=3}, drawtype = "nodebox", paramtype = "light", paramtype2 = "facedir", node_box = { type = "fixed", fixed = { {-0.5, -0.5, -0.363675, 0.5, -0.454674, 0.426703}, } } }) minetest.register_node("multitest:sponge_block", { description = "Sponge Block (Decorative)", tiles = {"multitest_sponge_block.png"}, groups = {oddly_breakable_by_hand=3,}, })