-- mcl_decor/register.lua local S = minetest.get_translator(minetest.get_current_modname()) --- Coalquartz Tile --- minetest.register_node("mcl_decor:coalquartz_tile", { description = S("Coalquartz Tile"), tiles = {"mcl_decor_coalquartz_tile.png"}, is_ground_content = false, groups = {pickaxey=1, flammable=1, quartz_block=1, building_block=1, material_stone=1, fire_encouragement=5, fire_flammability=5}, sounds = mcl_sounds.node_sound_stone_defaults(), _mcl_blast_resistance = 4, _mcl_hardness = 3, }) minetest.register_craft({ output = "mcl_decor:coalquartz_tile", recipe = { {"mcl_core:coal_lump", "mcl_nether:quartz"}, {"mcl_nether:quartz", "mcl_core:coal_lump"} } }) minetest.register_craft({ output = "mcl_decor:coalquartz_tile", recipe = { {"mcl_nether:quartz", "mcl_core:coal_lump"}, {"mcl_core:coal_lump", "mcl_nether:quartz"} } }) --- Gravel Path --- minetest.register_node("mcl_decor:gravel_path", { description = S("Gravel Path"), tiles = { "default_gravel.png", }, wield_image = "mcl_decor_gravel_path.png", inventory_image = "mcl_decor_gravel_path.png", groups = {handy=1, shovely=1, attached_node=1, dig_by_piston=1, deco_block=1, material_sand=1}, drawtype = "nodebox", paramtype = "light", sunlight_propagates = true, buildable_to = true, walkable = true, node_box = { type = "fixed", fixed = { {-0.4375, -0.5, -0.4375, -0.125, -0.4375, -0.125}, {-0.125, -0.5, -0.0625, 0.0625, -0.4375, 0.125}, {-0.3125, -0.5, 0.1875, -0.0625, -0.4375, 0.4375}, {0.0625, -0.5, -0.375, 0.25, -0.4375, -0.1875}, {0.125, -0.5, 0.125, 0.375, -0.4375, 0.375}, {0.25, -0.5, -0.125, 0.375, -0.4375, 0}, {-0.4375, -0.5, 0, -0.3125, -0.4375, 0.125}, } }, selection_box = { type = "fixed", fixed = { {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, } }, collision_box = { type = "fixed", fixed = { {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, } }, _mcl_blast_resistance = 0.3, _mcl_hardness = 0.3, sounds = mcl_sounds.node_sound_dirt_defaults({ footstep = {name="default_gravel_footstep", gain=0.45}, }), }) minetest.register_craft({ output = "mcl_decor:gravel_path 16", recipe = { {"mcl_core:gravel", "", "mcl_core:gravel"}, {"", "mcl_core:gravel", ""}, {"mcl_core:gravel", "", "mcl_core:gravel"} } }) --- Rainbow Block --- minetest.register_node("mcl_decor:rainbow_block", { description = S("Rainbow Block"), tiles = {"mcl_decor_rainbow_block.png"}, is_ground_content = false, light_source = minetest.LIGHT_MAX, groups = {handy=1, building_block=1, material_glass=1}, sounds = mcl_sounds.node_sound_glass_defaults(), _mcl_blast_resistance = 0.9, _mcl_hardness = 0.9, }) minetest.register_craft({ output = "mcl_decor:rainbow_block", recipe = { {"mcl_dye:red", "mcl_dye:orange", "mcl_dye:yellow"}, {"mcl_dye:green", "mcl_nether:glowstone", "mcl_dye:lightblue"}, {"mcl_dye:blue", "mcl_dye:violet", "mcl_dye:pink"} } }) --- Tables and Chairs --- mcl_decor.register_chair("mcl_decor:wooden_chair", S("Oak Chair"), "mcl_core:wood", "default_wood.png") mcl_decor.register_chair("mcl_decor:dark_oak_chair", S("Dark Oak Chair"), "mcl_core:darkwood", "mcl_core_planks_big_oak.png") mcl_decor.register_chair("mcl_decor:jungle_chair", S("Jungle Chair"), "mcl_core:junglewood", "default_junglewood.png") mcl_decor.register_chair("mcl_decor:spruce_chair", S("Spruce Chair"), "mcl_core:sprucewood", "mcl_core_planks_spruce.png") mcl_decor.register_chair("mcl_decor:acacia_chair", S("Acacia Chair"), "mcl_core:acaciawood", "default_acacia_wood.png") mcl_decor.register_chair("mcl_decor:birch_chair", S("Birch Chair"), "mcl_core:birchwood", "mcl_core_planks_birch.png") mcl_decor.register_table("mcl_decor:wooden_table", S("Oak Table"), "mcl_core:wood", "default_wood.png") mcl_decor.register_table("mcl_decor:dark_oak_table", S("Dark Oak Table"), "mcl_core:darkwood", "mcl_core_planks_big_oak.png") mcl_decor.register_table("mcl_decor:jungle_table", S("Jungle Table"), "mcl_core:junglewood", "default_junglewood.png") mcl_decor.register_table("mcl_decor:spruce_table", S("Spruce Table"), "mcl_core:sprucewood", "default_wood.png") mcl_decor.register_table("mcl_decor:acacia_table", S("Acacia Table"), "mcl_core:acaciawood", "default_acacia_wood.png") mcl_decor.register_table("mcl_decor:birch_table", S("Birch Table"), "mcl_core:birchwood", "mcl_core_planks_birch.png")