local S = core.get_translator("basic_materials") local sound_api = xcompat.sounds local chains_sbox = { type = "fixed", fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 } } core.register_node("basic_materials:cement_block", { description = S("Cement"), tiles = { "basic_materials_cement_block.png" }, is_ground_content = false, groups = { cracky = 2, dig_stone = 1, pickaxey = 5 }, _mcl_hardness = 1.6, sounds = sound_api.node_sound_stone_defaults(), }) core.register_node("basic_materials:concrete_block", { description = S("Concrete Block"), tiles = { "basic_materials_concrete_block.png" }, is_ground_content = false, groups = { cracky = 1, concrete = 1, dig_stone = 1, pickaxey = 5 }, _mcl_hardness = 1.6, sounds = sound_api.node_sound_stone_defaults(), }) core.register_node("basic_materials:chain_steel", { description = S("Chain (steel, hanging)"), drawtype = "mesh", mesh = "basic_materials_chains.obj", tiles = { "basic_materials_chain_steel.png" }, walkable = false, climbable = true, sunlight_propagates = true, paramtype = "light", inventory_image = "basic_materials_chain_steel_inv.png", is_ground_content = false, groups = { cracky = 3, dig_stone = 1, pickaxey = 5 }, _mcl_hardness = 1.6, selection_box = chains_sbox, }) core.register_node("basic_materials:chain_brass", { description = S("Chain (brass, hanging)"), drawtype = "mesh", mesh = "basic_materials_chains.obj", tiles = { "basic_materials_chain_brass.png" }, walkable = false, climbable = true, sunlight_propagates = true, paramtype = "light", inventory_image = "basic_materials_chain_brass_inv.png", is_ground_content = false, groups = { cracky = 3, dig_stone = 1, pickaxey = 5 }, _mcl_hardness = 1.6, selection_box = chains_sbox, }) core.register_node("basic_materials:brass_block", { description = S("Brass Block"), tiles = { "basic_materials_brass_block.png" }, is_ground_content = false, groups = { cracky = 1, dig_stone = 1, pickaxey = 5 }, _mcl_hardness = 1.6, sounds = sound_api.node_sound_metal_defaults(), })