local common_defs = { terracotta = { _mcl_blast_resistance = 4.2, _mcl_hardness = 1.25, groups = {colored_blocks = 1, pickaxey = 1}, sounds = mcl_sounds.node_sound_stone_defaults() } } local blocks = { ["andesite"] = { _mcl_blast_resistance = 6, _mcl_hardness = 1.5, groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["basalt"] = { _mcl_blast_resistance = 4.2, _mcl_hardness = 1.25, groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, on_place = minetest.rotate_node, paramtype2 = "facedir", sounds = mcl_sounds.node_sound_stone_defaults(), tiles = {type = "loglike"} }, ["calcite"] = { _mcl_blast_resistance = 0.75, _mcl_hardness = 0.75, groups = {natural_blocks = 1, pickaxey = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["cobblestone"] = { _mcl_blast_resistance = 6, _mcl_hardness = 2, groups = {building_blocks = 1, pickaxey = 1, stonecuttable = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["deepslate"] = { _mcl_blast_resistance = 6, _mcl_hardness = 3, _mcl_silk_touch_drop = true, drop = "blocks:cobbled_deepslate", groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, on_place = minetest.rotate_node, paramtype2 = "facedir", sounds = mcl_sounds.node_sound_stone_defaults(), tiles = {type = "loglike"} }, ["diorite"] = { _mcl_blast_resistance = 6, _mcl_hardness = 1.5, groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["end_stone"] = { _mcl_blast_resistance = 9, _mcl_hardness = 3, groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["granite"] = { _mcl_blast_resistance = 6, _mcl_hardness = 1.5, groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["netherrack"] = { _mcl_blast_resistance = 0.4, _mcl_hardness = 0.4, groups = {natural_blocks = 1, pickaxey = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["stone"] = { _mcl_blast_resistance = 6, _mcl_hardness = 1.5, _mcl_silk_touch_drop = true, drop = "blocks:cobblestone", groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, sounds = mcl_sounds.node_sound_stone_defaults() }, ["terracotta"] = table.copy(common_defs.terracotta), ["tuff"] = { _mcl_blast_resistance = 6, _mcl_hardness = 1.5, groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1}, sounds = mcl_sounds.node_sound_stone_defaults() } } for identifier, definitions in pairs(blocks) do voxelibre.register_block(identifier, definitions) end for _, color in pairs(voxelibre.colors) do voxelibre.register_block(color.."_terracotta", table.copy(common_defs.terracotta)) end