diff --git a/mods/blocks/building/ornamental.lua b/mods/blocks/building/ornamental.lua new file mode 100644 index 000000000..37c5932cd --- /dev/null +++ b/mods/blocks/building/ornamental.lua @@ -0,0 +1,19 @@ +local common_defs = { + glass = { + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + _mcl_silk_touch_drop = true, + drawtype = "glasslike", + drop = "", + groups = {colored_blocks = 1, handy = 1}, + paramtype = "light", + sounds = mcl_sounds.node_sound_glass_defaults(), + sunlight_propagates = true + } +} + +for _, color in pairs(voxelibre.colors) do + local identifier = color.."_stained_glass" + + voxelibre.register_block(identifier, table.copy(common_defs.glass)) +end diff --git a/mods/blocks/building/structural.lua b/mods/blocks/building/structural.lua index 715766736..c9e5b44a7 100644 --- a/mods/blocks/building/structural.lua +++ b/mods/blocks/building/structural.lua @@ -1,4 +1,4 @@ -local commondefs = { +local common_defs = { concrete = { _mcl_blast_resistance = 1.8, _mcl_hardness = 1.8, @@ -21,31 +21,31 @@ local commondefs = { } local planks = { - ["acacia"] = {groups = commondefs.flammable_planks_groups}, - ["bamboo"] = {groups = commondefs.flammable_planks_groups}, - ["birch"] = {groups = commondefs.flammable_planks_groups}, - ["cherry"] = {groups = commondefs.flammable_planks_groups}, + ["acacia"] = {groups = common_defs.flammable_planks_groups}, + ["bamboo"] = {groups = common_defs.flammable_planks_groups}, + ["birch"] = {groups = common_defs.flammable_planks_groups}, + ["cherry"] = {groups = common_defs.flammable_planks_groups}, ["crimson"] = {}, - ["dark_oak"] = {groups = commondefs.flammable_planks_groups}, - ["jungle"] = {groups = commondefs.flammable_planks_groups}, - ["mangrove"] = {groups = commondefs.flammable_planks_groups}, - ["oak"] = {groups = commondefs.flammable_planks_groups}, - ["spruce"] = {groups = commondefs.flammable_planks_groups}, + ["dark_oak"] = {groups = common_defs.flammable_planks_groups}, + ["jungle"] = {groups = common_defs.flammable_planks_groups}, + ["mangrove"] = {groups = common_defs.flammable_planks_groups}, + ["oak"] = {groups = common_defs.flammable_planks_groups}, + ["spruce"] = {groups = common_defs.flammable_planks_groups}, ["warped"] = {} } for _, color in pairs(voxelibre.colors) do local identifier = color.."_concrete" - voxelibre.register_block(identifier, table.copy(commondefs.concrete)) + voxelibre.register_block(identifier, table.copy(common_defs.concrete)) identifier = identifier.."_powder" - voxelibre.register_block(identifier, table.copy(commondefs.concrete_powder)) + voxelibre.register_block(identifier, table.copy(common_defs.concrete_powder)) end for identifier, definitions in pairs(planks) do - voxelibre.register_block(identifier.."_planks", table.merge(commondefs.planks, definitions)) + voxelibre.register_block(identifier.."_planks", table.merge(common_defs.planks, definitions)) end local blocks = { diff --git a/textures/building/building_black_stained_glass.png b/textures/building/building_black_stained_glass.png new file mode 100644 index 000000000..d7ec397f3 Binary files /dev/null and b/textures/building/building_black_stained_glass.png differ diff --git a/textures/building/building_blue_stained_glass.png b/textures/building/building_blue_stained_glass.png new file mode 100644 index 000000000..5f272a46c Binary files /dev/null and b/textures/building/building_blue_stained_glass.png differ diff --git a/textures/building/building_brown_stained_glass.png b/textures/building/building_brown_stained_glass.png new file mode 100644 index 000000000..1eaa0e58a Binary files /dev/null and b/textures/building/building_brown_stained_glass.png differ diff --git a/textures/building/building_cyan_stained_glass.png b/textures/building/building_cyan_stained_glass.png new file mode 100644 index 000000000..707074d40 Binary files /dev/null and b/textures/building/building_cyan_stained_glass.png differ diff --git a/textures/building/building_gray_stained_glass.png b/textures/building/building_gray_stained_glass.png new file mode 100644 index 000000000..155e7d83e Binary files /dev/null and b/textures/building/building_gray_stained_glass.png differ diff --git a/textures/building/building_green_stained_glass.png b/textures/building/building_green_stained_glass.png new file mode 100644 index 000000000..a3a700e20 Binary files /dev/null and b/textures/building/building_green_stained_glass.png differ diff --git a/textures/building/building_light_blue_stained_glass.png b/textures/building/building_light_blue_stained_glass.png new file mode 100644 index 000000000..64a2828df Binary files /dev/null and b/textures/building/building_light_blue_stained_glass.png differ diff --git a/textures/building/building_light_gray_stained_glass.png b/textures/building/building_light_gray_stained_glass.png new file mode 100644 index 000000000..1adb87bf3 Binary files /dev/null and b/textures/building/building_light_gray_stained_glass.png differ diff --git a/textures/building/building_lime_stained_glass.png b/textures/building/building_lime_stained_glass.png new file mode 100644 index 000000000..7b9af13ff Binary files /dev/null and b/textures/building/building_lime_stained_glass.png differ diff --git a/textures/building/building_magenta_stained_glass.png b/textures/building/building_magenta_stained_glass.png new file mode 100644 index 000000000..e7e5d5f17 Binary files /dev/null and b/textures/building/building_magenta_stained_glass.png differ diff --git a/textures/building/building_orange_stained_glass.png b/textures/building/building_orange_stained_glass.png new file mode 100644 index 000000000..d104b34d1 Binary files /dev/null and b/textures/building/building_orange_stained_glass.png differ diff --git a/textures/building/building_pink_stained_glass.png b/textures/building/building_pink_stained_glass.png new file mode 100644 index 000000000..bad64abbd Binary files /dev/null and b/textures/building/building_pink_stained_glass.png differ diff --git a/textures/building/polished_basalt_side.png b/textures/building/building_polished_basalt_side.png similarity index 100% rename from textures/building/polished_basalt_side.png rename to textures/building/building_polished_basalt_side.png diff --git a/textures/building/polished_basalt_top.png b/textures/building/building_polished_basalt_top.png similarity index 100% rename from textures/building/polished_basalt_top.png rename to textures/building/building_polished_basalt_top.png diff --git a/textures/building/building_purple_stained_glass.png b/textures/building/building_purple_stained_glass.png new file mode 100644 index 000000000..7cfb5e42c Binary files /dev/null and b/textures/building/building_purple_stained_glass.png differ diff --git a/textures/building/quartz_bricks.png b/textures/building/building_quartz_bricks.png similarity index 100% rename from textures/building/quartz_bricks.png rename to textures/building/building_quartz_bricks.png diff --git a/textures/building/building_red_stained_glass.png b/textures/building/building_red_stained_glass.png new file mode 100644 index 000000000..694c5a334 Binary files /dev/null and b/textures/building/building_red_stained_glass.png differ diff --git a/textures/building/building_white_stained_glass.png b/textures/building/building_white_stained_glass.png new file mode 100644 index 000000000..103bf9a79 Binary files /dev/null and b/textures/building/building_white_stained_glass.png differ diff --git a/textures/building/building_yellow_stained_glass.png b/textures/building/building_yellow_stained_glass.png new file mode 100644 index 000000000..fa86fa45d Binary files /dev/null and b/textures/building/building_yellow_stained_glass.png differ diff --git a/tools/file_prefix_renamer.py b/tools/file_prefix_renamer.py new file mode 100644 index 000000000..6e1a94250 --- /dev/null +++ b/tools/file_prefix_renamer.py @@ -0,0 +1,25 @@ +import os + +def rename_files(): + directory = input("Path: ") + + if not os.path.isdir(directory): + print("Could not find the path!") + return + + prefix = input("Prefix: ") + + files = os.listdir(directory) + + for file in files: + if os.path.isfile(os.path.join(directory, file)): + file_name, extension = os.path.splitext(file) + + if not file_name.startswith(prefix): + new_file_name = prefix + file_name + extension + os.rename(os.path.join(directory, file), os.path.join(directory, new_file_name)) + + print("Done!") + +if __name__ == "__main__": + rename_files()