diff --git a/mods/blocks/building/mineral.lua b/mods/blocks/building/mineral.lua new file mode 100644 index 000000000..f4285feae --- /dev/null +++ b/mods/blocks/building/mineral.lua @@ -0,0 +1,49 @@ + +local blocks = { + ["amethyst_block"] = { + _mcl_blast_resistance = 1.5, + _mcl_hardness = 1.5, + description = "Block of Amethyst", + groups = {building_blocks = 1, natural_blocks = 1, pickaxey = 1}, + sounds = mcl_sounds.node_sound_glass_defaults() + }, + ["coal_block"] = { + _mcl_blast_resistance = 6, + _mcl_hardness = 5, + description = "Block of Coal", + groups = {building_blocks = 1, fuel = 800, pickaxey = 1}, + sounds = mcl_sounds.node_sound_stone_defaults() + }, + ["diamond_block"] = { + _mcl_blast_resistance = 6, + _mcl_hardness = 5, + description = "Block of Diamond", + groups = {beacon_base_blocks = 1, building_blocks = 1, pickaxey = 4}, + sounds = mcl_sounds.node_sound_metal_defaults() + }, + ["emerald_block"] = { + _mcl_blast_resistance = 6, + _mcl_hardness = 5, + description = "Block of Emerald", + groups = {beacon_base_blocks = 1, building_blocks = 1, pickaxey = 4}, + sounds = mcl_sounds.node_sound_metal_defaults() + }, + ["gold_block"] = { + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + description = "Block of Gold", + groups = {beacon_base_blocks = 1, building_blocks = 1, guarded_by_piglins = 1, pickaxey = 4}, + sounds = mcl_sounds.node_sound_metal_defaults() + }, + ["iron_block"] = { + _mcl_blast_resistance = 6, + _mcl_hardness = 5, + description = "Block of Iron", + groups = {beacon_base_blocks = 1, building_blocks = 1, pickaxey = 3}, + sounds = mcl_sounds.node_sound_metal_defaults() + } +} + +for identifier, definitions in pairs(blocks) do + voxelibre.register_block(identifier, definitions) +end diff --git a/textures/building/building_amethyst_block.png b/textures/building/building_amethyst_block.png new file mode 100644 index 000000000..78e225e2a Binary files /dev/null and b/textures/building/building_amethyst_block.png differ diff --git a/textures/building/building_chiseled_copper.png b/textures/building/building_chiseled_copper.png new file mode 100644 index 000000000..340ca8cf5 Binary files /dev/null and b/textures/building/building_chiseled_copper.png differ diff --git a/textures/building/building_chiseled_quartz_block.png b/textures/building/building_chiseled_quartz_block.png new file mode 100644 index 000000000..5dfdec9c1 Binary files /dev/null and b/textures/building/building_chiseled_quartz_block.png differ diff --git a/textures/building/building_chiseled_quartz_block_top.png b/textures/building/building_chiseled_quartz_block_top.png new file mode 100644 index 000000000..a60f82da7 Binary files /dev/null and b/textures/building/building_chiseled_quartz_block_top.png differ diff --git a/textures/building/building_coal_block.png b/textures/building/building_coal_block.png new file mode 100644 index 000000000..b4519acdf Binary files /dev/null and b/textures/building/building_coal_block.png differ diff --git a/textures/building/building_copper_block.png b/textures/building/building_copper_block.png new file mode 100644 index 000000000..aafa57026 Binary files /dev/null and b/textures/building/building_copper_block.png differ diff --git a/textures/building/building_copper_grate.png b/textures/building/building_copper_grate.png new file mode 100644 index 000000000..1ffe73341 Binary files /dev/null and b/textures/building/building_copper_grate.png differ diff --git a/textures/building/building_cut_copper.png b/textures/building/building_cut_copper.png new file mode 100644 index 000000000..3931f13c5 Binary files /dev/null and b/textures/building/building_cut_copper.png differ diff --git a/textures/building/building_diamond_block.png b/textures/building/building_diamond_block.png new file mode 100644 index 000000000..72b602e7a Binary files /dev/null and b/textures/building/building_diamond_block.png differ diff --git a/textures/building/building_emerald_block.png b/textures/building/building_emerald_block.png new file mode 100644 index 000000000..d1fc6dd6d Binary files /dev/null and b/textures/building/building_emerald_block.png differ diff --git a/textures/building/building_exposed_chiseled_copper.png b/textures/building/building_exposed_chiseled_copper.png new file mode 100644 index 000000000..b320afeb7 Binary files /dev/null and b/textures/building/building_exposed_chiseled_copper.png differ diff --git a/textures/building/building_exposed_copper.png b/textures/building/building_exposed_copper.png new file mode 100644 index 000000000..415115ce9 Binary files /dev/null and b/textures/building/building_exposed_copper.png differ diff --git a/textures/building/building_exposed_copper_grate.png b/textures/building/building_exposed_copper_grate.png new file mode 100644 index 000000000..100c1317c Binary files /dev/null and b/textures/building/building_exposed_copper_grate.png differ diff --git a/textures/building/building_exposed_cut_copper.png b/textures/building/building_exposed_cut_copper.png new file mode 100644 index 000000000..fb8e0cee1 Binary files /dev/null and b/textures/building/building_exposed_cut_copper.png differ diff --git a/textures/building/building_gold_block.png b/textures/building/building_gold_block.png new file mode 100644 index 000000000..fa270c528 Binary files /dev/null and b/textures/building/building_gold_block.png differ diff --git a/textures/building/building_iron_block.png b/textures/building/building_iron_block.png new file mode 100644 index 000000000..eb537fd9d Binary files /dev/null and b/textures/building/building_iron_block.png differ diff --git a/textures/building/building_lapis_block.png b/textures/building/building_lapis_block.png new file mode 100644 index 000000000..35a2298ea Binary files /dev/null and b/textures/building/building_lapis_block.png differ diff --git a/textures/building/building_oxidized_chiseled_copper.png b/textures/building/building_oxidized_chiseled_copper.png new file mode 100644 index 000000000..1915a9418 Binary files /dev/null and b/textures/building/building_oxidized_chiseled_copper.png differ diff --git a/textures/building/building_oxidized_copper.png b/textures/building/building_oxidized_copper.png new file mode 100644 index 000000000..9cec3c6f9 Binary files /dev/null and b/textures/building/building_oxidized_copper.png differ diff --git a/textures/building/building_oxidized_copper_grate.png b/textures/building/building_oxidized_copper_grate.png new file mode 100644 index 000000000..6556ad7e1 Binary files /dev/null and b/textures/building/building_oxidized_copper_grate.png differ diff --git a/textures/building/building_oxidized_cut_copper.png b/textures/building/building_oxidized_cut_copper.png new file mode 100644 index 000000000..8a989262e Binary files /dev/null and b/textures/building/building_oxidized_cut_copper.png differ diff --git a/textures/building/building_quartz_block_bottom.png b/textures/building/building_quartz_block_bottom.png new file mode 100644 index 000000000..4b3fcbd1b Binary files /dev/null and b/textures/building/building_quartz_block_bottom.png differ diff --git a/textures/building/building_quartz_block_side.png b/textures/building/building_quartz_block_side.png new file mode 100644 index 000000000..9256d7575 Binary files /dev/null and b/textures/building/building_quartz_block_side.png differ diff --git a/textures/building/building_quartz_block_top.png b/textures/building/building_quartz_block_top.png new file mode 100644 index 000000000..9256d7575 Binary files /dev/null and b/textures/building/building_quartz_block_top.png differ diff --git a/textures/building/building_quartz_pillar.png b/textures/building/building_quartz_pillar.png new file mode 100644 index 000000000..b0d7fe64a Binary files /dev/null and b/textures/building/building_quartz_pillar.png differ diff --git a/textures/building/building_quartz_pillar_top.png b/textures/building/building_quartz_pillar_top.png new file mode 100644 index 000000000..39757562e Binary files /dev/null and b/textures/building/building_quartz_pillar_top.png differ diff --git a/textures/building/building_raw_copper_block.png b/textures/building/building_raw_copper_block.png new file mode 100644 index 000000000..57f8e6da5 Binary files /dev/null and b/textures/building/building_raw_copper_block.png differ diff --git a/textures/building/building_raw_gold_block.png b/textures/building/building_raw_gold_block.png new file mode 100644 index 000000000..5bdb685ca Binary files /dev/null and b/textures/building/building_raw_gold_block.png differ diff --git a/textures/building/building_raw_iron_block.png b/textures/building/building_raw_iron_block.png new file mode 100644 index 000000000..d2d44311c Binary files /dev/null and b/textures/building/building_raw_iron_block.png differ diff --git a/textures/building/building_redstone_block.png b/textures/building/building_redstone_block.png new file mode 100644 index 000000000..1d21bb177 Binary files /dev/null and b/textures/building/building_redstone_block.png differ diff --git a/textures/building/building_weathered_chiseled_copper.png b/textures/building/building_weathered_chiseled_copper.png new file mode 100644 index 000000000..a05876fca Binary files /dev/null and b/textures/building/building_weathered_chiseled_copper.png differ diff --git a/textures/building/building_weathered_copper.png b/textures/building/building_weathered_copper.png new file mode 100644 index 000000000..14e6db96c Binary files /dev/null and b/textures/building/building_weathered_copper.png differ diff --git a/textures/building/building_weathered_copper_grate.png b/textures/building/building_weathered_copper_grate.png new file mode 100644 index 000000000..1f1f2064c Binary files /dev/null and b/textures/building/building_weathered_copper_grate.png differ diff --git a/textures/building/building_weathered_cut_copper.png b/textures/building/building_weathered_cut_copper.png new file mode 100644 index 000000000..0264b6400 Binary files /dev/null and b/textures/building/building_weathered_cut_copper.png differ