From 503785b5cbeb256a5615ddd013b8f2db8ff3ce35 Mon Sep 17 00:00:00 2001 From: Andrew-71 Date: Sun, 25 Jun 2023 16:32:57 +0300 Subject: [PATCH] Lenin lives! --- LICENSE | 121 -------- gradle.properties | 8 +- src/main/java/com/example/ExampleMod.java | 22 -- .../java/com/example/mixin/ExampleMixin.java | 15 - .../java/su/a71/new_soviet/NSE_Blocks.java | 268 ++++++++++++++++++ .../java/su/a71/new_soviet/NewSoviet.java | 28 ++ src/main/resources/assets/modid/icon.png | Bin 453 -> 0 bytes .../blockstates/big_sand_bricks.json | 7 + .../blockstates/big_sand_tiles.json | 7 + .../new_soviet/blockstates/calcite_tiles.json | 7 + .../blockstates/cracked_calcite_tiles.json | 7 + .../blockstates/cracked_sand_bricks.json | 7 + .../blockstates/cracked_sand_tiles.json | 7 + .../blockstates/cross_acacia_planks.json | 7 + .../blockstates/cross_birch_planks.json | 7 + .../blockstates/cross_crimson_planks.json | 7 + .../blockstates/cross_dark_oak_planks.json | 7 + .../blockstates/cross_jungle_planks.json | 7 + .../blockstates/cross_mangrove_planks.json | 7 + .../blockstates/cross_oak_planks.json | 7 + .../blockstates/cross_sand_tiles.json | 7 + .../blockstates/cross_spruce_planks.json | 7 + .../blockstates/diagonal_calcite_tiles.json | 7 + .../herringbone_acacia_planks.json | 7 + .../blockstates/herringbone_birch_planks.json | 7 + .../herringbone_crimson_planks.json | 7 + .../herringbone_dark_oak_planks.json | 7 + .../herringbone_jungle_planks.json | 7 + .../herringbone_mangrove_planks.json | 7 + .../blockstates/herringbone_oak_planks.json | 7 + .../blockstates/herringbone_sand_tiles.json | 7 + .../herringbone_spruce_planks.json | 7 + .../blockstates/industrial_warning.json | 7 + .../blockstates/mossy_calcite_tiles.json | 7 + .../blockstates/mossy_sand_bricks.json | 7 + .../blockstates/mossy_sand_tiles.json | 7 + .../blockstates/orange_warning.json | 7 + .../new_soviet/blockstates/red_warning.json | 7 + .../new_soviet/blockstates/sand_bricks.json | 7 + .../new_soviet/blockstates/sand_tiles.json | 7 + .../blockstates/small_cracked_sand_tiles.json | 7 + .../blockstates/small_sand_tiles.json | 7 + .../assets/new_soviet/lang/en_us.json | 3 + .../models/block/big_sand_bricks.json | 8 + .../models/block/big_sand_tiles.json | 9 + .../models/block/calcite_tiles.json | 9 + .../models/block/cracked_calcite_tiles.json | 9 + .../models/block/cracked_sand_bricks.json | 8 + .../models/block/cracked_sand_tiles.json | 8 + .../models/block/cross_acacia_planks.json | 8 + .../models/block/cross_birch_planks.json | 8 + .../models/block/cross_crimson_planks.json | 8 + .../models/block/cross_dark_oak_planks.json | 8 + .../models/block/cross_jungle_planks.json | 8 + .../models/block/cross_mangrove_planks.json | 8 + .../models/block/cross_oak_planks.json | 8 + .../models/block/cross_sand_tiles.json | 9 + .../models/block/cross_spruce_planks.json | 8 + .../models/block/diagonal_calcite_tiles.json | 9 + .../block/herringbone_acacia_planks.json | 8 + .../block/herringbone_birch_planks.json | 8 + .../block/herringbone_crimson_planks.json | 8 + .../block/herringbone_dark_oak_planks.json | 8 + .../block/herringbone_jungle_planks.json | 8 + .../block/herringbone_mangrove_planks.json | 8 + .../models/block/herringbone_oak_planks.json | 8 + .../models/block/herringbone_sand_tiles.json | 9 + .../block/herringbone_spruce_planks.json | 8 + .../models/block/industrial_warning.json | 8 + .../models/block/mossy_calcite_tiles.json | 9 + .../models/block/mossy_sand_bricks.json | 8 + .../models/block/mossy_sand_tiles.json | 9 + .../models/block/orange_warning.json | 8 + .../new_soviet/models/block/red_warning.json | 8 + .../new_soviet/models/block/sand_bricks.json | 8 + .../new_soviet/models/block/sand_tiles.json | 9 + .../block/small_cracked_sand_tiles.json | 9 + .../models/block/small_sand_tiles.json | 9 + .../models/item/big_sand_bricks.json | 4 + .../models/item/big_sand_tiles.json | 4 + .../new_soviet/models/item/calcite_tiles.json | 4 + .../models/item/cracked_calcite_tiles.json | 4 + .../models/item/cracked_sand_bricks.json | 4 + .../models/item/cracked_sand_tiles.json | 4 + .../models/item/cross_acacia_planks.json | 3 + .../models/item/cross_birch_planks.json | 3 + .../models/item/cross_crimson_planks.json | 3 + .../models/item/cross_dark_oak_planks.json | 3 + .../models/item/cross_jungle_planks.json | 3 + .../models/item/cross_mangrove_planks.json | 3 + .../models/item/cross_oak_planks.json | 3 + .../models/item/cross_sand_tiles.json | 4 + .../models/item/cross_spruce_planks.json | 3 + .../models/item/diagonal_calcite_tiles.json | 4 + .../item/herringbone_acacia_planks.json | 3 + .../models/item/herringbone_birch_planks.json | 3 + .../item/herringbone_crimson_planks.json | 3 + .../item/herringbone_dark_oak_planks.json | 3 + .../item/herringbone_jungle_planks.json | 3 + .../item/herringbone_mangrove_planks.json | 3 + .../models/item/herringbone_oak_planks.json | 3 + .../models/item/herringbone_sand_tiles.json | 4 + .../item/herringbone_spruce_planks.json | 3 + .../models/item/industrial_warning.json | 3 + .../models/item/mossy_calcite_tiles.json | 4 + .../models/item/mossy_sand_bricks.json | 4 + .../models/item/mossy_sand_tiles.json | 4 + .../models/item/orange_warning.json | 3 + .../new_soviet/models/item/red_warning.json | 3 + .../new_soviet/models/item/sand_bricks.json | 4 + .../new_soviet/models/item/sand_tiles.json | 4 + .../models/item/small_cracked_sand_tiles.json | 3 + .../models/item/small_sand_tiles.json | 4 + .../block/aquamarine/aquamarine_tiles.png | Bin 0 -> 385 bytes .../aquamarine/aquamarine_tiles_mossy.png | Bin 0 -> 658 bytes .../aquamarine/cracked_aquamarine_tiles.png | Bin 0 -> 417 bytes .../aquamarine/dirty_aquamarine_tiles.png | Bin 0 -> 675 bytes .../block/aquamarine/glazed_white_tile1.png | Bin 0 -> 335 bytes .../aquamarine/glazed_white_tile1_cracked.png | Bin 0 -> 383 bytes .../aquamarine/small_cracked_white_tiles.png | Bin 0 -> 481 bytes .../block/aquamarine/small_white_tiles.png | Bin 0 -> 461 bytes .../block/blackstone/glazed_tile_black.png | Bin 0 -> 405 bytes .../blackstone/glazed_tile_black_cracked.png | Bin 0 -> 433 bytes .../textures/block/brown/brown_tiles.png | Bin 0 -> 349 bytes .../block/brown/brown_tiles_mossy.png | Bin 0 -> 614 bytes .../block/brown/cracked_brown_tiles.png | Bin 0 -> 3077 bytes .../block/brown/dark-brown-tile-cracked.png | Bin 0 -> 421 bytes .../block/brown/dark-brown-tile-dirty.png | Bin 0 -> 666 bytes .../textures/block/brown/dark-brown-tile.png | Bin 0 -> 378 bytes .../block/brown/dark-brown-tile_mossy.png | Bin 0 -> 649 bytes .../block/brown/dirty_brown_tiles.png | Bin 0 -> 670 bytes .../textures/block/calcite/calcite_tiles.png | Bin 0 -> 6490 bytes .../block/calcite/diagonal_calcite_tiles.png | Bin 0 -> 1915 bytes .../block/calcite/mossy_calcite_tiles.png | Bin 0 -> 676 bytes .../new_soviet/textures/block/coconut.png | Bin 0 -> 403 bytes .../textures/block/concrete_fence.png | Bin 0 -> 290 bytes .../block/deepslate/deepslate_tiles.png | Bin 0 -> 2366 bytes .../deepslate/deepslate_tiles_cracked.png | Bin 0 -> 981 bytes .../deepslate/diagonal_deepslate_tiles.png | Bin 0 -> 2532 bytes .../block/deepslate/mossy_deepslate_tiles.png | Bin 0 -> 655 bytes .../block/deepslate/small_deepslate_tiles.png | Bin 0 -> 1981 bytes .../small_deepslate_tiles_cracked.png | Bin 0 -> 792 bytes .../block/diorite/big_diorite_tiles.png | Bin 0 -> 2233 bytes .../block/diorite/cracked_diorite_bricks.png | Bin 0 -> 3152 bytes .../textures/block/diorite/diorite_bricks.png | Bin 0 -> 3051 bytes .../block/diorite/diorite_bricks_mossy.png | Bin 0 -> 3326 bytes .../block/diorite/small_diorite_tiles.png | Bin 0 -> 1807 bytes .../diorite/small_diorite_tiles_cracked.png | Bin 0 -> 749 bytes .../block/dripstone/dripstone_bricks.png | Bin 0 -> 436 bytes .../block/dripstone/dripstone_tiles.png | Bin 0 -> 2075 bytes .../dripstone/dripstone_tiles_cracked.png | Bin 0 -> 895 bytes .../block/dripstone/mossy_dripstone_tiles.png | Bin 0 -> 551 bytes .../block/floor/linoleum/blue_linoleum.png | Bin 0 -> 2956 bytes .../block/floor/linoleum/brown_linoleum.png | Bin 0 -> 382 bytes .../floor/linoleum/cross_brown_linoleum.png | Bin 0 -> 3157 bytes .../floor/linoleum/cross_orange_linoleum.png | Bin 0 -> 3164 bytes .../block/floor/linoleum/cyan_linoleum.png | Bin 0 -> 2995 bytes .../block/floor/linoleum/green_linoleum.png | Bin 0 -> 492 bytes .../block/floor/linoleum/grey_linoleum.png | Bin 0 -> 3004 bytes .../block/floor/linoleum/oramge_linoleum.png | Bin 0 -> 3097 bytes .../block/floor/linoleum/red_linoleum.png | Bin 0 -> 2964 bytes .../floor/planks/cross_acacia_planks.png | Bin 0 -> 2319 bytes .../floor/planks/cross_dark_oak_planks.png | Bin 0 -> 2252 bytes .../floor/planks/cross_jungle_planks.png | Bin 0 -> 2267 bytes .../floor/planks/cross_mangrove_planks.png | Bin 0 -> 2217 bytes .../block/floor/planks/cross_oak_planks.png | Bin 0 -> 2245 bytes .../floor/planks/cross_spruce_planks.png | Bin 0 -> 2223 bytes .../planks/herringbone_acacia_planks.png | Bin 0 -> 2363 bytes .../planks/herringbone_crimson_planks.png | Bin 0 -> 2260 bytes .../planks/herringbone_dark_oak_planks.png | Bin 0 -> 2248 bytes .../planks/herringbone_jungle_planks.png | Bin 0 -> 2272 bytes .../planks/herringbone_mangrove_planks.png | Bin 0 -> 2277 bytes .../floor/planks/herringbone_oak_planks.png | Bin 0 -> 2264 bytes .../planks/herringbone_spruce_planks.png | Bin 0 -> 2339 bytes .../block/floor/planks/separated_parquet.png | Bin 0 -> 826 bytes .../planks/small_herringbone_parquet.png | Bin 0 -> 807 bytes .../block/floor/planks/straight_parquet.png | Bin 0 -> 805 bytes .../block/granite/big_granite_tiles.png | Bin 0 -> 2452 bytes .../block/granite/small_granite_tiles.png | Bin 0 -> 2135 bytes .../granite/small_granite_tiles_cracked.png | Bin 0 -> 839 bytes .../textures/block/green/big_green_tiles.png | Bin 0 -> 325 bytes .../block/green/cracked_green_bricks.png | Bin 0 -> 555 bytes .../textures/block/green/green_bricks.png | Bin 0 -> 233 bytes .../block/green/green_bricks_mossy.png | Bin 0 -> 692 bytes .../block/green/green_bricks_with_any.png | Bin 0 -> 475 bytes .../green/green_bricks_with_any_cracked.png | Bin 0 -> 589 bytes .../green/variated/big_green_tile_сacked1.png | Bin 0 -> 370 bytes .../green/variated/big_green_tile_сacked2.png | Bin 0 -> 388 bytes .../green/variated/big_green_tile_сacked3.png | Bin 0 -> 501 bytes .../textures/block/green_white/kafel3.png | Bin 0 -> 396 bytes .../textures/block/green_white/kafel3b.png | Bin 0 -> 771 bytes .../textures/block/green_white/kafel3c.png | Bin 0 -> 593 bytes .../light_blue/cracked_light_blue_tiles.png | Bin 0 -> 401 bytes .../cracked_small_light_blue_tiles.png | Bin 0 -> 372 bytes .../light_blue/glazed_light_blue_tile1.png | Bin 0 -> 323 bytes .../glazed_light_blue_tile1_cracked.png | Bin 0 -> 348 bytes .../block/light_blue/lb_tiles_misc1.png | Bin 0 -> 493 bytes .../block/light_blue/light_blue_bricks.png | Bin 0 -> 502 bytes .../light_blue/light_blue_bricks_mossy.png | Bin 0 -> 751 bytes .../block/light_blue/light_blue_tiles.png | Bin 0 -> 307 bytes .../light_blue/mossy_light_blue_tiles.png | Bin 0 -> 648 bytes .../light_blue/small_light_blue_tiles.png | Bin 0 -> 353 bytes .../variated/cracked_light_blue_bricks_1.png | Bin 0 -> 536 bytes .../variated/cracked_light_blue_bricks_2.png | Bin 0 -> 495 bytes .../variated/cracked_light_blue_bricks_3.png | Bin 0 -> 507 bytes .../textures/block/metalplating.png | Bin 0 -> 661 bytes .../new_soviet/textures/block/nii_floor1.png | Bin 0 -> 712 bytes .../new_soviet/textures/block/nii_wall3.png | Bin 0 -> 516 bytes .../new_soviet/textures/block/nii_wall4.png | Bin 0 -> 452 bytes .../new_soviet/textures/block/nii_wall_1.png | Bin 0 -> 1024 bytes .../textures/block/nii_wall_1_crack.png | Bin 0 -> 851 bytes .../textures/block/red/glazed_tile_bricks.png | Bin 0 -> 504 bytes .../block/red/glazed_tile_bricks_cracked.png | Bin 0 -> 521 bytes .../textures/block/red/red_bricks.png | Bin 0 -> 215 bytes .../textures/block/red/red_bricks_cracked.png | Bin 0 -> 227 bytes .../textures/block/red/red_bricks_mossy.png | Bin 0 -> 665 bytes .../textures/block/sand/big_sand_bricks.png | Bin 0 -> 2625 bytes .../textures/block/sand/big_sand_tiles.png | Bin 0 -> 243 bytes .../block/sand/cracked_sand_bricks.png | Bin 0 -> 216 bytes .../block/sand/cracked_sand_tiles.png | Bin 0 -> 656 bytes .../textures/block/sand/cross_sand_tiles.png | Bin 0 -> 2964 bytes .../block/sand/herringbone_sand_tiles.png | Bin 0 -> 2930 bytes .../textures/block/sand/mossy_sand_bricks.png | Bin 0 -> 624 bytes .../textures/block/sand/mossy_sand_tiles.png | Bin 0 -> 731 bytes .../textures/block/sand/sand_bricks.png | Bin 0 -> 200 bytes .../textures/block/sand/sand_tiles.png | Bin 0 -> 2722 bytes .../block/sand/small_cracked_sand_tiles.png | Bin 0 -> 1192 bytes .../textures/block/sand/small_sand_tiles.png | Bin 0 -> 3042 bytes .../block/teal/blue_big_tile_cracked.png | Bin 0 -> 518 bytes .../block/teal/cracked_glazed_teal_tiles.png | Bin 0 -> 387 bytes .../block/teal/cracked_teal_tiles.png | Bin 0 -> 461 bytes .../textures/block/teal/glazed_teal_tiles.png | Bin 0 -> 389 bytes .../textures/block/teal/mossy_teal_tiles.png | Bin 0 -> 654 bytes .../block/teal/small_cracked_teal_tiles.png | Bin 0 -> 434 bytes .../textures/block/teal/small_teal_tiles.png | Bin 0 -> 372 bytes .../textures/block/teal/teal_tiles.png | Bin 0 -> 388 bytes .../textures/block/tilled_block.png | Bin 0 -> 540 bytes .../textures/block/tilled_block_cracked.png | Bin 0 -> 573 bytes .../textures/block/tuff/big_tuff_tiles.png | Bin 0 -> 6500 bytes .../block/tuff/cracked_tuff_tiles.png | Bin 0 -> 559 bytes .../textures/block/tuff/mossy_tuff_tiles.png | Bin 0 -> 592 bytes .../textures/block/tuff/tuff_bricks.png | Bin 0 -> 216 bytes .../block/tuff/tuff_bricks_cracked.png | Bin 0 -> 232 bytes .../textures/block/tuff/tuff_bricks_mossy.png | Bin 0 -> 620 bytes .../textures/block/tuff/tuff_tiles.png | Bin 0 -> 491 bytes .../industrial_warning_stripes.png | Bin 0 -> 2377 bytes .../orange_warning_stripes.png | Bin 0 -> 2563 bytes .../warning_stripes/red_warning_stripes.png | Bin 0 -> 2937 bytes .../block/white/glazed_white_tile1.png | Bin 0 -> 292 bytes .../white/glazed_white_tile1_cracked.png | Bin 0 -> 297 bytes .../block/white/small_cracked_white_tiles.png | Bin 0 -> 336 bytes .../block/white/small_white_tiles.png | Bin 0 -> 318 bytes .../block/whitewash/cracked_whitewash.png | Bin 0 -> 538 bytes .../whitewash/very_cracked_whitewash.png | Bin 0 -> 652 bytes .../textures/block/whitewash/whitewash.png | Bin 0 -> 414 bytes .../block/yellow/cracked_yellow_tiles.png | Bin 0 -> 353 bytes .../block/yellow/small_yellow_tiles.png | Bin 0 -> 343 bytes src/main/resources/fabric.mod.json | 26 +- src/main/resources/modid.mixins.json | 11 - 259 files changed, 966 insertions(+), 192 deletions(-) delete mode 100644 LICENSE delete mode 100644 src/main/java/com/example/ExampleMod.java delete mode 100644 src/main/java/com/example/mixin/ExampleMixin.java create mode 100644 src/main/java/su/a71/new_soviet/NSE_Blocks.java create mode 100644 src/main/java/su/a71/new_soviet/NewSoviet.java delete mode 100644 src/main/resources/assets/modid/icon.png create mode 100644 src/main/resources/assets/new_soviet/blockstates/big_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/big_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cracked_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cracked_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cracked_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_acacia_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_birch_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_crimson_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_dark_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_jungle_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_mangrove_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/cross_spruce_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/diagonal_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_acacia_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_birch_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_crimson_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_dark_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_jungle_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_mangrove_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/herringbone_spruce_planks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/industrial_warning.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/mossy_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/mossy_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/mossy_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/orange_warning.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/red_warning.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/small_cracked_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/blockstates/small_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/lang/en_us.json create mode 100644 src/main/resources/assets/new_soviet/models/block/big_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/big_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cracked_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cracked_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cracked_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_acacia_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_birch_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_crimson_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_dark_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_jungle_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_mangrove_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/cross_spruce_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/diagonal_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_acacia_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_birch_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_crimson_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_dark_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_jungle_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_mangrove_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/herringbone_spruce_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/industrial_warning.json create mode 100644 src/main/resources/assets/new_soviet/models/block/mossy_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/mossy_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/mossy_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/orange_warning.json create mode 100644 src/main/resources/assets/new_soviet/models/block/red_warning.json create mode 100644 src/main/resources/assets/new_soviet/models/block/sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/block/sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/small_cracked_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/block/small_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/big_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/big_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cracked_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cracked_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cracked_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_acacia_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_birch_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_crimson_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_dark_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_jungle_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_mangrove_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/cross_spruce_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/diagonal_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_acacia_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_birch_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_crimson_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_dark_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_jungle_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_mangrove_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_oak_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/herringbone_spruce_planks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/industrial_warning.json create mode 100644 src/main/resources/assets/new_soviet/models/item/mossy_calcite_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/mossy_sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/mossy_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/orange_warning.json create mode 100644 src/main/resources/assets/new_soviet/models/item/red_warning.json create mode 100644 src/main/resources/assets/new_soviet/models/item/sand_bricks.json create mode 100644 src/main/resources/assets/new_soviet/models/item/sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/small_cracked_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/models/item/small_sand_tiles.json create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/aquamarine_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/aquamarine_tiles_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/cracked_aquamarine_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/dirty_aquamarine_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/glazed_white_tile1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/glazed_white_tile1_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/small_cracked_white_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/aquamarine/small_white_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/blackstone/glazed_tile_black.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/blackstone/glazed_tile_black_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/brown_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/brown_tiles_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/cracked_brown_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile-cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile-dirty.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/brown/dirty_brown_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/calcite/calcite_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/calcite/diagonal_calcite_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/calcite/mossy_calcite_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/coconut.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/concrete_fence.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/deepslate/deepslate_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/deepslate/deepslate_tiles_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/deepslate/diagonal_deepslate_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/deepslate/mossy_deepslate_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/deepslate/small_deepslate_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/deepslate/small_deepslate_tiles_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/diorite/big_diorite_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/diorite/cracked_diorite_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/diorite/diorite_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/diorite/diorite_bricks_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/diorite/small_diorite_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/diorite/small_diorite_tiles_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/dripstone/dripstone_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/dripstone/dripstone_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/dripstone/dripstone_tiles_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/dripstone/mossy_dripstone_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/blue_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/brown_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/cross_brown_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/cross_orange_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/cyan_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/green_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/grey_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/oramge_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/linoleum/red_linoleum.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_acacia_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_dark_oak_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_jungle_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_mangrove_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_oak_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_spruce_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_acacia_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_crimson_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_dark_oak_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_jungle_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_mangrove_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_oak_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_spruce_planks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/separated_parquet.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/small_herringbone_parquet.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/floor/planks/straight_parquet.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/granite/big_granite_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/granite/small_granite_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/granite/small_granite_tiles_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/big_green_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/cracked_green_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/green_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/green_bricks_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/green_bricks_with_any.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/green_bricks_with_any_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/variated/big_green_tile_сacked1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/variated/big_green_tile_сacked2.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green/variated/big_green_tile_сacked3.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green_white/kafel3.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green_white/kafel3b.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/green_white/kafel3c.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/cracked_light_blue_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/cracked_small_light_blue_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/glazed_light_blue_tile1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/glazed_light_blue_tile1_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/lb_tiles_misc1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_bricks_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/mossy_light_blue_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/small_light_blue_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/variated/cracked_light_blue_bricks_1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/variated/cracked_light_blue_bricks_2.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/light_blue/variated/cracked_light_blue_bricks_3.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/metalplating.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/nii_floor1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/nii_wall3.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/nii_wall4.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/nii_wall_1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/nii_wall_1_crack.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/red/glazed_tile_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/red/glazed_tile_bricks_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/red/red_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/red/red_bricks_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/red/red_bricks_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/big_sand_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/big_sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/cracked_sand_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/cracked_sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/cross_sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/herringbone_sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/mossy_sand_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/mossy_sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/sand_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/small_cracked_sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/sand/small_sand_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/blue_big_tile_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/cracked_glazed_teal_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/cracked_teal_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/glazed_teal_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/mossy_teal_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/small_cracked_teal_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/small_teal_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/teal/teal_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tilled_block.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tilled_block_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tuff/big_tuff_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tuff/cracked_tuff_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tuff/mossy_tuff_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tuff/tuff_bricks.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tuff/tuff_bricks_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tuff/tuff_bricks_mossy.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/tuff/tuff_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/warning_stripes/industrial_warning_stripes.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/warning_stripes/orange_warning_stripes.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/warning_stripes/red_warning_stripes.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/white/glazed_white_tile1.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/white/glazed_white_tile1_cracked.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/white/small_cracked_white_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/white/small_white_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/whitewash/cracked_whitewash.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/whitewash/very_cracked_whitewash.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/whitewash/whitewash.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/yellow/cracked_yellow_tiles.png create mode 100644 src/main/resources/assets/new_soviet/textures/block/yellow/small_yellow_tiles.png delete mode 100644 src/main/resources/modid.mixins.json diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 0e259d4..0000000 --- a/LICENSE +++ /dev/null @@ -1,121 +0,0 @@ -Creative Commons Legal Code - -CC0 1.0 Universal - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS - PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM - THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED - HEREUNDER. - -Statement of Purpose - -The laws of most jurisdictions throughout the world automatically confer -exclusive Copyright and Related Rights (defined below) upon the creator -and subsequent owner(s) (each and all, an "owner") of an original work of -authorship and/or a database (each, a "Work"). - -Certain owners wish to permanently relinquish those rights to a Work for -the purpose of contributing to a commons of creative, cultural and -scientific works ("Commons") that the public can reliably and without fear -of later claims of infringement build upon, modify, incorporate in other -works, reuse and redistribute as freely as possible in any form whatsoever -and for any purposes, including without limitation commercial purposes. -These owners may contribute to the Commons to promote the ideal of a free -culture and the further production of creative, cultural and scientific -works, or to gain reputation or greater distribution for their Work in -part through the use and efforts of others. - -For these and/or other purposes and motivations, and without any -expectation of additional consideration or compensation, the person -associating CC0 with a Work (the "Affirmer"), to the extent that he or she -is an owner of Copyright and Related Rights in the Work, voluntarily -elects to apply CC0 to the Work and publicly distribute the Work under its -terms, with knowledge of his or her Copyright and Related Rights in the -Work and the meaning and intended legal effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be -protected by copyright and related or neighboring rights ("Copyright and -Related Rights"). Copyright and Related Rights include, but are not -limited to, the following: - - i. the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - ii. moral rights retained by the original author(s) and/or performer(s); -iii. publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - iv. rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - v. rights protecting the extraction, dissemination, use and reuse of data - in a Work; - vi. database rights (such as those arising under Directive 96/9/EC of the - European Parliament and of the Council of 11 March 1996 on the legal - protection of databases, and under any national implementation - thereof, including any amended or successor version of such - directive); and -vii. other similar, equivalent or corresponding rights throughout the - world based on applicable law or treaty, and any national - implementations thereof. - -2. Waiver. To the greatest extent permitted by, but not in contravention -of, applicable law, Affirmer hereby overtly, fully, permanently, -irrevocably and unconditionally waives, abandons, and surrenders all of -Affirmer's Copyright and Related Rights and associated claims and causes -of action, whether now known or unknown (including existing as well as -future claims and causes of action), in the Work (i) in all territories -worldwide, (ii) for the maximum duration provided by applicable law or -treaty (including future time extensions), (iii) in any current or future -medium and for any number of copies, and (iv) for any purpose whatsoever, -including without limitation commercial, advertising or promotional -purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each -member of the public at large and to the detriment of Affirmer's heirs and -successors, fully intending that such Waiver shall not be subject to -revocation, rescission, cancellation, termination, or any other legal or -equitable action to disrupt the quiet enjoyment of the Work by the public -as contemplated by Affirmer's express Statement of Purpose. - -3. Public License Fallback. Should any part of the Waiver for any reason -be judged legally invalid or ineffective under applicable law, then the -Waiver shall be preserved to the maximum extent permitted taking into -account Affirmer's express Statement of Purpose. In addition, to the -extent the Waiver is so judged Affirmer hereby grants to each affected -person a royalty-free, non transferable, non sublicensable, non exclusive, -irrevocable and unconditional license to exercise Affirmer's Copyright and -Related Rights in the Work (i) in all territories worldwide, (ii) for the -maximum duration provided by applicable law or treaty (including future -time extensions), (iii) in any current or future medium and for any number -of copies, and (iv) for any purpose whatsoever, including without -limitation commercial, advertising or promotional purposes (the -"License"). The License shall be deemed effective as of the date CC0 was -applied by Affirmer to the Work. Should any part of the License for any -reason be judged legally invalid or ineffective under applicable law, such -partial invalidity or ineffectiveness shall not invalidate the remainder -of the License, and in such case Affirmer hereby affirms that he or she -will not (i) exercise any of his or her remaining Copyright and Related -Rights in the Work or (ii) assert any associated claims and causes of -action with respect to the Work, in either case contrary to Affirmer's -express Statement of Purpose. - -4. Limitations and Disclaimers. - - a. No trademark or patent rights held by Affirmer are waived, abandoned, - surrendered, licensed or otherwise affected by this document. - b. Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties of - title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, or - the present or absence of errors, whether or not discoverable, all to - the greatest extent permissible under applicable law. - c. Affirmer disclaims responsibility for clearing rights of other persons - that may apply to the Work or any use thereof, including without - limitation any person's Copyright and Related Rights in the Work. - Further, Affirmer disclaims responsibility for obtaining any necessary - consents, permissions or other rights required for any use of the - Work. - d. Affirmer understands and acknowledges that Creative Commons is not a - party to this document and has no duty or obligation with respect to - this CC0 or use of the Work. diff --git a/gradle.properties b/gradle.properties index 07ef228..e7e6d8e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ # Done to increase the memory available to gradle. -org.gradle.jvmargs=-Xmx1G +org.gradle.jvmargs=-Xmx3G org.gradle.parallel=true # Fabric Properties @@ -9,9 +9,9 @@ yarn_mappings=1.20.1+build.1 loader_version=0.14.21 # Mod Properties -mod_version=1.0.0 -maven_group=com.example -archives_base_name=modid +mod_version=0.1 +maven_group=su.a71 +archives_base_name=new_soviet # Dependencies fabric_version=0.83.0+1.20.1 \ No newline at end of file diff --git a/src/main/java/com/example/ExampleMod.java b/src/main/java/com/example/ExampleMod.java deleted file mode 100644 index 4cbb0cb..0000000 --- a/src/main/java/com/example/ExampleMod.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.example; - -import net.fabricmc.api.ModInitializer; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class ExampleMod implements ModInitializer { - // This logger is used to write text to the console and the log file. - // It is considered best practice to use your mod id as the logger's name. - // That way, it's clear which mod wrote info, warnings, and errors. - public static final Logger LOGGER = LoggerFactory.getLogger("modid"); - - @Override - public void onInitialize() { - // This code runs as soon as Minecraft is in a mod-load-ready state. - // However, some things (like resources) may still be uninitialized. - // Proceed with mild caution. - - LOGGER.info("Hello Fabric world!"); - } -} \ No newline at end of file diff --git a/src/main/java/com/example/mixin/ExampleMixin.java b/src/main/java/com/example/mixin/ExampleMixin.java deleted file mode 100644 index 3c4212c..0000000 --- a/src/main/java/com/example/mixin/ExampleMixin.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.example.mixin; - -import net.minecraft.server.MinecraftServer; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(MinecraftServer.class) -public class ExampleMixin { - @Inject(at = @At("HEAD"), method = "loadWorld") - private void init(CallbackInfo info) { - // This code is injected into the start of MinecraftServer.loadWorld()V - } -} \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/NSE_Blocks.java b/src/main/java/su/a71/new_soviet/NSE_Blocks.java new file mode 100644 index 0000000..ab6f479 --- /dev/null +++ b/src/main/java/su/a71/new_soviet/NSE_Blocks.java @@ -0,0 +1,268 @@ +package su.a71.new_soviet; + +import net.fabricmc.fabric.api.item.v1.FabricItemSettings; +import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; +import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.ItemGroup; +import net.minecraft.item.ItemStack; +import net.minecraft.registry.Registries; +import net.minecraft.registry.Registry; +import net.minecraft.registry.RegistryKey; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.text.Text; +import net.minecraft.util.Identifier; + +import java.util.Optional; +import java.util.function.Supplier; + +public class NSE_Blocks { + + // BUILDING BRICKS/TILES ==================== + public static final Block SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block CRACKED_SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block MOSSY_SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block SMALL_SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block SMALL_CRACKED_SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block SAND_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block CRACKED_SAND_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block MOSSY_SAND_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block BIG_SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block BIG_SAND_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block HERRINGBONE_SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + public static final Block CROSS_SAND_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.MUD_BRICKS)); + + public static final Block TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block CRACKED_TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block MOSSY_TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block SMALL_TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block SMALL_CRACKED_TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block GLAZED_TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block CRACKED_GLAZED_TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block VARIATED_TEAL_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); // TODO: name? + + public static final Block AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block CRACKED_AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block MOSSY_AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block DIRTY_AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block SMALL_AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block SMALL_CRACKED_AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block GLAZED_AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block CRACKED_GLAZED_AQUAMARINE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + + public static final Block DIORITE_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block CRACKED_DIORITE_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block MOSSY_DIORITE_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block SMALL_DIORITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block SMALL_CRACKED_DIORITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block BIG_DIORITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + + public static final Block CALCITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.CALCITE)); + public static final Block CRACKED_CALCITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.CALCITE)); + public static final Block MOSSY_CALCITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.CALCITE)); + public static final Block DIAGONAL_CALCITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.CALCITE)); + + public static final Block DRIPSTONE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DRIPSTONE_BLOCK)); + public static final Block CRACKED_DRIPSTONE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DRIPSTONE_BLOCK)); + public static final Block MOSSY_DRIPSTONE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DRIPSTONE_BLOCK)); + public static final Block DRIPSTONE_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DRIPSTONE_BLOCK)); + + public static final Block DEEPSLATE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DEEPSLATE_TILES)); + public static final Block CRACKED_DEEPSLATE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DEEPSLATE_TILES)); + public static final Block MOSSY_DEEPSLATE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DEEPSLATE_TILES)); + public static final Block SMALL_DEEPSLATE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DEEPSLATE_TILES)); + public static final Block SMALL_CRACKED_DEEPSLATE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DEEPSLATE_TILES)); + public static final Block DIAGONAL_DEEPSLATE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.DEEPSLATE_TILES)); + + public static final Block LIGHT_BLUE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block CRACKED_LIGHT_BLUE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block MOSSY_LIGHT_BLUE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block LIGHT_BLUE_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block CRACKED_LIGHT_BLUE_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block MOSSY_LIGHT_BLUE_BRICKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + + public static final Block BIG_GRANITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block SMALL_GRANITE_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + + public static final Block SMOOTH_TUFF_TILES = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.TUFF)); + + // MISC ===================================== + public static final Block INDUSTRIAL_WARNING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.METAL)); + public static final Block RED_WARNING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + public static final Block ORANGE_WARNING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); + + // WOOD/FLOOR ====== + public static final Block HERRINGBONE_ACACIA_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_ACACIA_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block HERRINGBONE_OAK_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_OAK_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block HERRINGBONE_BIRCH_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_BIRCH_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block HERRINGBONE_CRIMSON_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_CRIMSON_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block HERRINGBONE_DARK_OAK_PLAKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_DARK_OAK_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block HERRINGBONE_JUNGLE_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_JUNGLE_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block HERRINGBONE_MANGROVE_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_MANGROVE_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block HERRINGBONE_SPRUCE_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block CROSS_SPRUCE_PLANKS = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + + public static final Block SMALL_HERRINGBONE_PARQUET = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block STRAIGHT_PARQUET = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + public static final Block SEPARATED_PARQUET = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD)); + + //TODO: Wool or wood? + public static final Block GREEN_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block BLUE_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block RED_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block GRAY_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block ORANGE_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block BROWN_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block CYAN_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block CROSS_ORANGE_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + public static final Block CROSS_BROWN_LINOLEUM = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOL)); + + // Concrete + //RED_CONCRETE + //CRACKED_RED_CONCRETE + //BLUE_CONCRETE + //CRACKED_BLUE_CONCRETE + // +// blocks.add(new BasicBlock("red_concrete", 2, 2, Material.STONE)); +// blocks.add(new BasicBlock("cracked_red_concrete", 2, 2, Material.STONE)); +// +// blocks.add(new BasicBlock("blue_concrete", 2, 2, Material.STONE)); +// blocks.add(new BasicBlock("cracked_blue_concrete", 2, 2, Material.STONE)); +// +// blocks.add(new BasicBlock("green_concrete", 2, 2, Material.STONE)); +// blocks.add(new BasicBlock("cracked_green_concrete", 2, 2, Material.STONE)); +// +// blocks.add(new BasicBlock("yellow_concrete", 2, 2, Material.STONE)); +// blocks.add(new BasicBlock("cracked_yellow_concrete", 2, 2, Material.STONE)); +// +// blocks.add(new BasicBlock("white_concrete", 2, 2, Material.STONE)); +// blocks.add(new BasicBlock("cracked_white_concrete", 2, 2, Material.STONE)); +// +// blocks.add(new BasicBlock("beige_concrete", 2, 2, Material.STONE)); +// blocks.add(new BasicBlock("cracked_beige_concrete", 2, 2, Material.STONE)); +// return blocks; +// } + + private static final ItemGroup NSE_TAB = FabricItemGroup.builder() + .icon(() -> new ItemStack(CALCITE_TILES)) + .displayName(Text.translatable("itemGroup.new_soviet.building_blocks")) + .build(); + + + private static void register(String name, Supplier supplier, ItemGroup tab) + { + Registry.register(Registries.BLOCK, new Identifier(NewSoviet.MOD_ID, name), supplier.get()); + BlockItem blockItem = new BlockItem(supplier.get(), new FabricItemSettings()); + Registry.register(Registries.ITEM, new Identifier(NewSoviet.MOD_ID, name), blockItem); + + Optional> key = Registries.ITEM_GROUP.getKey(tab); + key.ifPresent(itemGroupRegistryKey -> ItemGroupEvents.modifyEntriesEvent(itemGroupRegistryKey).register(content -> { + content.add(blockItem); + })); + } + + public static void init() { + Registry.register(Registries.ITEM_GROUP, new Identifier("new_soviet", "building_blocks"), NSE_TAB); + register("sand_tiles", () -> SAND_TILES, NSE_TAB); + register("cracked_sand_tiles", () -> CRACKED_SAND_TILES, NSE_TAB); + register("mossy_sand_tiles", () -> MOSSY_SAND_TILES, NSE_TAB); + register("small_sand_tiles", () -> SMALL_SAND_TILES, NSE_TAB); + register("small_cracked_sand_tiles", () -> SMALL_CRACKED_SAND_TILES, NSE_TAB); + register("sand_bricks", () -> SAND_BRICKS, NSE_TAB); + register("cracked_sand_bricks", () -> CRACKED_SAND_BRICKS, NSE_TAB); + register("mossy_sand_bricks", () -> MOSSY_SAND_BRICKS, NSE_TAB); + register("big_sand_tiles", () -> BIG_SAND_TILES, NSE_TAB); + register("big_sand_bricks", () -> BIG_SAND_BRICKS, NSE_TAB); + register("herringbone_sand_tiles", () -> HERRINGBONE_SAND_TILES, NSE_TAB); + register("cross_sand_tiles", () -> CROSS_SAND_TILES, NSE_TAB); + register("teal_tiles", () -> TEAL_TILES, NSE_TAB); + register("cracked_teal_tiles", () -> CRACKED_TEAL_TILES, NSE_TAB); + register("mossy_teal_tiles", () -> MOSSY_TEAL_TILES, NSE_TAB); + register("small_teal_tiles", () -> SMALL_TEAL_TILES, NSE_TAB); + register("small_cracked_teal_tiles", () -> SMALL_CRACKED_TEAL_TILES, NSE_TAB); + register("glazed_teal_tiles", () -> GLAZED_TEAL_TILES, NSE_TAB); + register("cracked_glazed_teal_tiles", () -> CRACKED_GLAZED_TEAL_TILES, NSE_TAB); + register("variated_teal_tiles", () -> VARIATED_TEAL_TILES, NSE_TAB); + register("aquamarine_tiles", () -> AQUAMARINE_TILES, NSE_TAB); + register("cracked_aquamarine_tiles", () -> CRACKED_AQUAMARINE_TILES, NSE_TAB); + register("mossy_aquamarine_tiles", () -> MOSSY_AQUAMARINE_TILES, NSE_TAB); + register("dirty_aquamarine_tiles", () -> DIRTY_AQUAMARINE_TILES, NSE_TAB); + register("small_aquamarine_tiles", () -> SMALL_AQUAMARINE_TILES, NSE_TAB); + register("small_cracked_aquamarine_tiles", () -> SMALL_CRACKED_AQUAMARINE_TILES, NSE_TAB); + register("glazed_aquamarine_tiles", () -> GLAZED_AQUAMARINE_TILES, NSE_TAB); + register("cracked_glazed_aquamarine_tiles", () -> CRACKED_GLAZED_AQUAMARINE_TILES, NSE_TAB); + register("diorite_bricks", () -> DIORITE_BRICKS, NSE_TAB); + register("cracked_diorite_bricks", () -> CRACKED_DIORITE_BRICKS, NSE_TAB); + register("mossy_diorite_bricks", () -> MOSSY_DIORITE_BRICKS, NSE_TAB); + register("small_diorite_tiles", () -> SMALL_DIORITE_TILES, NSE_TAB); + register("small_cracked_diorite_tiles", () -> SMALL_CRACKED_DIORITE_TILES, NSE_TAB); + register("big_diorite_tiles", () -> BIG_DIORITE_TILES, NSE_TAB); + register("calcite_tiles", () -> CALCITE_TILES, NSE_TAB); + register("cracked_calcite_tiles", () -> CRACKED_CALCITE_TILES, NSE_TAB); + register("mossy_calcite_tiles", () -> MOSSY_CALCITE_TILES, NSE_TAB); + register("diagonal_calcite_tiles", () -> DIAGONAL_CALCITE_TILES, NSE_TAB); + register("dripstone_tiles", () -> DRIPSTONE_TILES, NSE_TAB); + register("cracked_dripstone_tiles", () -> CRACKED_DRIPSTONE_TILES, NSE_TAB); + register("mossy_dripstone_tiles", () -> MOSSY_DRIPSTONE_TILES, NSE_TAB); + register("dripstone_bricks", () -> DRIPSTONE_BRICKS, NSE_TAB); + register("deepslate_tiles", () -> DEEPSLATE_TILES, NSE_TAB); + register("cracked_deepslate_tiles", () -> CRACKED_DEEPSLATE_TILES, NSE_TAB); + register("mossy_deepslate_tiles", () -> MOSSY_DEEPSLATE_TILES, NSE_TAB); + register("small_deepslate_tiles", () -> SMALL_DEEPSLATE_TILES, NSE_TAB); + register("small_cracked_deepslate_tiles", () -> SMALL_CRACKED_DEEPSLATE_TILES, NSE_TAB); + register("diagonal_deepslate_tiles", () -> DIAGONAL_DEEPSLATE_TILES, NSE_TAB); + register("light_blue_tiles", () -> LIGHT_BLUE_TILES, NSE_TAB); + register("cracked_light_blue_tiles", () -> CRACKED_LIGHT_BLUE_TILES, NSE_TAB); + register("mossy_light_blue_tiles", () -> MOSSY_LIGHT_BLUE_TILES, NSE_TAB); + register("light_blue_bricks", () -> LIGHT_BLUE_BRICKS, NSE_TAB); + register("cracked_light_blue_bricks", () -> CRACKED_LIGHT_BLUE_BRICKS, NSE_TAB); + register("mossy_light_blue_bricks", () -> MOSSY_LIGHT_BLUE_BRICKS, NSE_TAB); + register("big_granite_tiles", () -> BIG_GRANITE_TILES, NSE_TAB); + register("small_granite_tiles", () -> SMALL_GRANITE_TILES, NSE_TAB); + register("smooth_tuff_tiles", () -> SMOOTH_TUFF_TILES, NSE_TAB); + + register("industrial_warning", () -> INDUSTRIAL_WARNING, NSE_TAB); + register("red_warning", () -> RED_WARNING, NSE_TAB); + register("orange_warning", () -> ORANGE_WARNING, NSE_TAB); + + register("herringbone_acacia_planks", () -> HERRINGBONE_ACACIA_PLANKS, NSE_TAB); + register("cross_acacia_planks", () -> CROSS_ACACIA_PLANKS, NSE_TAB); + register("herringbone_oak_planks", () -> HERRINGBONE_OAK_PLANKS, NSE_TAB); + register("cross_oak_planks", () -> CROSS_OAK_PLANKS, NSE_TAB); + register("herringbone_birch_planks", () -> HERRINGBONE_BIRCH_PLANKS, NSE_TAB); + register("cross_birch_planks", () -> CROSS_BIRCH_PLANKS, NSE_TAB); + register("herringbone_crimson_planks", () -> HERRINGBONE_CRIMSON_PLANKS, NSE_TAB); + register("cross_crimson_planks", () -> CROSS_CRIMSON_PLANKS, NSE_TAB); + register("herringbone_dark_oak_planks", () -> HERRINGBONE_DARK_OAK_PLAKS, NSE_TAB); + register("cross_dark_oak_planks", () -> CROSS_DARK_OAK_PLANKS, NSE_TAB); + register("herringbone_jungle_planks", () -> HERRINGBONE_JUNGLE_PLANKS, NSE_TAB); + register("cross_jungle_planks", () -> CROSS_JUNGLE_PLANKS, NSE_TAB); + register("herringbone_mangrove_planks", () -> HERRINGBONE_MANGROVE_PLANKS, NSE_TAB); + register("cross_mangrove_planks", () -> CROSS_MANGROVE_PLANKS, NSE_TAB); + register("herringbone_spruce_planks", () -> HERRINGBONE_SPRUCE_PLANKS, NSE_TAB); + register("cross_spruce_planks", () -> CROSS_SPRUCE_PLANKS, NSE_TAB); + + register("small_herringbone_parquet", () -> SMALL_HERRINGBONE_PARQUET, NSE_TAB); + register("straight_parquet", () -> STRAIGHT_PARQUET, NSE_TAB); + register("separated_parquet", () -> SEPARATED_PARQUET, NSE_TAB); + + register("green_linoleum", () -> GREEN_LINOLEUM, NSE_TAB); + register("blue_linoleum", () -> BLUE_LINOLEUM, NSE_TAB); + register("red_linoleum", () -> RED_LINOLEUM, NSE_TAB); + register("gray_linoleum", () -> GRAY_LINOLEUM, NSE_TAB); + register("orange_linoleum", () -> ORANGE_LINOLEUM, NSE_TAB); + register("brown_linoleum", () -> BROWN_LINOLEUM, NSE_TAB); + register("cyan_linoleum", () -> CYAN_LINOLEUM, NSE_TAB); + register("cross_orange_linoleum", () -> CROSS_ORANGE_LINOLEUM, NSE_TAB); + register("cross_brown_linoleum", () -> CROSS_BROWN_LINOLEUM, NSE_TAB); + } +} diff --git a/src/main/java/su/a71/new_soviet/NewSoviet.java b/src/main/java/su/a71/new_soviet/NewSoviet.java new file mode 100644 index 0000000..8018ccb --- /dev/null +++ b/src/main/java/su/a71/new_soviet/NewSoviet.java @@ -0,0 +1,28 @@ +package su.a71.new_soviet; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import net.fabricmc.api.ModInitializer; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class NewSoviet implements ModInitializer { + public static final String MOD_ID = "new_soviet"; + public static final String MOD_NAME = "New Soviet Era"; + public static final Logger LOG; + public static final Gson GSON; + + static { + LOG = LoggerFactory.getLogger(MOD_NAME); + GSON = (new GsonBuilder()).setPrettyPrinting().create(); + } + + @Override + public void onInitialize() { + // This code runs as soon as Minecraft is in a mod-load-ready state. + // However, some things (like resources) may still be uninitialized. + // Proceed with mild caution. + NSE_Blocks.init(); + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modid/icon.png b/src/main/resources/assets/modid/icon.png deleted file mode 100644 index 047b91f2347de5cf95f23284476fddbe21ba23fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)QAFYGys`80vegN0XDFh0OXKz&i8?Le#x7{1X)R+00000NkvXXu0mjf73i~T diff --git a/src/main/resources/assets/new_soviet/blockstates/big_sand_bricks.json b/src/main/resources/assets/new_soviet/blockstates/big_sand_bricks.json new file mode 100644 index 0000000..4fbf757 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/big_sand_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/big_sand_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/big_sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/big_sand_tiles.json new file mode 100644 index 0000000..0aca032 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/big_sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/big_sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/calcite_tiles.json b/src/main/resources/assets/new_soviet/blockstates/calcite_tiles.json new file mode 100644 index 0000000..cd0e29c --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/calcite_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/calcite_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cracked_calcite_tiles.json b/src/main/resources/assets/new_soviet/blockstates/cracked_calcite_tiles.json new file mode 100644 index 0000000..70ffbfa --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cracked_calcite_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cracked_calcite_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cracked_sand_bricks.json b/src/main/resources/assets/new_soviet/blockstates/cracked_sand_bricks.json new file mode 100644 index 0000000..d802a00 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cracked_sand_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cracked_sand_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cracked_sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/cracked_sand_tiles.json new file mode 100644 index 0000000..a0d0088 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cracked_sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cracked_sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_acacia_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_acacia_planks.json new file mode 100644 index 0000000..4f777bb --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_acacia_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_acacia_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_birch_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_birch_planks.json new file mode 100644 index 0000000..6301f25 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_birch_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_birch_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_crimson_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_crimson_planks.json new file mode 100644 index 0000000..97c19e9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_crimson_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_crimson_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_dark_oak_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_dark_oak_planks.json new file mode 100644 index 0000000..541a85b --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_dark_oak_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_dark_oak_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_jungle_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_jungle_planks.json new file mode 100644 index 0000000..0834fcc --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_jungle_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_jungle_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_mangrove_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_mangrove_planks.json new file mode 100644 index 0000000..e3ad519 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_mangrove_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_mangrove_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_oak_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_oak_planks.json new file mode 100644 index 0000000..14e1788 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_oak_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_oak_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/cross_sand_tiles.json new file mode 100644 index 0000000..9ce4ec1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cross_spruce_planks.json b/src/main/resources/assets/new_soviet/blockstates/cross_spruce_planks.json new file mode 100644 index 0000000..55af159 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cross_spruce_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/cross_spruce_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/diagonal_calcite_tiles.json b/src/main/resources/assets/new_soviet/blockstates/diagonal_calcite_tiles.json new file mode 100644 index 0000000..ccaf147 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/diagonal_calcite_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/diagonal_calcite_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_acacia_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_acacia_planks.json new file mode 100644 index 0000000..bbdd346 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_acacia_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_acacia_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_birch_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_birch_planks.json new file mode 100644 index 0000000..a0b605c --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_birch_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_birch_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_crimson_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_crimson_planks.json new file mode 100644 index 0000000..e068b06 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_crimson_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_crimson_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_dark_oak_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_dark_oak_planks.json new file mode 100644 index 0000000..a05e4a9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_dark_oak_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_dark_oak_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_jungle_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_jungle_planks.json new file mode 100644 index 0000000..dc8f4ac --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_jungle_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_jungle_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_mangrove_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_mangrove_planks.json new file mode 100644 index 0000000..1148279 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_mangrove_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_mangrove_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_oak_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_oak_planks.json new file mode 100644 index 0000000..7a2349a --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_oak_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_oak_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_sand_tiles.json new file mode 100644 index 0000000..b38b51f --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/herringbone_spruce_planks.json b/src/main/resources/assets/new_soviet/blockstates/herringbone_spruce_planks.json new file mode 100644 index 0000000..55fac80 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/herringbone_spruce_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/herringbone_spruce_planks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/industrial_warning.json b/src/main/resources/assets/new_soviet/blockstates/industrial_warning.json new file mode 100644 index 0000000..37a0204 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/industrial_warning.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/industrial_warning" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/mossy_calcite_tiles.json b/src/main/resources/assets/new_soviet/blockstates/mossy_calcite_tiles.json new file mode 100644 index 0000000..59312df --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/mossy_calcite_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/mossy_calcite_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/mossy_sand_bricks.json b/src/main/resources/assets/new_soviet/blockstates/mossy_sand_bricks.json new file mode 100644 index 0000000..62eaffb --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/mossy_sand_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/mossy_sand_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/mossy_sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/mossy_sand_tiles.json new file mode 100644 index 0000000..465f30a --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/mossy_sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/mossy_sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/orange_warning.json b/src/main/resources/assets/new_soviet/blockstates/orange_warning.json new file mode 100644 index 0000000..3bddc5a --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/orange_warning.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/orange_warning" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/red_warning.json b/src/main/resources/assets/new_soviet/blockstates/red_warning.json new file mode 100644 index 0000000..b44daa1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/red_warning.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/red_warning" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/sand_bricks.json b/src/main/resources/assets/new_soviet/blockstates/sand_bricks.json new file mode 100644 index 0000000..b56453e --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/sand_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/sand_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/sand_tiles.json new file mode 100644 index 0000000..66c793f --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/small_cracked_sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/small_cracked_sand_tiles.json new file mode 100644 index 0000000..2ffb6d8 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/small_cracked_sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/small_cracked_sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/small_sand_tiles.json b/src/main/resources/assets/new_soviet/blockstates/small_sand_tiles.json new file mode 100644 index 0000000..7e24165 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/small_sand_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/small_sand_tiles" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/lang/en_us.json b/src/main/resources/assets/new_soviet/lang/en_us.json new file mode 100644 index 0000000..0e0dcd2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/lang/en_us.json @@ -0,0 +1,3 @@ +{ + +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/big_sand_bricks.json b/src/main/resources/assets/new_soviet/models/block/big_sand_bricks.json new file mode 100644 index 0000000..ded4c3a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/big_sand_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/big_sand_bricks", + "particle": "new_soviet:block/sand/big_sand_bricks" + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/big_sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/big_sand_tiles.json new file mode 100644 index 0000000..972c70f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/big_sand_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/big_sand_tiles", + "particle": "new_soviet:block/sand/big_sand_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/calcite_tiles.json b/src/main/resources/assets/new_soviet/models/block/calcite_tiles.json new file mode 100644 index 0000000..c89fc86 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/calcite_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/calcite/calcite_tiles", + "particle": "new_soviet:block/calcite/calcite_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/cracked_calcite_tiles.json b/src/main/resources/assets/new_soviet/models/block/cracked_calcite_tiles.json new file mode 100644 index 0000000..b2c23f9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cracked_calcite_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/calcite/cracked_calcite_tiles", + "particle": "new_soviet:block/calcite/cracked_calcite_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/cracked_sand_bricks.json b/src/main/resources/assets/new_soviet/models/block/cracked_sand_bricks.json new file mode 100644 index 0000000..c39d9fe --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cracked_sand_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/cracked_sand_bricks", + "particle": "new_soviet:block/sand/cracked_sand_bricks" + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/cracked_sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/cracked_sand_tiles.json new file mode 100644 index 0000000..9f14ed2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cracked_sand_tiles.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/cracked_sand_tiles", + "particle": "new_soviet:block/sand/cracked_sand_tiles" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_acacia_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_acacia_planks.json new file mode 100644 index 0000000..6082957 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_acacia_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_acacia_planks", + "particle": "new_soviet:block/floor/planks/cross_acacia_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_birch_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_birch_planks.json new file mode 100644 index 0000000..decb003 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_birch_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_birch_planks", + "particle": "new_soviet:block/floor/planks/cross_birch_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_crimson_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_crimson_planks.json new file mode 100644 index 0000000..0656e63 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_crimson_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_crimson_planks", + "particle": "new_soviet:block/floor/planks/cross_crimson_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_dark_oak_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_dark_oak_planks.json new file mode 100644 index 0000000..ce09cf3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_dark_oak_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_dark_oak_planks", + "particle": "new_soviet:block/floor/planks/cross_dark_oak_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_jungle_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_jungle_planks.json new file mode 100644 index 0000000..885b129 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_jungle_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_jungle_planks", + "particle": "new_soviet:block/floor/planks/cross_jungle_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_mangrove_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_mangrove_planks.json new file mode 100644 index 0000000..b07685c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_mangrove_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_mangrove_planks", + "particle": "new_soviet:block/floor/planks/cross_mangrove_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_oak_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_oak_planks.json new file mode 100644 index 0000000..7cc3112 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_oak_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_oak_planks", + "particle": "new_soviet:block/floor/planks/cross_oak_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/cross_sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/cross_sand_tiles.json new file mode 100644 index 0000000..7bfb9ef --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_sand_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/cross_sand_tiles", + "particle": "new_soviet:block/sand/cross_sand_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/cross_spruce_planks.json b/src/main/resources/assets/new_soviet/models/block/cross_spruce_planks.json new file mode 100644 index 0000000..b5f6489 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/cross_spruce_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/cross_spruce_planks", + "particle": "new_soviet:block/floor/planks/cross_spruce_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/diagonal_calcite_tiles.json b/src/main/resources/assets/new_soviet/models/block/diagonal_calcite_tiles.json new file mode 100644 index 0000000..ce12a60 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/diagonal_calcite_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/calcite/diagonal_calcite_tiles", + "particle": "new_soviet:block/calcite/diagonal_calcite_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_acacia_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_acacia_planks.json new file mode 100644 index 0000000..26f2b97 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_acacia_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_acacia_planks", + "particle": "new_soviet:block/floor/planks/herringbone_acacia_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_birch_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_birch_planks.json new file mode 100644 index 0000000..8b732cb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_birch_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_birch_planks", + "particle": "new_soviet:block/floor/planks/herringbone_birch_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_crimson_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_crimson_planks.json new file mode 100644 index 0000000..576344d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_crimson_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_crimson_planks", + "particle": "new_soviet:block/floor/planks/herringbone_crimson_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_dark_oak_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_dark_oak_planks.json new file mode 100644 index 0000000..fbdc7a2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_dark_oak_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_dark_oak_planks", + "particle": "new_soviet:block/floor/planks/herringbone_dark_oak_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_jungle_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_jungle_planks.json new file mode 100644 index 0000000..7369196 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_jungle_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_jungle_planks", + "particle": "new_soviet:block/floor/planks/herringbone_jungle_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_mangrove_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_mangrove_planks.json new file mode 100644 index 0000000..a0c50b2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_mangrove_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_mangrove_planks", + "particle": "new_soviet:block/floor/planks/herringbone_mangrove_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_oak_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_oak_planks.json new file mode 100644 index 0000000..1ecdc6a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_oak_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_oak_planks", + "particle": "new_soviet:block/floor/planks/herringbone_oak_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/herringbone_sand_tiles.json new file mode 100644 index 0000000..c91c278 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_sand_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/herringbone_sand_tiles", + "particle": "new_soviet:block/sand/herringbone_sand_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/herringbone_spruce_planks.json b/src/main/resources/assets/new_soviet/models/block/herringbone_spruce_planks.json new file mode 100644 index 0000000..d0dd1f4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/herringbone_spruce_planks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/floor/planks/herringbone_spruce_planks", + "particle": "new_soviet:block/floor/planks/herringbone_spruce_planks" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/industrial_warning.json b/src/main/resources/assets/new_soviet/models/block/industrial_warning.json new file mode 100644 index 0000000..fbd6003 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/industrial_warning.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/warning_stripes/industrial_warning_stripes", + "particle": "new_soviet:block/warning_stripes/industrial_warning_stripes" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/mossy_calcite_tiles.json b/src/main/resources/assets/new_soviet/models/block/mossy_calcite_tiles.json new file mode 100644 index 0000000..5c67a25 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/mossy_calcite_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/calcite/mossy_calcite_tiles", + "particle": "new_soviet:block/calcite/mossy_calcite_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/mossy_sand_bricks.json b/src/main/resources/assets/new_soviet/models/block/mossy_sand_bricks.json new file mode 100644 index 0000000..c93517b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/mossy_sand_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/mossy_sand_bricks", + "particle": "new_soviet:block/sand/mossy_sand_bricks" + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/mossy_sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/mossy_sand_tiles.json new file mode 100644 index 0000000..81dff76 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/mossy_sand_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/mossy_sand_tiles", + "particle": "new_soviet:block/sand/mossy_sand_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/orange_warning.json b/src/main/resources/assets/new_soviet/models/block/orange_warning.json new file mode 100644 index 0000000..394934a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/orange_warning.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/warning_stripes/orange_warning_stripes", + "particle": "new_soviet:block/warning_stripes/orange_warning_stripes" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/red_warning.json b/src/main/resources/assets/new_soviet/models/block/red_warning.json new file mode 100644 index 0000000..e94eaab --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/red_warning.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/warning_stripes/red_warning_stripes", + "particle": "new_soviet:block/warning_stripes/red_warning_stripes" + + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/sand_bricks.json b/src/main/resources/assets/new_soviet/models/block/sand_bricks.json new file mode 100644 index 0000000..b6658fb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/sand_bricks.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/sand_bricks", + "particle": "new_soviet:block/sand/sand_bricks" + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/sand_tiles.json new file mode 100644 index 0000000..06989d7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/sand_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/sand_tiles", + "particle": "new_soviet:block/sand/sand_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/small_cracked_sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/small_cracked_sand_tiles.json new file mode 100644 index 0000000..63a49d5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/small_cracked_sand_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/small_cracked_sand_tiles", + "particle": "new_soviet:block/sand/small_cracked_sand_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/block/small_sand_tiles.json b/src/main/resources/assets/new_soviet/models/block/small_sand_tiles.json new file mode 100644 index 0000000..985716f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/small_sand_tiles.json @@ -0,0 +1,9 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "new_soviet:block/sand/small_sand_tiles", + "particle": "new_soviet:block/sand/small_sand_tiles" + + } +} + diff --git a/src/main/resources/assets/new_soviet/models/item/big_sand_bricks.json b/src/main/resources/assets/new_soviet/models/item/big_sand_bricks.json new file mode 100644 index 0000000..b108cc5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/big_sand_bricks.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/big_sand_bricks" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/big_sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/big_sand_tiles.json new file mode 100644 index 0000000..b37080a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/big_sand_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/big_sand_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/calcite_tiles.json b/src/main/resources/assets/new_soviet/models/item/calcite_tiles.json new file mode 100644 index 0000000..ce10c82 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/calcite_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/calcite_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/cracked_calcite_tiles.json b/src/main/resources/assets/new_soviet/models/item/cracked_calcite_tiles.json new file mode 100644 index 0000000..95facbd --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cracked_calcite_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/cracked_calcite_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/cracked_sand_bricks.json b/src/main/resources/assets/new_soviet/models/item/cracked_sand_bricks.json new file mode 100644 index 0000000..53af9b0 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cracked_sand_bricks.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/cracked_sand_bricks" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/cracked_sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/cracked_sand_tiles.json new file mode 100644 index 0000000..2478e11 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cracked_sand_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/cracked_sand_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/cross_acacia_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_acacia_planks.json new file mode 100644 index 0000000..e92c793 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_acacia_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_acacia_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cross_birch_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_birch_planks.json new file mode 100644 index 0000000..88600e4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_birch_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_birch_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cross_crimson_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_crimson_planks.json new file mode 100644 index 0000000..7bdf895 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_crimson_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_crimson_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cross_dark_oak_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_dark_oak_planks.json new file mode 100644 index 0000000..f155d45 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_dark_oak_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_dark_oak_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cross_jungle_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_jungle_planks.json new file mode 100644 index 0000000..57796dc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_jungle_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_jungle_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cross_mangrove_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_mangrove_planks.json new file mode 100644 index 0000000..27ea50b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_mangrove_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_mangrove_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cross_oak_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_oak_planks.json new file mode 100644 index 0000000..d3525da --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_oak_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_oak_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cross_sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/cross_sand_tiles.json new file mode 100644 index 0000000..bbd7ec3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_sand_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/cross_sand_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/cross_spruce_planks.json b/src/main/resources/assets/new_soviet/models/item/cross_spruce_planks.json new file mode 100644 index 0000000..3493551 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cross_spruce_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/cross_spruce_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/diagonal_calcite_tiles.json b/src/main/resources/assets/new_soviet/models/item/diagonal_calcite_tiles.json new file mode 100644 index 0000000..a5583b0 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/diagonal_calcite_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/diagonal_calcite_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_acacia_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_acacia_planks.json new file mode 100644 index 0000000..1850163 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_acacia_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_acacia_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_birch_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_birch_planks.json new file mode 100644 index 0000000..afaff07 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_birch_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_birch_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_crimson_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_crimson_planks.json new file mode 100644 index 0000000..b0399eb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_crimson_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_crimson_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_dark_oak_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_dark_oak_planks.json new file mode 100644 index 0000000..3002213 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_dark_oak_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_dark_oak_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_jungle_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_jungle_planks.json new file mode 100644 index 0000000..9d53568 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_jungle_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_jungle_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_mangrove_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_mangrove_planks.json new file mode 100644 index 0000000..4ce9171 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_mangrove_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_mangrove_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_oak_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_oak_planks.json new file mode 100644 index 0000000..e6f618a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_oak_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_oak_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/herringbone_sand_tiles.json new file mode 100644 index 0000000..fcd431c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_sand_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/herringbone_sand_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/herringbone_spruce_planks.json b/src/main/resources/assets/new_soviet/models/item/herringbone_spruce_planks.json new file mode 100644 index 0000000..5f4304a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/herringbone_spruce_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/herringbone_spruce_planks" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/industrial_warning.json b/src/main/resources/assets/new_soviet/models/item/industrial_warning.json new file mode 100644 index 0000000..eaafb12 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/industrial_warning.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/industrial_warning" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/mossy_calcite_tiles.json b/src/main/resources/assets/new_soviet/models/item/mossy_calcite_tiles.json new file mode 100644 index 0000000..667596f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/mossy_calcite_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/mossy_calcite_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/mossy_sand_bricks.json b/src/main/resources/assets/new_soviet/models/item/mossy_sand_bricks.json new file mode 100644 index 0000000..4138a03 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/mossy_sand_bricks.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/mossy_sand_bricks" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/mossy_sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/mossy_sand_tiles.json new file mode 100644 index 0000000..5148d10 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/mossy_sand_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/mossy_sand_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/orange_warning.json b/src/main/resources/assets/new_soviet/models/item/orange_warning.json new file mode 100644 index 0000000..19e0bdc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/orange_warning.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/orange_warning" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/red_warning.json b/src/main/resources/assets/new_soviet/models/item/red_warning.json new file mode 100644 index 0000000..d8b07f1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/red_warning.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/red_warning" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/sand_bricks.json b/src/main/resources/assets/new_soviet/models/item/sand_bricks.json new file mode 100644 index 0000000..d92763c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/sand_bricks.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/sand_bricks" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/sand_tiles.json new file mode 100644 index 0000000..5559edf --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/sand_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/sand_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/small_cracked_sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/small_cracked_sand_tiles.json new file mode 100644 index 0000000..41021e2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/small_cracked_sand_tiles.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/small_cracked_sand_tiles" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/small_sand_tiles.json b/src/main/resources/assets/new_soviet/models/item/small_sand_tiles.json new file mode 100644 index 0000000..e381d5e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/small_sand_tiles.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/small_sand_tiles" +} + diff --git a/src/main/resources/assets/new_soviet/textures/block/aquamarine/aquamarine_tiles.png b/src/main/resources/assets/new_soviet/textures/block/aquamarine/aquamarine_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..466b7aec7ea7abeceb75c7bc153f8dac9d4fba4a GIT binary patch literal 385 zcmV-{0e=38P)Px$J4r-AR49>!kwI$1Fcd^5j+-D;3F0ie@FvIUHmAr1e3_geSLn6}G1vcrWqd)4yc!caqN;O9_dT5+6DV-Va@u31htw_L3s(wG#k^b4#H##kevCzytd!#)nSwNE&M+ f8Og%Ae>?dBJl<9rv(i3!00000NkvXXu0mjf?eVC1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/aquamarine/aquamarine_tiles_mossy.png b/src/main/resources/assets/new_soviet/textures/block/aquamarine/aquamarine_tiles_mossy.png new file mode 100644 index 0000000000000000000000000000000000000000..21f930891209028afec01e945115123961836e0d GIT binary patch literal 658 zcmV;D0&V??P)Px%Oi4sRR49>6k;`t=Koo}m)OM2zb%=9;q!y)31hia43xaLcJ^+XfOIAEW-=puq z8_*3qDuiH>NFa4nE^?DpiIb*b#+q@*o?2#DxKurhkvXH%h_iJ-|sncc8pE&?JT?Qccc6T=t0)Rf16>&~VB>>Uy z50xjc<vVh&TsO_(yHd$^vY1&cYwbz}z;rOE-!B|^Wq<-O+8Z0x_vZ--rqko2 z(6p>LZD!MB&jX;f_74BtSvix5Lw(=4xx5VEJdP8k);BDFc&@dsx~`yfo{*3+$vL0R zLUmnhz2G>;t+h4Dd7>16@1K8`YPCcuCFOY>2h(Zx|7g`@!b+6VTIVtk#I`fI#I`f) zS#`QB5@K_E3Bae1$HcaCRo8vBvy;V<5c+h#*>LhjDDGPajvqr^7+MzZ`kdtPE5)9!+QoG;{Y}e sJ->KKti34X0Kk_pY)H=Ai_+u8fB1H6?14IIdH?_b07*qoM6N<$g4w+_QUCw| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/aquamarine/cracked_aquamarine_tiles.png b/src/main/resources/assets/new_soviet/textures/block/aquamarine/cracked_aquamarine_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..56941785233e9e8c2e5b8c0003fed33cbcb47ee9 GIT binary patch literal 417 zcmV;S0bc%zP)Px$TS-JgR49>kkwI?4Fc3vQRu(Z}gPn>lB7v%|yXh%<6VAj6f~CeR+=I!0k=K+j3bBWD#vGfcMqv zscir_KUI7=KV?QvDT|cpERsc-?flfaiE?fNfa}oOERsUtnf-PPAcZirmeVmF6@dAo zWdOI0_bCJx0QOy166cFn89PqW8$0HI_c5jr02uFg>ow!KW$ak%T4`N#+PTR|tke-(>b3jV@3rc`J6;{>otqgpUoNo#*7BV!!_)`bPx%T}ebiR49>6kzY&OP#A~bo+dS^c|+24CrT#kX8eQBvfc?YWbCW#`}m1=BM9Dg z8=W{!3Z;aQ%;wBF}Pc`i( z&r?lPoSU{yL{VU`_eux=002=GlCc%%UJzVH5dh?~831h7wI~Y3IRSt)j+Iis77GB7 zj14L6+V+ZbC4}X=UEAKJv@FZbx=!P`?GFY!h_^x<^!qo{>BqyvA9-%M?z-b>y8b86 z`Q6<-O;?)s*7uj44jEGVJxPX?mSw4gP)h9}O2#B(JBY_&Xd-U={&5&yMv-K!_0mBJ z@xOQgh_kGT(`0F|*6HbK^6SOL=aUn|Fig{wLGaR~eROn$h^eMM z*R{U3R#(+Z)4C52eaF#t9T6MawC!eZgX6R}HY8&JKnP)J`ns;?0NQeih;sl!2mt)s z8^^Z*v&jSiydapmu4HVM=Wi(8tn0KW004WvX;I{}8QG=uRtU>=KaECS5G<0U@dE(w zbX`)~&}ke4z;PJ1!EyFH&n2X;>uP=7p|oR~`25@@`6sPx$2}wjjR49>ckui?KFc3wD$c-a;ilp>Cwx!*I3%~_9Q!bDbP|(uuVT?4hvRjG| zA1mO(8h<}K&YRtw^Y8gAA|i5KmQCHvqUv>7_QzvX6_F5AYG!~~M^)5b3UU#_;Xy=@ za(F2?=B1=*Vu&+?h@@%4dQ>GesuCSl$qa9phXZ`y))jd(`@3Ao1VnHTGgvlv z%4PVp)Vn8v_k6Zu=#}+EuN#-Xwf5qBm76|bcjz70*Q=PYIlSoEhiW#eHg}4zW^>N< hC4l*tK76gI;Q=fL8vq$-UXcI*002ovPDHLkV1hF$knaEh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/aquamarine/glazed_white_tile1_cracked.png b/src/main/resources/assets/new_soviet/textures/block/aquamarine/glazed_white_tile1_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..42c6659015c06a0ae516b7f7344e2de5aa0108e4 GIT binary patch literal 383 zcmV-_0f7FAP)Px$IY~r8R49>cQn6~oFc7^MEjHCbZ0I6NAX~-^ox66(7vu->P5uuL`G$7Q8i)r` z2v~+YW33%tdkJkch^Ke&PU1Z+nh@R(2O=V(W8410S)^n>wk`cGS9+gCa4@VX0c%P> zyejqrWgGByK5I(-=>*=_wUsL7(tAflzOGTLn1>i=5tO0RlnhtQMa2v??rB26?WUf_ z(fVf*M?|2o+xQ_yFj%t)dfY66d9w&`6T%QF~4j!>+QAxl|^26JG>J1WmWJN#Sr85a&Zt@6xL%dA&QFmdA0I& zT^MUUW|Z;h2X;2;UTw>A7-D={E~jxU?sI@Ts{%~pcpuKS?{7IE7c&&1CIlOSA3#J8 da(IX>mTz3>3x7|pvV{Nu002ovPDHLkV1n1xo{Rth literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/aquamarine/small_cracked_white_tiles.png b/src/main/resources/assets/new_soviet/textures/block/aquamarine/small_cracked_white_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..65687a068044d1119451644eaaef258c3d0c64b2 GIT binary patch literal 481 zcmV<70UrK|P)Px$n@L1LR49>^QZa7ZKoA^?GUTIlTbL>WTz~*70vBo=AS#v8Dfj`uz;DtA`~ntk zQwxR*cSZzy#p2`TWyP$B zt{01U=jZz5L~v{j003cZ42{R%pPzfZ-X_a_v@HO^YBbtfdpsO&vaIp`XfP<5`v5js z24HI~fRefE$aQsl3!rjNYVi8>6#sMj5z%x$7Y)laozCa$)oOBfwoKD*iOc{{L}6^q zOWQWy3vX8xoac7E<~$ePoaYhI%WrL=()wsH*zI9i@ z_;@@Ve!ai%h2bv^uO^em`?jvzx{ioCJ&pHjG%A_x(^KW#9}RD3GcoI5ec0!{Ow;#C zB3W9dX(tT8o9R??^_LG{?(X)p)a6I$Nxxq*E3HfBt+kbNU6xAbEPx$heLld(zzK@>$#cDHbiGmvZ=8Nosji&TOswbWvNz%TGO{Ehs8U$BL( zb&wQxV#F=fkYWdBmJMPg7BXWtMiG78z4r~wz3;t7qSXB8^psdi051D|PR`Dl8bd54 zm;FBb$H$0vdnJxyA+SY(Es76P2=0eNHd-wJVj(ECrqr6vogI%|MF5jL2k=5=42!(u zM#JG3y|J~oH|HM}txHMw@X%*4$g*EyfLKbxM5*()*^Jkh7lI&QlIPf>03Zkg9&T<3 z!Vo@T&Zktj8H1i;idz z7J^=ydQVpu7xdE9dvPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0V+vEK~y+Tg^@u| z!axv(yDeI<7>Xw4pwR;-^$+;Z{RJ2go=oJ12SP{@&30`HZFRx7J9S;#CcZ=S&Ft)C z`yPu1;m!4}qxC#}AP$Ga$>gra0F++P?eY&U_pE;utk(<@aqK<(Ee zo-beQzTwsTt9KHF+pmH#N2I*Wv)$eS`+h$WF>zjg%6v;RQkE|5fG|{%7PeMo2{Y=# zp=6-ZX=GTRw)DYnS_srhveGk3U>vme@m01`jW^Ix>tje5VB_fWVtj?7=C_^0)8oCF zQ7*+iZu)KKu!v`d)lVCbZSSFGU*&MnVdVGO=p37j_nVBHzTj_^16U=k*QwhCHQ9ae zpB!+xH4~WgPYxCRWJ0g_&B46Nh_*nrqqGp;1P{*lmBEqf00000NkvXXu0mjf(w4W% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/blackstone/glazed_tile_black_cracked.png b/src/main/resources/assets/new_soviet/textures/block/blackstone/glazed_tile_black_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..562c40be5abe560b7c26b814401c725b03ba71d2 GIT binary patch literal 433 zcmV;i0Z#sjP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Y*tgK~y+Tby3Sw zgFp~uc}S30fmlTjT6)My{Q>{nFG!U?pf_(h5K~H!B0R!^y>x1e5beWOPw(u^Y>$X$ z!PDcj(c|s?wWuq{w!v-Fq8^0dYV`sRg3$6OljJ9notR$w+wHoMvhCqmHg#KA(82S4 z32t7wGtcu?{T?ijbEs>+`TDfxeo!=(5Js9Mb(yza#}2L0w4DLHtPip*m?LFvvIgL~ zQ=EsU!O0H2d;;XC2NzO+Ev_SQjzkP~&CRSz5$|@JKIaJZIoHXRt&A}Pll~lrK!R9C z_jk(&1S7w}n^vL~h77%VQhf7!%B47o&;15Jbxd(QR-e`$54{Ii63|0Ju^d~_@0-Q# zI{wh!@ACv(XP)o+S(%ZmO_QMm$p}NEfs;Mp@z8q>x(BE~{O32p@|=QP?Lkkap-Yag bvMT)rhJwPx$7fD1xR49>!k+Dw0Fc60SSdnm$f>4GeQl9~~sxQFCgRt=;yZ|qR*qJ)mQpeV+ z4y#g}>&9^5uxb#N2jB0z^ZEa(m**z{!`K5j?87kjhkd~JQeDs0>*GV15&)WcwOO~` zODIa$SOCraUF*GwCQONDmOYHUgqp4T_DEq$+ano~B;)GlR*L~RiWhp<*jhW~V@N3T zxX-9p0L)J(W>qEIQKXqWYgKm?jm`t$e2T>ED9R(tADBg7M$+DDpVa)S1E`ckZgzQA zEH!}E`{aEKgefI|EzYhs>-6@1!DROVlY0z6vHZovK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/brown/brown_tiles_mossy.png b/src/main/resources/assets/new_soviet/textures/block/brown/brown_tiles_mossy.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf22806ae5b1390c79f17b11d872d2c79f45100 GIT binary patch literal 614 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 Axc~qF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile.png b/src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile.png new file mode 100644 index 0000000000000000000000000000000000000000..9b199b46787f18fc1103d7944b0f3047176e7cae GIT binary patch literal 378 zcmV-=0fqjFP)Px$G)Y83R49>skuhq+KoCX0#j#Q*>R literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile_mossy.png b/src/main/resources/assets/new_soviet/textures/block/brown/dark-brown-tile_mossy.png new file mode 100644 index 0000000000000000000000000000000000000000..794a54b530aac03c8c57927b76e7107befc07018 GIT binary patch literal 649 zcmV;40(Sk0P)Px%LrFwIR49>6Q9(}=K@|SlE<4*wH*KY~1Y<;NaidXDlSYFV(whVtV&ct%9!yO1 zk9aiUhF9Z-sF53bK_E2*fnXL5MM`LBEAFi8 zTd_Pp5!L{7uAPi+I{s)<`}jj~q_jLAKHDXI+gWRtf|lnyLIPNQ zxqeW!%dbiRj$?xZaD?<5zHmEhGb@R(rZ_@InMym zA4}OYHaK))fJH)EtNU6^TmSuK@BL;7usr`$_$Pp1D&1dha(^^gZgK#>K2%sFB-~EH z$Pc9BWPH~X%kvec#~dLsSIRxf6`vO!A$xWXw`a}oV+YN}iX-Ih$G5DRm2!iV`oS*U z-JQd$4{t=7TAM3zA@AkxIzncqjD_hX@`^lBNYf}&w`a|5fD5TJl_0o~wYh(u=uAz7 zwIETf@D^F~zxI~rr|z61Cf)nc#AwbZNIG##Wz0hdF?iUE7?qNDA4xX+G%}% jtA5Zrx;}An&#e6c2fAN86n1EF00000NkvXXu0mjfT1Fx> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/brown/dirty_brown_tiles.png b/src/main/resources/assets/new_soviet/textures/block/brown/dirty_brown_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6bb2d0c7c5ebbf4ee83b0a99c08455741adc01 GIT binary patch literal 670 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/deepslate/deepslate_tiles.png b/src/main/resources/assets/new_soviet/textures/block/deepslate/deepslate_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..e3db3de32f6d2f438ff7b85f37222a1df41fa8c3 GIT binary patch literal 2366 zcmV-E3BmS>P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1Y?lEWqp{m&_S1oXwnaWI&f-k`^?FbF5!WT)*k z-o#iILg+m`)}4R-+1(%dLGa$O#1wJ}UO${UW6?qK^E2<@`TAWC-Ue@Ww_l)|NbfWs z!@2y6+U1@QdD)M5yNh+jNh^>=UIA&Wj5=s5$rXrj+F?DrjB`-J%XZecSIomC$9(mC z=BUMJqVWhFo&@BtUz{t^_yUz-(O;ybjzC$*M54b;`Dgu{f34x8fP3_)pRdbKcR6Mt z+g5ngY1u(O*YB#*Yes;3WqgCW`siOjul4IK^?uIX6%J0z71pL~E7wRJwWLhfw4hhi zujn{lSJo@};;W+8bgPH+hdyLLt#}891_e5t*S$j36d6y9dPl5^!LTKYn6c7;fX4+L zqf;~*CB>#Ha-?S5xxlq<9_#61Nmp*5o(LLjAo_N>r{TX|Z-IIrGzai$*Gluk!7oi? zAUA&1O96qtYARQK!Ofe0eg?3l2+CFFq#G>$m>~{7mD-dhTVTworXX?TOs)sKG)FFQA5Byirqgj1~fh zoXEgT5km$=JPrhu&^R#j37BypH!$-V$*ESMW+?-l1_LogkWWDAu(7+5`-+>>>i%2Y z@Dp-wK=*$j=LU2y$o<6a18S{Ya!VILqYJgBs*t4ZS6jiPe|nnCJ7F02GR~=aZ{gvx zUDJ5uuHlitIl+!|d|m2PB#N8E(~OnBgv27i0>X$hH5I&)c^C&>g1Z7J>576s%<0}H z(RsZs+T1g-3^{BYT@ysl!7?-Qq?oR$#eyI{Gpbictdu)f_T{(|(n@O*?s{3zP}bYd zvNDG}9mn}T?;$qZ-dtLbA$#YxlW%Lq1~vjqB3Q}eviP0(v7EKnmUA@|oGDuLU~d^e zm*(2^u(%OEuXz!=jml0d+gpjxa{1FNS?1RCXx^B?E<9~FE6wH*8;Z$Nc4Add6O4eA z42n0cbqi_S`VZx+Qsb_=PgxR&Yl33_F!ei zrM8}2>87k(50_R}pJy_B)4ALNw0umY9lwfL0+aLA==$%XO<`OM)x&s?rEPh2AN1AY z`ltBYo#Q?}R%?ggZq2Vdul#M|Ej2sB;s-k|*axAmr%@F4KG^ioYM=1s{B%pgGFddS z4GH~9(8uBHzOr_A=dEJ9z3muYr-7~|j-N+nV5{}!(=!mhpV?P2-Gd(+(66&UMOngD zo;sxelV$feRixNxcs!t%0004mX+uL$Nkc;*aB^>EX>4Tx0C=2zkv&MmKpe$iQ$>-A zf)zwMWT;LS#ELjd6^me@v=v%)FuC*#nlvOSE{=k0!NHHks)LKOt`4q(Aou~|=H{g6 zA|?JWDYS_3;J6>}?mh0_0Yam~RI_UmP&La)#baVNw<`9$B7hJE5yh~?Og)ia%)oPe z-NVP%y9m$nKKJM7SMnwUd?N82(+!JwgLr1s(mC%F2U$r{h|h^947wokBiCh@-#8Z? z7Ij29_;-Q(T8oxS~grq$mM%;j>+6C*)T z00006VoOIv0D}PI0O512%_;x@010qNS#tmYE+YT{E+YYWr9XB6000McNliruB*+}HfpU;{9lihCT0Hl-vlx0bXmzNi|+ig4_4hPojHKBgL-;;$z zh@Zdq+)wXl+nT1)08~}Q@l>N*g}DsO?lSlDg@xK%nb7`oVe< zfCNXY4dZCJTnv+mCmzS^Qo{(UZZMaDTAi;WbjHxX8_p_4%%)fib$!AZzeL?C0G5w) ztab4WkUT#>JFPY2=x3hI@(2uz(ptyw?R^$>zV$)S`G0xugV$H8#m1POeF`Z5#@T^qy zNeXb6P3Ssr7CSoXy8Xgr-fc7vfVGaQs{9M2l$gta5F%>a4?~nH_@Gv2-|RAc^}%Md kaiK8Gb*umF+@G8O1BhlFqa48udjJ3c07*qoM6N<$f*xvb=Kufz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/deepslate/deepslate_tiles_cracked.png b/src/main/resources/assets/new_soviet/textures/block/deepslate/deepslate_tiles_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..70b1e19ac91e23d540f60a61ce71af7eb26e243f GIT binary patch literal 981 zcmV;`11kK9P)EX>4Tx04R}tkv&MmKpe$iQ$>-Af)zwMWT;LS#ELjd6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|=H{g6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UmP&La) z#baVNw<`9$B7hJE5yh~?Og)ia%)oPe-NVP%y9m$nKKJM7SMnwUd?N82(+!JwgLr1s z(mC%F2U$r{h|h^947wokBiCh@-#8Z?7I zj29_;-Q(T8oxS~grq$mM%;j>+t<0006ENkl!bqIN9hv4H zicqC7EG;#l;0@XJ_3$O;bjr5$*lybc)v!EpEO{*?+r7QLM>x3qY1-ELUr6VQ>#m`1>9J z)>`^)WdPp~h(e#o?Upc%*~P)T7!gWrVY)LRMAHGl?d?ybj4&o=JU#-T-~UI}HR;`5 z#|1$Eb=`EJl*0D|#^WQ5$#Kq-Wm#82Yt84&ON_}G9gYZsfX!xu$qRs{gB~@7b)1|W zGoQ~pL#qlFiv<9q!x1u$FzcMMtg(f8mauV-?W1EpwoK;}*Ts z)6?2oOI0TLNEwmm7OgdZvL(0QzanMSnG8)5J*5R{wbCy^R_;~z@be3XFj+D{!UvLjkT?M5SB9vrV z)+MoZe$RV@lo3)!#B$K&U^1E1LWmc-UeA9QyF9>OL99J>4?w(`00000NkvXXu0mjf Dzvap> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/deepslate/diagonal_deepslate_tiles.png b/src/main/resources/assets/new_soviet/textures/block/deepslate/diagonal_deepslate_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5defeb82dab2dc1dc086591ce038e12f9f71d3 GIT binary patch literal 2532 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/deepslate/small_deepslate_tiles.png b/src/main/resources/assets/new_soviet/textures/block/deepslate/small_deepslate_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..ad623b0509664397b0394ce5cef958ccc37a59f7 GIT binary patch literal 1981 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 WBSPB`KejCZ0000 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 qaL}hR#_6p-2t`11{C>{p@ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/diorite/diorite_bricks.png b/src/main/resources/assets/new_soviet/textures/block/diorite/diorite_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..e4c42cb65ee68d23d7cd82a0df86e95fca9b93ef GIT binary patch literal 3051 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 t&5trybvqH_V881bx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/diorite/diorite_bricks_mossy.png b/src/main/resources/assets/new_soviet/textures/block/diorite/diorite_bricks_mossy.png new file mode 100644 index 0000000000000000000000000000000000000000..3299b644144dce8dcc2ae12df1152858375f434a GIT binary patch literal 3326 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 IM6N<$f*6x-)Bpeg literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/diorite/small_diorite_tiles.png b/src/main/resources/assets/new_soviet/textures/block/diorite/small_diorite_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..adf588b363311ef6ecca855ea317707689b806de GIT binary patch literal 1807 zcmV+q2k`ibP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1YuwyQV{{MRaa36?xB$KyF~2fh3*8$$>gZgTrU z5*s0xWL2R+?cYD0{=p$^gpBpUMduU_6HSzaNl@FdjjYW4T^DMf+}Y{4Auwr-db@OO z`6t-zZGkt-p6~7C%fbl@Xh&XvdPEjX>Pm6}Y1!<&t|`hkN$#|r_3cICFxkA_x?UTP zVpIz}EhJ5|R`XZ3NP2ulCyZ|X8aT2JnCod5&5!jXb*|y1fXD1oKUJ1p-^#H8?b~vf zIxRcf=k=RaI%mXkM3!?##woAP$GLvJhThw@yJQ@pTyAY@-^!f95hXQxE^}%?I?x?3 zjx*v6Dyah2Dz=(QWn4rSRJ^m{%85I-ITkKR(MS`IQKX>C!xprcC`Atn%s9D=CmnSK zBccnK(=f}C3(vT5#6z%v$d%zK3^1O|o=&{xjb&x|?-@RN|aK=v67uq7)MS&Grxft(;CHr9BazG7uFqrHF#i-*R8ny3@VGR7K* z=Pf`&iLAE9TI;O0!A6^$cE(xfoOh#7C9l2l);sTg@X@EBg9$dc;6n&8q$p9NjaiB= z`WRx2DIsVw30MjK35G0LXOnGq+2@dBP6hHQrr6?&FQLSes#IOk0;sy`YpAiN#tl+x zrrGA2Z=uDOI<(exH{EvEeGfhMbg;Hqy=U#p+4B=l7NqrV%gxMxY#;p!FiR(#KOOoI;Z$6 z32TK883QH!!<5Eunw{tx)0~24UQ0atITMaWHt=G6)_X)Z0BJ12hUQ{CaKX+vF@)~g zUC0@+q&Z8$c)eu_t)LbV!M6Kb^HKhLeL||7p$M8 zN#8WDchaN}J8Z3w5##od#Qd?GpeLUV8BL0@R@9p=FrH@78(m-$b++(Y-G-*m%g zZuD_C{Gmh9=aPG`IQmI)c+rdWAI^*E2XO1WrvLx}g=s@WP)S2WAaHVTW@&6?004NL zeUUv#!$2IxUq7@(st$G#amY}eEQ*RaN)?M>p|llRbuhW~3z{?}DK3tJYr(;f#j1mg zv#t)Vf*|+-;^^e0=prTlFDbN$@!+^0@9sVB-T~f5g(-%A0#H;_PsL+GHn%DSUeOId z`Vhpp$P6u!Ud+ICeBHyt*SjdsazFRy=#}#Z13Uup9Mg1@c!PLm)6_Wc6Ngzzl!?!Y z$8@?N@gvtIhu=6CZT9lau%1cH6Nia~Vh2kd%u2dKJWU*t6_xV6S%+oLTbz|jjkWH{ zUl_`(D`~FN97Y^VNFWIT5^5-;0uxbMRZ9iCE$jQ(vYID=?-{sK+x}_;nEfQZ-qs>VK>s#yaoyIW zJ>YT&7<|%1U9=@1O>dz9yr0oG<$!@(pl8kLt+kKS2OvXTE#CkKhrno&ve#YS9qjDw z-!rZLegITqa+|2CYE1wD00v@9M??Ue0Gj}bh?gDv00009a7bBm001r{001r{0eGc9 zb^rhX2XskIMF-{v1P~w<=#*3O0001>vXar7E_48xqZxS<|l-ps;ZZ=ROg&-b(ZHj*Q%nE9%~HiEm&hPr=mD_ z(&N2nxDOn&j81w0L~aXKM1+HLPOUMFF*464|K$b%b<-yIb_T#0BQH-MCh48rV9C!8 x-v3-TEg^(2T}*rGAk{^pgLQwO?Y;j^2M?E8<|Ozyn!x}7002ovPDHLkV1lh!TZRAt literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/diorite/small_diorite_tiles_cracked.png b/src/main/resources/assets/new_soviet/textures/block/diorite/small_diorite_tiles_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..895bc4b41c9fa6bc4173039d5168a9b13bdb5738 GIT binary patch literal 749 zcmVEX>4Tx04R}tkv&MmKpe$iKeR=v4t5Z6$WWauii$W&6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0p3Q1DTaRnP*hV- z#bZJ?w<-i)(G5TP5X8913@wpf%)oVg-NVDzyC~0cKlkV8mGcGzJOc3?({z(~gLr1s z)Hv@GhgnIKiO-40bh;q%BiAK|-#8a-_VUcIo=MFUhlzz^2TL8yO1eTkO&pOGmGZq= zhh@%NoRvzAweHDZ7|N?FX|B^8MjT5>APE5yYAB-u6H!`KQVgVMKjz{evi(VNN#rVn zkz)Z>C=hKw_#gc4)+kI(I!U1z(Dh-*TUnkRto8Msp0{%Ql5{Up8K z)*?qh|2A-O-PWW%;Bp5Te9}Z+v?U)+Z=nFZpV2qvfPq_}XU*xYwU5&WAVXa(-v9@P zz-W=O*InKn?CkB|Gp+u9090Xeo1l51iU0rsBS}O-R5*>TlR-+uKoo|*rnaWiY=$fp zFVXfI1uszC<{Y^~Pm)UrT@+jj;-VxbkihgU9U5rrYHUoR5$fzd{>AXV_rHNL=H$9A z&)Y3en+;0&03`8_spk;{0rkAej)g)CO8F%54*QhyY366vDCIMJST4gt3;X>Z5lx=w zl;r^tVSGJiM;bEOl~@7>|@97J&AWc zd++Aqd^QW4dw+R-!x)2z{-p=i|MXzcyoJ8*+gkw;(fvK>>V@^Dl+Tq7p+ZD+W;)rH f3SjDampk|b7kgHW4)Opt00000NkvXXu0mjfX-ZoH literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/dripstone/dripstone_bricks.png b/src/main/resources/assets/new_soviet/textures/block/dripstone/dripstone_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6dcaa55e9da30844f744f5bbee3fa1ac5a4bc9 GIT binary patch literal 436 zcmV;l0ZaagP)Px$R7pfZR49>cQn6~oFciE5d5|24oruto2C}r7`vs+Q`v)ER37z^2{jJV{Lg|=x z34{Q4+O~MVc+9U^8jcwL^a9}8=cn;*yWX%d0Heu( z!?0m(5^WL!lz;$~MLl0G;?c>)hRM=^M&sN&TyFPJcQS&XZ2VoI(S=7A$2TZ{a0~elEPXGV_4rN$LW=%~1 eDgXcg2mk;800000(o>TF0000 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 V8#!hLfPnx2002ovPDHLkV1g4ys89d^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/dripstone/mossy_dripstone_tiles.png b/src/main/resources/assets/new_soviet/textures/block/dripstone/mossy_dripstone_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..4b1d0263a1243130ee10c1fe1e15c4e0dadccd48 GIT binary patch literal 551 zcmV+?0@(eDP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0lY~>K~y+TZIQc9 z0#Oi#4=5KEP*Cv_Nes~h5)AaMR4G=; zyiQ%@Ak7);7oX0DApQZb{R2@q>*VA6WH=IPm<@r1@ROp=UnWdyCx1gLdX2p7n>(wf zpux95FHfirC;C=m^U!oqe^!;ETW?y*74f{@8N(h|mlrI3eKuj;nHkTk6UsQww69l{ z*QY##eRLAeQG%^L7Frbc9kjfDRnI<$OYz$HWO%Gm`vg8lbT|cYYBC5PxOQ-K>}_uF zcpt5h`wMRLAyZRu6AI(QzPISctN(qtO=+83OTE17Lq7+UCL?)Z%!dzw(4Y+L@}x@H zK7{`GKyOwTy(NUx8v(?hA3h{o1%x8lRrt+Nf$Saf;zKFgWU`a4q99)*BKnS`?LCEK z8Jv|M!aF{&z4(CM_K0sE;MC#|J}|l6EU%ZfG85z4xT>{3Z~LI~3O*GLij^H7w%1m< pdu!2_*>UL>)d`>!1hC_eQeUj2O~m&o#o7P>002ovPDHLkV1nO~^G^T( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/blue_linoleum.png b/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/blue_linoleum.png new file mode 100644 index 0000000000000000000000000000000000000000..8656f83db7f19bcd3884ae5f338d9e8dc2523239 GIT binary patch literal 2956 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/cross_brown_linoleum.png b/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/cross_brown_linoleum.png new file mode 100644 index 0000000000000000000000000000000000000000..29e225964e9537fa460529e6a80d0ed0a32fde6d GIT binary patch literal 3157 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/cross_orange_linoleum.png b/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/cross_orange_linoleum.png new file mode 100644 index 0000000000000000000000000000000000000000..24d5f6e280c26f948e737f220a1223fb13e7c11b GIT binary patch literal 3164 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 iFzkv#7{W-uE3zM+N`mo5d_oog0000uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%ASwr04PS7ssx}pwlNvtX}jhg7C`JGkmN#ZzP^7#15uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%An0IiTvxCu@03; z#AG>#qGYn1GwE+wZ&u8vlBRXcrZU{zw2u3SMYrfVBF|EGcFzQO{`Q?`K*a)cx}ahK z5a#A|0pR_|4;brMWGTYm2m~^~yDZ^f$g`BZ=R{uD5LxmTZO@}MeR35GW>XnBQKf5C zBAHDkDi$F)kmQ@u+RIRhq|!B!x9S?6c%4MWf~Iu<9Jc#T!Vv!H#=Qojaj&D8p)--U zrD+}JbQ$R%616>}?Kwz*uEC-_OEK1k8fbgIN#gf>A)D4=tRv6TPQrS#3NIMS@Z%_9 zAG5x;vC{P@z>hE5@}li%uhMm}QFt4n>##gaZ`#;b-IL*ujlzEn`Z3?E`0@2;Na|s% nW4&2%*zWNkkfP-7f4}o@eO&%IGl_BG00000NkvXXu0mjf5PuLo literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/red_linoleum.png b/src/main/resources/assets/new_soviet/textures/block/floor/linoleum/red_linoleum.png new file mode 100644 index 0000000000000000000000000000000000000000..0a10fdbbb11e06f6bbc149dfe7c1db9a11fb5a0c GIT binary patch literal 2964 zcmV;F3v2X=P)uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%AH`tOl1H(?zdM79_U46GsU4L=$!_yeg)7(`lgB#d@xsQ09jNiisx!A zNs0qO1eNmj{c|Wq;9TvrWB{Qj^yBnG>sFf3$${Uzer&ng<)STfdhJ0^^p5;CdZAqH z*~C7Bh|8Rs1KIWs1fC^mB>m`g_Pei3)SB2YlArrkFTC3n2mSyu65R4T*R`Jj0000< KMNUMnLSTYPGQR8p literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_acacia_planks.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_acacia_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..9295020c4aedc1529d32d87eabdfc577b528aa01 GIT binary patch literal 2319 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 a^K(DCL)5G=e#uw>0000 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_mangrove_planks.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_mangrove_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..69a8e26742ca0a94c821a411708ceda27898b2ac GIT binary patch literal 2217 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 T_gHRI00000NkvXXu0mjf)|@p) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_spruce_planks.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/cross_spruce_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..c88a14b1ef4372bceffcd59ad2e0f7d04a5f5f3c GIT binary patch literal 2223 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_crimson_planks.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_crimson_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..aacea8b7b1af0f3db43c75861565348311f972e5 GIT binary patch literal 2260 zcmV;_2rKuAP)dQ@0+Qek%> zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxlH@21{O1&V1SBCI$H8Dn><#Aln;5WhRdx5w z#+0MWSYRP#rbM;bfBk!yfAC>aXPk!UllK-Mmt5kELA3qT?_}NiJs#{FJnZJ0V3-7V z>5qON>oe?nzYyH8Z%?}kW%!B1(eykVO52$+s3XYXNVwZ+Je$OQko}U*_!I5!XgGO& zb^%~ig+F1#yO7xPoBK}E{#Y{Z9^WLGz*sPLc*>ab@Aw(JV)z2!HG09%mSLA0j_zot zAFvG?q<^9FGFk`0*(>QvQh(5OkX7w^1!?}KlBDhCNJXz(F~7*fblqKg`R3^B$ObK)duV``F5 zA;pwZ&e$}&3||@RGYlJVvbjw+zlAMsY0CxjDXwVoC6riF$(5^Av;b3m4K>zO^G-XY zw7Xq*zlS~UY0n3=cF5rlJ^T@lc%&m=tPNJ5ti3Y#J!>>r?VoN3f8%)RsWfwh{?b}J`AtqOrDI;5cd@M_E)^ClG=R&q+NWClTP6q692^DaoL zd|DOxQVMNe(Ws2g=MtO}-IW74b$Hs*eWul(CT&&N2RKXmoDYt?H|H3gYxukT+B`yF zoag-oaB(`Zlyn9nz_GoN41n=8GT8M>YZD%xK>Y{;CtECAe-90FdhG+_Y^*&DkakV# z@ZzTB^-foqsfTCI_`=K<@TC#8{e$QzLy+AJHjZH~d0m~mW9z;4_ab^(?r~w)3oV0M z=<^(7-?tU$6Zx<1k|!wD8LvHoSZsB}yrpu~iT`}-n+-*MG$%H`+;RUD#+uhL@@ zFSS8yDSXbGMz>B!>O)5yStF-0uv_SYL~gSl?!2bV|S4v*>sKBM`d4Cu+1nRh5fqWWX*n@_~xEQ z3(3qw>yCS4vyXu8zO=Oej~pyLZZ2aP#sVuGOb6bB| zYu@_UBL3wF;C*D_CsP+=X*9Ox~%r(rEtpr|%`F&qwx$j2DHOr^MdMdXd~ymG}Xe%zqq+_o|4-iKuCq)-2@qbC7MT`f>{djlparX`o z>Sd;y9TR}6Sw<=z6SKJ$G4P5m1TlzyL?veGiS$ASp5yBtKEB>Xc$W9MKS!^UHyPj) ziD#K^Sj6kZ)0>vgd7n7MHYA1koOs-z3lcwaU3U46bJ1aeXNHVSYK}NWEEd~XZezA# zsKim?u%c>|FJxU-IB#)Q%T?CACx2luuPvv!PICltEFys`9|3*az{Pb-llOqj9bo85mkh~~{4|9^0eC;7Z^{7!w?NOT+go!V zrw>4ex>~vc4i15_B4w|6yt})-w|~zx`}+Z(YjU{&89R*t000JJOGiWi{{a60|De66 zlK=n!32;bRa{vGf4*&oQ4*`<-1El}}00(qQO+^Rh1`Poz8p#E7BS6QV@$Rfglv1Lmhse*JNk2;c_ z-rXBL&3otS>g?hE=f}A+Y}=Zr_g8*gf9IuK0Z{B5%lQJk>FfQUhUI)grVK%1H!HHF zKk!}48BjJgSz_>A%T&%+IA2jVH2_~Yyb!c*Do*KU_6^^)c4(yQO5{zgYQ}{zvf4)p28`c8sD`@SSi;j_5`#2BnQDz ziIb>Bv79e(z9QG@;K{i%eZ(jHPw%h)5OSTK3{LDx_-A5diQSI*;>^dUjXViC@LfB~ ien?(mj=w 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 WH{ZGq$ZmZA0000 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_oak_planks.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/herringbone_oak_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..ccdad432ce5e2fa18ef7a31581189a44fddfd8da GIT binary patch literal 2264 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 mP*!!T`>uJ;bNB_^yu*K|Y1a~CHZ?8)0000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1b<(&Q!#{m&_K1SIz3uvX;;Ies1pFYWIBW+oN8 z+F%)kq$fRS)&Kc>sK0PAQ&iT4=#%#vmrXWtMki{yq$O?FbHC`L^CDO02ZqR?HS+5F z9-kq1*MwlVyu8X)s9R6miVn?Np_wZ)I&B-d6&V&e?RS+}I@#ac*+1h%9c?AgcN-9l z=Ah58;%><3^<-Je%paSK*5gSAAJ8}GyY(dF-{YtBJ%*0}p1nu>blq}ug+mk_Zuv)? zww&DO_^l}2Eh0Ww=DS6SbkO(f7QZoC9HWbO*?NU=`R&x<%IaZYK{(Bt=5Yu79QtA1 z33t?4SD@D5YEio2B@rXygDf@5G^nq(QiX|@I|sDPmCcex6F6}N0A%dEX>d>`nPwtT zszA;_%%?51)=hIgEEchHBaCE%GFr&qZuJ!W*ZW1$7&Fa@bUb4PyLjdo%$Uf{Cq@Af z8at+L#g~*c`gu)Y4G?rI%n=S|T|`B3bmf*=I2-L0hFUH4LZNL12octHFop~e(4LGV zk7QsDM2KSqJ{gv?v0Q)vIpw&)O18#$fD?JHjX8nVSavL8&iNboOi)Rmt6M7TkpL0!B3vb!2}yz@F9d4QpnLn8(s7<#28b|iIV}1IhA}0 zDW;Ti#-iC~=*k$MAt+o-vBec%LWw1nT#-K2R#$xuHP%#f<7OHtKsDb&i!HU>sUwxT z?XLSCdhDs^fm|DA*x`mBVZ@O}K2h7KzM}R-?q}3!qs9xUIWAnNK^(%Nf+n4~i5U=M zOF%qK1dz}?G1HN(<%!(HOeZ$V7{{>EO>i1b#DJjf#BR`u-G$s&+!Uhwr?~MaupwUI;E_j&Px7IE@c3=>UeA-C!vu zEV+i)h;0PF`9b;WEv+upt(IJdm(57Oc8nnDmz4DCS)h~GY98B-pB=>|)fP)xI-v4U zdbEM%Q*b~q$n08+o-H<2RR0n+6|3#NuNN?6j@^l49s3#&u_Vp2!8U4o7PhfLAo<^@$O$A-18Ln046%Ss|P5LReT8;D(^Dkzqk9NXL z-^GGRIn`}V<6vGLvl5}gR+Vvt*@-o|rZa*FU=arxuQJl`o~`x0RZqcedl7Ux4iUQY z;T4;mVO2NV?FI$BRu}wp=1K>Gd*4ouoejku z++ilo*f=SX`*xLNz&w52$6oAtaT47bII7>Q`CoE^^5WFmu!SD30{xZ^k2tR|s|WvG zta5R{E1TVOm;2%8=~_I`3;c2ao6&wbM?8-PJJ_^0e=t`5I^oBNtHo-Yo^A3^Gj8Gd zme`VE>Mh0c$>P6d=5gdvPrtsV-D%_L;7Jo>bN2gw_mXSrhYUF z4-iKuCq)-2@qbC7MT`f>{djlparX`o>Sd;y9TR}6Sw<=z6SKJ$G4P5m1TlzyL?veG ziS$ASp5yBtKEB>Xc$W9MKS!^UHyPj)iD#K^Sj6kZ)0>vgd7n7MHYA1koOs-z3lcwa zU3U46bJ1aeXNHVSYK}NWEEd~XZezA#sKim?u%c>|FJxU-IB#)Q%T?CACx2luuPvv! zPICltEFys`9|3*az{Pb-llOqj9bo85 zmkh~~{4|9^0eC;7Z^{7!w?NOT+go!Vrw>4ex>~vc4i15_B4w|6yt})-w|~zx`}+Z( zYjU{&89R*t000JJOGiWi{{a60|De66lK=n!32;bRa{vGf4*&oQ4*`<-1El}}00(qQ zO+^Rh1`Po<5YMN_rvLx}fk{L`R5;6hlf6!aKoo_)HA60ctD^1pHM_iKy7s4Vqq0jMKgcegiR;aE~sipNFD_2mhRWdT64 zs+dhDyu5bxN7FK!P6&O8mUwwBh<+NiYGDNHjUw`8S8pjR8?v%ty-@({0j2d2Rfw5aiE<5XuqE;92)2 zaCZjBW)fLHk+v*s+O|JC^ER{|6Y?$xwQ76W*U8hK?HADVTHoO1-69chk6-`*002ov JPDHLkV1o6cV0!=n literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/separated_parquet.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/separated_parquet.png new file mode 100644 index 0000000000000000000000000000000000000000..796b2815e4c948195a2c73cf6f5385182dea277a GIT binary patch literal 826 zcmV-A1I7G_P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;z)3_wRCwAfk=brsMHEHXIaPK04(;o1$5Z1FgOV6*2O&OzkKjxAN00y!#mGrp ziGw^OZV%w0?e05O6%XclYpsX1<>#MX#v)I6eH7XK!t>8vOV25t4^&NLAybyhjJ;EM zwc&YlENqWDnqcT!k1q66_KrJtMxMI%q)wRC9z`f~%adWw?;ksMN1m(OhK;i3-I--J zYgi}}?4N&owpJr;8$iGZutq8Sj%{?OU)v)34Qql3mQni5)A`nr5#WLl$@s#z2md*!M zz!)B3B6(^UpBvVS3jK1a|PW zWbZ_Hx!Unid8`p`XCAA9v(PUx{yKr3QOn82W4A$>p{W(}%&~VWY>xu7+G7>kE+Rmd zC}lt8%~9mVO2fN}rS%aIn#Q9G{e%za!uGmnUbUo7Xgr8Sik?#T6W)FbY^}C5t>@XG z=DN!Mmw??n_H3<39_F4HBW(byk;E#Avy9IIFIFOT8*oOc+sINjjM7`0Jx<_xQC0R*Z=?k07*qoM6N<$ Eg4eBo{Qv*} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/small_herringbone_parquet.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/small_herringbone_parquet.png new file mode 100644 index 0000000000000000000000000000000000000000..7187e3e529e37416a4ce7ce87b3ba772eb44954e GIT binary patch literal 807 zcmV+?1K9kDP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;tw}^dRCwAfkx7%Rd&h7TYHgzkpI7SoOU-F(8$mT z>1BcM{@%KEj{4{8Cp)3g0(pI59r-8`rpZz?XI7Dq;*p}cunK2b1x5+g>4sP=Mufb+ zkOn^EG%-yhMRO(zeXyW_vhGQvIg_<8Dzf@a{Ny68<4~PGSjTgk>wr>>qlLWc*dzfW3P)>x94hu{jEKcr#cN)( zNkVSJh+_mez2$lv0QYKMob!B;-2W8AcxERlqQeh*q?x3o`yHAL=Wg z_X&Oz7j9yh+`fMo|8HM6(_8P?{5{mO~k+1 z!+TM6Y?n_QsuR9zDB3H_(5LJ_P+$LA+1+Zv<$A+)3|ajc8wQKgP*y$bRmgas@Ejp; zKS(2w`+WkXkeBCx_oBgdG}qgm{pyKB*w7Ndk^dkLzk=vX<9F!*&%?R2`lX zzW=P)r4fgs#W9MvykVO@yc?s*jt|v&b47joGq&3_L;=%e$&MZAa=|oOj3Z=aM-n{& lphb~aJ)2bsfNO;R2LR98UWO>BYMcN7002ovPDHLkV1h0JaZCUJ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/floor/planks/straight_parquet.png b/src/main/resources/assets/new_soviet/textures/block/floor/planks/straight_parquet.png new file mode 100644 index 0000000000000000000000000000000000000000..de1307b5eb8b0301931082be243513289a6212bd GIT binary patch literal 805 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 S1xNh=0000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1aEmE$-J{6`cU0s#^{!l8J)w;62sTRdc|J+`|& zGgh}mK_CdC3MEnd@83@U;3uMvoQCL=_Xai6*y;8_V6wQ{ zb?e*q&#>!#LU7xDe6>?3J5Jnz&d58U9V-h4btkz4Sy^`8_mpG}vcGI+|MwzknDkhW z9`9X1F{&b-6_RGznt7JBk{$nIGp>G~9UR$)IW{<3>wc{tnQILn3V0hm)X$V{xA$_a zKN?KpjNTfgUo@O#Da=@obenn;;UHQO5{;GBOv?{s023q*9TkIBPw?i89v4oWRppRF)a?0w5Gk697%J z8DKf5&ZFNVD3nR9I#u-=G-}f9t#@9%_rVXH%E1N~H24rg3@PMjql+4S3^B$ObCP5s zV@k=VkYY+HXDpgsMyw3~48tLZJ=~#(Kf)1@bmRj16j!wP5=tzo|vT+ zUNshn;PU}grYc4RpP@pro#q$bt@~*nuac7T92e7yjb*yf;h}TYw)q4dr^~;TiUjg$ z-QLSNt(8iw?(Ra8m7TIW$EDRd%$!m?sv8dgUy?6R!n9jE23z#sTcb4@vyYwDic1N=KF(B51WBQ@@8)y1~cisHL zM?y$zdm6c7=HiJjkQqAUWJgYSc3euIR^uJuH&9re2cmG>F=A@JN*SNPAbw5 zqXc}*Ci)*%?=UJZ^h)Xg00D(*LqkwWLqi~Na&Km7Y-Iodc$|HaJxIeq9K~Nhv_+~8 zb`WvMP@OD_ia1IYi(sL&6nNgNw7S4z7YA_yOYR^~_vh%9^9BPv0`VNvbdz|4cxKboIPVjOSxJ}vnD5C-sQCd|}45Vm3=Hef+{Yi33)}%e)at9cE(nMXfB_B<1 zp#Z#}(KqFQfm@(w&FQVRkJASrLtQQ300)P_XpyqlUEUq+?Csw(t^R%hRAF+PsH$pB z00006VoOIv0Gt4u0Evi~9s2+P010qNS#tmYE+YT{E+YYWr9XB6000McNliru<^}{0 z03)T)28RFu0VGL8K~y-)#nUlL13?r9;6Dk=EC^{*#3G#s2pWi17E8b?B&`=vQdoI` zZNwW$y4)jRB_Z9S)z%Y;S>r-7Y~t?V$XLjZLozyuh|~SN>i^!n!tKqKYr8BZ5dSSO@wr6G*Je5M-fr5lw-MMSg-^{3IyX3lJ$$x=zk3KTr}<7W}@dU10n@N zI#r!>lg)pS8~u%ezGtg}siW;Ss`cil!NJa(zqxnYEd=9{x}9GeyaOZ?h8!|g;2{72 N002ovPDHLkV1gm!_s;+T literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/granite/small_granite_tiles_cracked.png b/src/main/resources/assets/new_soviet/textures/block/granite/small_granite_tiles_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..cfca5224e23b0bbece52aaa0415886c35e3ee60c GIT binary patch literal 839 zcmV-N1GxN&P)EX>4Tx04R}tkv&MmKpe$iKeR=v4t5Z6$WWauii$W&6^me@v=v%)FuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|=;Wm6A|?JWDYS_3;J6>}?mh0_0p3Q1DTaRnP*hV- z#bZJ?w<-i)(G5TP5X8913@wpf%)oVg-NVDzyC~0cKlkV8mGcGzJOc3?({z(~gLr1s z)Hv@GhgnIKiO-40bh;q%BiAK|-#8a-_VUcIo=MFUhlzz^2TL8yO1eTkO&pOGmGZq= zhh@%NoRvzAweHDZ7|N?FX|B^8MjT5>APE5yYAB-u6H!`KQVgVMKjz{evi(VNN#rVn zkz)Z>C=hKw_#gc4)+kI(I!U1z(Dh-*TUnkRto8Msp0{%Ql5{Up8K z)*?qh|2A-O-PWW%;Bp5Te9}Z+v?U)+Z=nFZpV2qvfPq_}XU*xYwU5&WAVXa(-v9@P zz-W=O*InKn?CkB|Gp+u9090Xeo1l51iU0rseMv+?R5*>LlRZlVF&KcK_PpNN;YzWf zgDyJh;un4_I+TKglop)C-QwWnE?q?Q2S_*nN5M(Nt?1Obf?BmuW9zloJ9{oBoV6&@ zKnPFXgyenlCUkLj-jvB^(u|K-+?Gm;gYiV%Lf9Q*(FnEr8$;tG7RB=d zqUE3)rrI3jU>v}8+6X{5Otkf>vAk$GJUrKEHs3LP57BY}czk;K!LA>o`{Ah`+TU39 zb;HDU+Q{}F);5=B@}{m49X7Dr4%tkaL)53;a3-%jq0t2zk2d%1G2a_)Y3xPA!fNji{@26hlm#4P~in9Za) zJUwA;Zd!3}XG?J+ZV`({)cUZh?XNoc>u<=qkvAEVAg?4B%eh__J>$R*J^?2eXgB$q RNelo0002ovPDHLkV1lL=i=6-f literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/green/big_green_tiles.png b/src/main/resources/assets/new_soviet/textures/block/green/big_green_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..a6798936812a7736a9123835d436d217815a283d GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!CRg#jv*HQr4y{Vm>dOMj-PZ9aPi^sv1yqZ z{^4I^XJco_h7A&0>u*M#PJ4Fn($&4ert^>fEc!Ktul=#ztG8ACT!)i&Uf<1n<+YMW z=BrWjmi1HDEm^tn((Xuu%jcrpdxckI&OClx+b*LuB>#?1uv)u|Lw5QHf$MTY`3Da4 zYlZDTyQD7awMfwR*H7nfT(0>4uylCA4NYmq^Yac{XH5;rof*BsdY%QN6EiF4`@j3M z_AnY0tYx)~*jqAZfhbd6OHSKQ-YP|<*-IaDnMgVCy_~u7Gp7+(A@iU0`cJukx1U;{ TYWit1(3cFJu6{1-oD!MPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0l-N_K~y+Tb&_FA z+fWpSZ*pTY(qy)3S6iK^xWYC;Ss5FHA^3Sed?1J)1i=sDMzPf{ZL_S2Nt$j?cBDwr zODOMs&*?qSx#t?k-;R`0;V`_ozWw~6jefkYdxJp`eca!D*ej)1)@o^zj?yg2rsL3# zv(U(=IA<3>eaE^lia5#e9V5ZyGj==gIHSm>zP}Ntw}|y-4aapFvemZ5!Sz*t^2bFO zZmU@qvaNYWS@{2w)CFIEJ?iv=5K3UE{^?*3l2M!@HeS{Ee)PH=zu(@%|23ZI*r@L` zUi8ONzc(_qnHSR_bn;>%-1wYQaUB}#23DaG?X9&6eGfF*RL`>|00bk55;dz;t0vJT zdx-;*;cvfwjvKKM!Z)Euz1?nLaX)h96)$eLR?+xGWj=KB{!OKv0|ianVh+NJE(vW* zxao(+=21O!HdGm1WfT z(@Tia3-9XW{EB|Wzq|=bBzY$cg?V|FDenqyh}1%@fYX7nscM)Au*Lw{{Wp}M=X5!71jU%002ovPDHLkV1l^5{i6T? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/green/green_bricks.png b/src/main/resources/assets/new_soviet/textures/block/green/green_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..388e69afc2f62d77caeceee9c1eb8f007d7205b2 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~tpJ}8*U(%U zV=II1y!6-_(M4^wZej9Hf%3MV3M;4d@+!!RtDA61Njmx1D;aCGZ2F%B)RpV$;us<^ z)wR!2j6spZDUtKp-}Tm6raK#6eHC1DG{QJU`^1#VGWxDw(~P`N<+xmNzLH_xW>-^r zpt-u@k`wE#cQW5&fBdX9xb`@{KPBz|d#i%W>*VG>epmSIzTJbH^~GiVCoOGf?XIz| di%b5;Flj5toQ%6ZPC$zpJYD@<);T3K0RZ1UQ>6d^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/green/green_bricks_mossy.png b/src/main/resources/assets/new_soviet/textures/block/green/green_bricks_mossy.png new file mode 100644 index 0000000000000000000000000000000000000000..fe02bafdc464fae3fd3f421ce335da3c5c9d6768 GIT binary patch literal 692 zcmV;l0!#ggP)Px%Zb?KzR49=>kx@_6P#A{a_MELyN4AbZjY5KoOcIO{1ZM~#fyj;CNaCOIPxu48 z@y-hkcNisE&3KW;ojE?3b*<WAyBxWb zDr+YZd;kfW+TJ?3tH@yxhC!IgCd%4L%qhHk{}#aa&;Kf?=JdpU+>Fz3(%H1raN<1n z0DwH4RDXRnEZ*|`RyzuXc388S?RveGaG&cYZAZ;^6xOR(2j#}_y^Nsdp8@cA9e^yU z0B)r`08Lkpb6HZmRI4jYWX$OP_IQ19sjqfs)y^!&491LZL&l821!D#sA5qiU^iA*n z+F@sWMBO{8$9@WngB!*3t_PB&q$3YWg3o=x$;|K%yUp~aGwL{@`xU< z>n4pQ09ajN7bcS>^}=NNDJ9P17n4u`vondn4rXT(wjMBMkR**826hl{zZH*2lD?c9 a0`MQ)jdMw%CG$rB0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0dPq~K~y+TeNo#= z!$1(-HR;9HCbe3MVnO<#P<#+;!8f7clYWBWw+a4&58{UieX-S|mJ&_cCUJ97&pLG* z}ciYq!1AnAwbJmDOe8ix(02L1gH0 zxttN=O`Trfzq8(LC!6Cw!f<$_)f`z9JT2sERjps&C{QNge&9j&y*y-frQ}Yfix<|{ zaA{c`4?Ho9g9s)8BxH)`we9^(PUcVu#VaCCkBZP!{hVJq3(yduqynmkM36dQ@Fy>A z*5SavpJ5V6|4%>i!C!SlNx8t!_t1T?lJf>*R?MILd=H)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0pdwSK~y+Tb&}s} z(@+%0liZ~3(l+bX)w0=X5mZD)5eL2r1E2Iy5d7N&{{I^(#Z0{*8Pu=IrAQopul-x&5aH47q0RO3`QRx+r}+3U7%UTs=(CgDwd#nuK% z1L3Y{&}=C^Q$HFVP1PJ6yQKwG<)X@!2Fr02@i%C>n=+aqhEW)cHBr?oX3QHd1uSvS z#!x~!sAq{JU6w`W?#|uS=AXZDcyfB_!Uo{g!Iua3u4yO6vY{UF2j6|M-tlmyd43Y8 zW(bz^_$W=;pSqc(N&0D0vYG(;q?Fj|bzwJZ4kv8F0EyM5D>jnl`5Pd6c@7x5|DA(& b8iw%;l=LxQ0N+$S00000NkvXXu0mjfp;{DA literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/green/variated/big_green_tile_сacked1.png b/src/main/resources/assets/new_soviet/textures/block/green/variated/big_green_tile_сacked1.png new file mode 100644 index 0000000000000000000000000000000000000000..c3135fb67e73b9ddedaccc6a15ba322c7c8ee3eb GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc4eXvSjv*HQwUd0am>dOKPxlGR8>&kvh-SvoF3%eq8v;>{G|9 zxBa2b&%IN_GF(=Q^-MV)`IOaM)Fq42zu$Q_?=QKRFVoHn)-sDWu`WEnD|`LbgP+wV z3vsita0M;7zok=}iJz&$|M@dAavj&mEuB@Ic0JzR{3Xxv%fWjz_wDrjIOooM zfl~f+zwXvYOYXP%6TRJc*W4fb?*3$dCVgVbS&!O-ch;=m{AKk#^%(^dd{?lhNnA6Z zz{zejabm)h#E`PD^VM&%xGv`D{;VFbqHz&tR&(cd-c2b&i6z$gWo*mE&&LH=Sj+*2 O6N9I#pUXO@geCyP(vy?` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/green/variated/big_green_tile_сacked2.png b/src/main/resources/assets/new_soviet/textures/block/green/variated/big_green_tile_сacked2.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e220eabd3ee50c5134f1884228d5a0d383b52f GIT binary patch literal 388 zcmV-~0ek+5P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0U1d|K~y+Tb&^3# z12GVVr%@=-W1PI7mCoXKcbl({$&w`iHvi^cQ;4+Y?Ny~F1R@%l3Q$S;+4_d7J1C z5MR!wU6CR8XIQ6}j&y|i@?w`o>`>?6xxCJ}Xq3oe(>Dhkr7Tx_-7bC9-H;O>)*Ib} zI@S;B|_mh0VXWeCgc{@VzlbOCM?**MixUYhT<1jn?N?I#n$NvB>CxP6BrT` iyAEn>lEv`9KH?XJ?Bg-4%FaIk0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0g6dPK~y+Tb(7sn z0#Ou&x1(h#jhSdMX%QhxMOsloPn!@784({Xn2s5tR^=S%#B?hOu_8;bir} zu=m=3XLAk{I;!pugkrJ^GFrmJfTfU_ByDf=D=e3Y{{?o`4 z*(y0Y0E8EEnHrnH%yLrfXJ7IqTkLmF?mDiN=cZ(B$C2Y|MH11zq_Y|6`M&sG|N9Qm z+;!W*hxOy>q$G;7dKa*T@}@K{uk{erpa;F-?Y(@h@AWi6aIzH>d8@yw?oJNHYrm*Z z&=ZSJh&9pyI2o`R-~~(#TAdHI79Cow2e3BaYv5uz9Hi`N?a>Y3FaVsx6}1B=s?TS> z!1#folhewOfPx$MoC0LR5*=&lg&Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0+>leK~y+TEmB=b zQ(+iBKU+)PcFvp$iLeMs3;Q*+8$rklvIx8KCIcxe2&@Y&L_>mXMk!VoW>?-g3B2$k zk#6iqNNqU{nVUJyO=qq-w==i1bB^bnp3~{& zq*Q|FY#H&-&$f9yBFF8qS_y(E34J0|;s<+j!!xTLNTgGUHn-O~Tl+y^OMzwmfbPN^ z;Za4{I~~uZ;6Mt5n$FVlMYj{K(QZxk&(iTkQFvk}v71VBsjZj+=_#6$c@FB1XZ5lo z>pDF>)Tbn$D47@wD~eLpK~*a$wzYx1j@~=KyY)`sqHpQt`mcB}l+7}Zz$9&;XQ=&% zNBxU*IQhN0@-m#NGnYz>D?v7YM}&;N9g zjy<=W-BQtSLjAZ*(Q@v>w0CUvk4KRxgTZLEnN|xfuB>Oy7SP>KU9Al_HUcB8jWJuY zoR5aQ-(2LmzE`ZN~oHQXaGsY66O02B-2jAUpxdPtRF$hE(ftZgrhsdEC;EY<~ z+gEX%pGVQCRhROddb8>Lt$P>XVm_#x()-QY&FCP=TvjO_in{gj_dI#?w)X?e+QDJ@ z`8Eo_H%SZqK002ovPDHLkV1lWq BV(S0^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/green_white/kafel3c.png b/src/main/resources/assets/new_soviet/textures/block/green_white/kafel3c.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5c335b4b71ea37c8fdb09f80442593bf955382 GIT binary patch literal 593 zcmV-X0Px%3rR#lR49=>k*E(F_7T3Snv$6 z0EtbjDp?d1Td^uK!D-Blf91Hi31M*~-^FM&b7t;$&uMJ8+jLcQTI%KH_b`kd$2d71 zECcrb%jfXN&ysThhr>a$-LA51F&fJN0HmwpAh~V-3Cx)S?#y`@sl^5&@YZ-TwFX)SA}~s zmP*bOHm|abppzLR9|0U3^^!>Bd9IsQBo>=810WS5BDhtO5_idY&7hms+4=DLYQ*D| z$7vYG5+NpR-qJe>o0ps`wyjzwWqDE9xmbEtS$tB5`&;Bpbsp zmKEDpY@54Y!setVLh7&#nD5Wv&uY6Rz1O9t)Px%DPU4hEy1geIy*+2Y0m$TcUG=!j ffDr=)UuX3noDWztFQxH~00000NkvXXu0mjfrc4k3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/light_blue/cracked_light_blue_tiles.png b/src/main/resources/assets/new_soviet/textures/block/light_blue/cracked_light_blue_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..db1110780f39e4789c56c711c4aa6bb1034503ea GIT binary patch literal 401 zcmV;C0dD?@P)Px$OG!jQR49>MQax+KFc7`CHl&1npkkLa6q-Sh4BiSI3hmH8lRuC#KP^i(&mJ6b z!9x)O1%x!TX_vIaE7xm;v32is_fGG*w_0zC>5Pbo$XP@G7g7>WiD*1g2KhZE=>g9q3)HBXT+L)+9b_!vCOoHfAFj);J#5|Zbz zV(`wIVmjk%r1*>{YCKVr8l1QWS~zRwdU0|8_&gYnzCMrr{$-kF&YG+I`uOplX4zmk zdh1?qZtsW)+3(XSk?ed|mJ%Tz@FZt4W8XHl#GN(HnizcB)VPx$E=fc|R49>cQo%~YKolH9poGmPVWB}SA|8YuL{RX{`~uJYG{KXHLJuVbBcu?L zye!3=hiRXw={vp5zImCM-HX?^m9Z88fcpCjqcU;AqcI)=NHYh(&2ulJWG`}kbE~}{ zdOrw&06^C^0GeHWvi``_-o)0#HXuaKc*u)jQhtzddZwS;LL|Rhun7UE)~;>R%+XR+ z7TeAGXTJxqe0)kX=jQo|2QDD0@@7$_f2PSZ9>`H)vnbNO+0_RR##(YdKi-YCoX9U1 zT;WBkvLGG;@I&v19)O7x`bjg#3Hs4HNi!FWqny?>?qGa;maLJmLMqYeu5D;ZooIju z4_@Tq`Gx3qvraR2cfX{2y`QQqyz~IP^uhEwFmKK6s5beN^zYdb(X1Ji(tZJyc(Imc S+^Nj~0000Px#{YgYYR49>clEDgsKomu9gL}nj7?@oU^a*WR`9tm7_gAgj^a()_1Q{}-DC)k& zqw6!9#qhj3ciy|l#o>6`?Xyti*7@t@yxwfB^8l`w^KPF32u1$5-=qd$@Li$EbrC12 z)YkbpNkfr~Zuo_~;F-3mX`xLGfT|3Xq?WE^2hcV(bpv3zvU4ZB$4Sa>#v7y!KE_F^ zZ(|omcfuK}GVm~s#u>D+)Ox30mEm!}MF4d6e>t>GP2Di>IS|dkIzMudqmqV>SZ6hv z;V+<{00`H#O-(>#Vx1=}5}3?DCo-AG{rfL*=`rR;5upGW`flhu0PojR6!8{a#1Byk V^U}MME2IDb002ovPDHLkV1m!rkC^}f literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/light_blue/glazed_light_blue_tile1_cracked.png b/src/main/resources/assets/new_soviet/textures/block/light_blue/glazed_light_blue_tile1_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..abecaacb2803206a3d02d459f017f9a968d93cd5 GIT binary patch literal 348 zcmV-i0i*tjP)Px$7D+@wR49>UQbB6NFc6#y<*x5&!Gs^Q&%J0PEFqHeYbl0oZLfc0&tQ+bHX16 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/light_blue/lb_tiles_misc1.png b/src/main/resources/assets/new_soviet/textures/block/light_blue/lb_tiles_misc1.png new file mode 100644 index 0000000000000000000000000000000000000000..f2dda0ed132ecfc8651919e11d2b40bc67085c68 GIT binary patch literal 493 zcmVPx$r%6OXR5*==l0j?RKoo?(8YQ(X$-9z~L58#msUZ+3X|9Ey+8zu2z4;Tln-E`W zgA}w@-ltoTi$+|?Up#1T2huxVCW;#7%3#P z#Y;!Tz=(O%yC0oN8qjr(u6<^U7iNzSovH4Pz`jPe=VQzs9}wZ$KX0U2&*=qGbP|r+ zx554WC$29>Bw|1!1`NCnBbn`5aKkB!+}31Z?gStn`oJOdo(abd$lb)f6Pd=yeYF5L zpKtMWT@yqRLMA6wnM|7XoYu>DemYo+hdx!I@c!4cfmzvD01#=svtZy_G4E!(#SbrO jwW8IE<#J)kQb^taIv~b18Ke6)00000NkvXXu0mjf0p;22 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_bricks.png b/src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..951634e920bc8960e602da2a5acd3e9afc7d8e89 GIT binary patch literal 502 zcmVPx$ut`KgR5*==lTU8bKorJ*Eso+8k0qlx>?#!rb_gP|Ehp%qI0k3n3LGM8H*82H z5Duz4ilcc^{4#BUg)@$mrs7+T{EeR9_h*hifBE_sKt!7ZH(vM@hSgQhXbvYp$j-mw+Tq8Rd=af1cGXL~WhyzyJUM07*qoM6N<$f^C83ivR!s literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_bricks_mossy.png b/src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_bricks_mossy.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0606ec3ca4bba8e9960d010af072d3ffe7d98f GIT binary patch literal 751 zcmVPx%sYygZR5*=YlRs!1Nfd`aONzA;JBt>q!w|*9c3h}ATaDqsHXMX2g0HwrqzyQo zx-?0dA`nu#2?2(GG=tNV!(Lh8fj{ipC%OX459y-yqgAl7^kR_h$MHRa3_0OiaQgV@Kl`jm1%p_HOpxrH1x zF$oM}pG<9emD=(u|3$B{CT6KEG?<=WK_?p9aZ*;EUcj1|#hRF9dVYo4LIZ%z&bG&A z-^U~%A^?P^r%aaW0PJjgxVFod_XrWe`>>9Ppu>QF58sjj=otfm_hB6!26U1bW4b7% zXh)mqL}QX6uPrptVSq8+p@;*TuQTVyA|b#7xj4s-J>Tt*bfe9a5L{Q3|P!G!zF&9Ct8{bRc0S-L$KyL12N^XiQT zJ!3dee8%jngwGQZo++XIt)fSHTTv5n5nE`I}UsM`{XSP*SVegmzv~UtB?0_1AyIVCUdz=O8jEpPRag h?Ktf2z2smIz5&+`Xp_Q-nkWDO002ovPDHLkV1k(7Ta*9* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_tiles.png b/src/main/resources/assets/new_soviet/textures/block/light_blue/light_blue_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..2f3ce25af5ee70bb4afd248419f3c0043a43a75a GIT binary patch literal 307 zcmV-30nGl1P)Px#?MXyIR49>kQ9)`0F%VOXZ^^b{G@3J{rYxzIs!{Vzqxr>J zwN@YFhrw|Ni3fF{48YvG<0+Sv3-KR^X|!oH=N5Wvm6|}p=h0dR5l^`U<+z)*>itZk z>B81(T+E}}+&eY8LiBum3P0a(ABxYtlZ^n_w`SFMP&{bgzeBT}zu&>@Qw_`EIW8)q z4^ycgK=44jebSavE(}WCeZqfz^KV`Fv64=5D-|ma;2Xv`x@?wG7*GHJ002ovPDHLk FV1is5h!_9> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/light_blue/mossy_light_blue_tiles.png b/src/main/resources/assets/new_soviet/textures/block/light_blue/mossy_light_blue_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..f786379ed34d3502ba714d61cb8c5d0212b39fec GIT binary patch literal 648 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/metalplating.png b/src/main/resources/assets/new_soviet/textures/block/metalplating.png new file mode 100644 index 0000000000000000000000000000000000000000..49c3e9df1b4a7784a05b89cad9965e35ee50a877 GIT binary patch literal 661 zcmV;G0&4wPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TgGeGh{sB)AdgV`hERo6Kz)M$|3qnuL|U50iR15MXM?MXiAJ$EH@iD~ z8}ID=wL@LQ4+7Z10G=@j0$=$*!pLHil_-i5UDu&$S{NtdtM6AhIX#u2`*##@Xq9!{ zC<%&*%P$w0&)>jW1MmI2nHwJ+P55_vJtQ7yfh+Q6zVtqIJs(W9&vYr$_$Kz_J9T6NTi|8|#BhPb$VWdOhES`gN zpx&aoCSx}gTfwN*XS9xPVPIEt*a!->i%AXv@?_hTpWr!xn7dk z&p_^fwZ?9<)r~dAT73TY6(_S927y6Y7W*NJ&${v?VW*_HYdyHS!iUR`dfqt)@BHn| zjb0q%cJT{oXc4C4rvYYJF1{oE7ZOz=HrEeGCP!G@++uhT!3-xOESGoieT#TJQgOcB v33G7CXoEx4t&`sx8({f+i8u~19v|W_)<8gb7<7m(00000NkvXXu0mjfFkUBx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/nii_floor1.png b/src/main/resources/assets/new_soviet/textures/block/nii_floor1.png new file mode 100644 index 0000000000000000000000000000000000000000..fc04d8db6b38d52749ec707577e7a898dceb2a7d GIT binary patch literal 712 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 LNkvXXu0mjf?epA` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/red/red_bricks.png b/src/main/resources/assets/new_soviet/textures/block/red/red_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..24b7b19811ce6908f22feba13f826699aae0772d GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~p#Yx{*UjM$ z3%#u-IT$ut>J%BNCu=F~ou}y!lr8pjaSV}|>f6uA$E?7^qt5$@^o&I)l*DKQxQ#Q6Lh=oj&Q~WmZ(+A}@fd%_5SM5A| zk>%p)r>pLJuQofP_$T$CVu2jz*^3!>HV2BBxBV$eoTrJ%BNCu=F~ou}y!l&$x4aSV}|>e?SI#H_%gTe~DWM4f1JO^F literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/red/red_bricks_mossy.png b/src/main/resources/assets/new_soviet/textures/block/red/red_bricks_mossy.png new file mode 100644 index 0000000000000000000000000000000000000000..85271ef7ac5d435208c2d1c0b88bde6a7d3d8502 GIT binary patch literal 665 zcmV;K0%rY*P)Px%Q%OWYR49=}l21<)Q540`{9^_f+fIT0A!?vV&=^WBE?}X7l`(PShu{nOCD=(^ z8I?qEQ%ul6SXdLGQz(YgrZaDt&b&8ohPrsPp2b_7n|t5yXH1k`l0M-vWd*!S?q11o2l-F}bm+{A)q&|u1oXLVj)#R?ztJGYY+`b6q z$+{axN!{XpKY*;t4&#J!0HeVyNHEl1ISb%ZNw3sg0857*rJA!?eB17`g&wz4vi7lQ zlneRK7wv!nz^@MFvDP3>643jZ>A!)xQk(*?U)HNN>WSB4hTIHqwss~37vJ7DI; zjhf$DWx&erJU*uM{3wi) zFiJ>2q{;2LELo-jV6GiLXa%QPL#@=@W6B+!10ely7zqFf<&Mss^RA_90FKr(l`jq1 z_5zX8VchnD-_K{x$(=KLZ7;CBfckJ4S67Ntf>Nk);-=>d-x_!HwY8b*LFcY^J^0GF zD)u0>U)E8|h$|5O((WaO;~H&3C|5=8U^%mP;sSc5<~oe04NaU7fYEY9JmpC?ee~#F zOk+E(QZG(-Lc#4a-c4!3N6X9T+V}ZMI&1y|DnnE8i=>`r00000NkvXXu0mjf&k8(< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/sand/big_sand_bricks.png b/src/main/resources/assets/new_soviet/textures/block/sand/big_sand_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..e4d73355fad413414854a4193455e68883e919f2 GIT binary patch literal 2625 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/sand/big_sand_tiles.png b/src/main/resources/assets/new_soviet/textures/block/sand/big_sand_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4ffbe60d5a87c20f5b4328aedaa0167235b9cf GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~l>na**D!bE znUx{gA=XtHA$iH+JLeSoX)8tlFzk(g@gZ^*=K z$Wg>}@c;ks7q;lRsc>BNUA=vYWBEi0?Fmt8yFY0C7CA7BvoXetVfUWdmpz+9^N)Sn zwQ!y2Y3-tk&zY>d_rGReA{q1R-KW--cMhLA#kfI4I{ljHt}iLy9!z1^_b#!Wce*Gp ojwQ@z?#;7h4DK!Kf#g1K|aU13g{39Pgg&ebxsLQ04&5={Qv*} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/sand/cracked_sand_bricks.png b/src/main/resources/assets/new_soviet/textures/block/sand/cracked_sand_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..223243ab08b48698f223a2183a1dae9976fb8429 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~p#Yx{*QsgV zO(Cv@PPPeVCSGdVCNlCldJ6Y|vL&7_jv*3LUHct{4j6DS1%CJ+uXkgKZA+l~nhvFa z`3o*A33wxPHB>I+#I)y&w>e$%xtC+Q@n=8hp&dNg^_!bFiZY&faQe_!xiB-OM@u)Q zy{&qixOMr-i?2(!tBMsgtF#~ZKFOTd|I6fKa~JM>HRrL(1^JYxjOAQR-<*z3j|bY% N;OXk;vd$@?2>>!XQH%fp literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/sand/cracked_sand_tiles.png b/src/main/resources/assets/new_soviet/textures/block/sand/cracked_sand_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..233b4ad7d305b2ffc85f230c60f996820e77db9c GIT binary patch literal 656 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 KMNUMnLSTZAM3+$j literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/sand/herringbone_sand_tiles.png b/src/main/resources/assets/new_soviet/textures/block/sand/herringbone_sand_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9306454de87c54eb8cb13dfca6e5f1fea244bc GIT binary patch literal 2930 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/sand/mossy_sand_bricks.png b/src/main/resources/assets/new_soviet/textures/block/sand/mossy_sand_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..7633de01255254e06140b1e710dd1896d8f92eee GIT binary patch literal 624 zcmV-$0+0QPP)Px%DoI2^R49>Mk;`t=Kp2IOFRf!^H!(?@UZ72d0*G!RE(#I?6-8{wf(^U^60g9L z7huJbM_>W$VOxU$QIw{rsudZMCT{GBV#hNvcEV!7NX+W|zeY3PIY)T*@Sg1uv0<3H z2|&>#0MjTXA*me6>{bE5Mmw^%6h)H`KmU|!s~ap%w$n2mAu6rt(2rm z>!|h45fgE=5{HurqAUV%N0j(1dw3e90BncY4iOv600uj9-bw&0T7h(S!2sZmsq<~1 zoL7f$-Q`;8!^;CVh}_#DH;2Zos%o=kc zJbnI%C!Mj{4!Kb)XCqIn_+XP)Bvr4L$8QFlp3;=~jKxVdax;z_6ur4IOeUoTId3K3 zN7U3+ZpPGAcSKEH&CHm(%75!rli6$MPY><>DGxq(r^t>c-k4?^MpJ%)_aO7^|Itr1 z>{dAX-hQw4Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0&q!0K~y+TB~ndq z(?AfNb!^9Rk|wFECLlqfNJP}-&`KbLxaER4RH#Dy0Jwm}jZ=RCr%0T7f*V4ds~!SZ z5JEvEKnPX(sip!oZA@&}asAbVxAn+c&(6-wzI|`ltA`b0BO=y!y@IL`Y(y)qofpeb zi6yZyjidbdc(u0r{NDYgCoe@})OURpI6+8^A-~hN#rYC3soiXnASkI+w`)AUap&uo zMkXl9tmIoA&Iit z>*cixJd{qOrDw|v`ZPGfGeJ6t`8++my~9>oyCQ{dd*csI6a_MI+uYjc7y7i-GeJvI zOsvn!*M0>*%wwDirWGI+UoI=fR73pTy z8_YcXr}gignR=qpCTXI}CCjgVtAou%+q9mF8u*C6zAJI9I=%Dey$vt6zMVTm>(Fv1 uZ>xlEAO2^PGKF)T8hIYnd-8n|%Z#z~V5+ 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 kg(?+b4w9x|fpQA`3(+Qk#4qPO#lD@ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/teal/blue_big_tile_cracked.png b/src/main/resources/assets/new_soviet/textures/block/teal/blue_big_tile_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..0e19a5f571c6184f668be4dc95945073a9ad4f28 GIT binary patch literal 518 zcmV+h0{Q)kP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0h>ugK~y+TeUeQ} z!$1&*XVVYcw3@^kN+T6(1TBh((wpE(#FOYh@+bKdJbCNElXxf~R^b#-$wrvz)+>|#aKdJV~RU8;IpynlXt;w*3jtC-FU_WiLJ%3PeSx+v9A=eNkNVJq~9h&;QU=2So_I2`iWk zU+8NTQKubHe^G=z6o9uNK25Tmjz-)7Kr(=mFbsGN#C;UYRRmTroz2(-oQQz@O2wnY zlOwV%n>`TFL_$!<*Oxp8auPrh_Q-qcXYn^ipAogJ#rO7tc&CqSN9Oy>qkV{|3@oY;TQiV$G5AudCO-UNsz z`kWvDlt2}G08qT@oduDMLb(P8Z8=Clzl!AKoXC)&*tTr?1u&7-3Deg(C;$Ke07*qo IM6N<$f`p9ND*ylh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/teal/cracked_glazed_teal_tiles.png b/src/main/resources/assets/new_soviet/textures/block/teal/cracked_glazed_teal_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..3ac3f2e655769c2bd2e54cdcbdf45e20ed391d47 GIT binary patch literal 387 zcmV-}0et?6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0T@X{K~y+TZIM4~ z0znkSH%giVISetPaA+V!0+!aPQ)-bdxG0GkT#7HcWEUWc5 z6;Id@MfWJIE*G@1Wh2bvB#Vo8Ok)hLKMU&({so z3<3@h2NapdgOdOQ(cc9K4K7-RpncN@c2zrjr8tB4ZIRp1^`9B?BKa8LtfjbCCs@4C hMTDZ0_H(p{Z~&m!zb#;HWV-+W002ovPDHLkV1i|yqTc`j literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/teal/cracked_teal_tiles.png b/src/main/resources/assets/new_soviet/textures/block/teal/cracked_teal_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..2246f012ec42120925a47d173cbcd790c4cffea2 GIT binary patch literal 461 zcmV;;0W$uHP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0b)r+K~y+TU6DU) z!cY{&(`1VVDKr&=A_f1nP`cDYCx=cQ>)@w!=ob(NCkr~b)H)R^1d0xlU=|1adpYtN zJS30v&UyFVci+9Ze|xP*S5A)AVksi{VJNGpn}BZjPMe#0C<2D>6X_D!4*ETacYWLR z9A}?q<)E}nGQP`72_sGRRveAzl&aNCq|0B844ciCzww6ed%a=1jr`>4~EcbBCU#XZ? zASLO~bhTtEBxy!6sZ>y6xYZHiR6zfqLvaY;Yz`JKb!lHOz+S6>$m!|FC!*C)bKt`! zD<_IEoaR1Qv?SeYJw5P5d>B;Y9e`d5kVsDlhcIkc8@+&%L8v2Lpc%~p?mfOd!{T_0 zs$_7#?6YbPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0UAj}K~y+Tb&@-4 z0znjoC%fIMr11fQg^+*&Nu{l|r56553;%=lHde+epdg4AqG)5G-*ASz!-5AH&pr1& zvmgD*cs3pV?~dJ0W4>4p20swz92^~jE6>;BAkiPd5tB~4E>1oiBHbs5$pMkF+n=Pz zK=BEOec=$-R5}64ru&3eJ2(ugZ6}>Ars#l!N@fxicM}I;X$vyblC2Pcr_J8i<$C|D zWw+}c2_IY$rbGCp&i!q+{vG1GfAPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0wYO8K~y+TO;TNJ z6G0T+>~5MSo6T-MHbO{9n-6Fu*kUWS+9LQQDANDwgD)0*@I@_FMKnri5o4M*O-#w= zJ59~(?yP5aLhvwL&fK{(bMLv=S2}odu$QFN?N2U6pXdt0>o)_zL&z{PsRT$N`d4s; z!?$PP?85f;I+(xrE4}f61$ub#@*VfDW(?R?!)oivKE%R22y&V|-rj+sk{KG;o zt|PDrb*Pgl>?kWcrTu4K07I{D!meyRnrV3~aW^OPgK;2N?W$*u4&MS-tvPp-x49qn zu%fvXp_{6ADyaEg$@~e@A~9H=*aGwH0WxzabsU$F_J?k-^Qlhb?jQK^kKO!kU1F87 zm7YE~LVh!;6KaXF?2kkP9kNVAM3-z;u6Th!y%%8$x;q%7QBnIM)`;z08sB{qr-(5tOk_Dm4-L7x%adsY{KFt{ut_+ oC|MTbVRTv^o_+&CEBxt=f2z(3uf4(8MgRZ+07*qoM6N<$fPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Y^zhK~y+TZIMq) z!$1_o+r(U2M36?MP^8s@ipL&2d9F7-c=HqZMO7$*2>pX#seyo`r-lSEMEq^u@?2?$ z%`!XtCi`Z$ettddv|F_bvzLhwK_d)h%hk8|_S+$Iw-ZM3QqAze;8b~@BxO;+J-*L4 zVV*~3R;UvQ_k)083_v_?5r4JJ0f+c|C&#NaXZTh$r7R&RS(-CYdi}%JLHJekO$P0i zb6y{wf65ZR+v`d;0i2K*ZU!K2c)mG|_Nb_23kkV710FGpNAuvZ8FscC^osQD2mP}n zX83rzNLLv;1#!IO-0AGYJREmi`OQmdp3!K+ff56*y60ZyI@Yh-W)N&N>y-%VSNC_4 zNvl~3*Q^3W6qDih=2E1`r}6vSB4{>?EMs=_z~#pNW#9+Y*@e@L)cm~zOorL4pf>Sn cZ}TYm1$%(DBXY3@Jpcdz07*qoM6N<$f;2_FcK`qY literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/teal/small_teal_tiles.png b/src/main/resources/assets/new_soviet/textures/block/teal/small_teal_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..3c2dd0967f67b474f65b71eb80e35dea374159d2 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc4V<1Xjv*HQr9m6H4mpVI?wY*WRimUJM26eS z^7XRj+3^q7TmInp?(@g)yz`$geqrXxzqS{Y4~O<^S$^%UW;i5&FmdKI;Vst02u3+{{R30 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/teal/teal_tiles.png b/src/main/resources/assets/new_soviet/textures/block/teal/teal_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..a969ff09bc94b0c9b0ea5af597d8cdbd4e38a302 GIT binary patch literal 388 zcmV-~0ek+5P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0U1d|K~y+Tb&<_V z!$1&#V{)sOA{d224}t{+@l@Zzqwnd#ckm57)t(9l3Z)(-p*j0)KbUR<4%_L>mz|xz zv&Yw$+4QP7$m(;cp^WO7-rhgtIYg@K`@5*lv=A<_rozxW|c@6rlK?&nWQ_T25H%VKN?B zuALxMOk)TFPWW*TgLePhL&+{pXIq1& zV>rQ2_5kHZ9-|#$=xYA_#3-B+K66kzrP%brD_C~vG)NM2KzK5rl7@Lw5Bx#%c}G<_ i7Y_HJAyIO^ZgziE=h?Wevp|9X0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0kKI$K~y+TZIR(i z+dvq`Z%J7^WeUN9g6-B&VT`F?MDPz5{8Rkm7tw+n8=FqL)_SH*?ygB|;x9QV1^aM3 zdGEdFy?gV#AI{Itg%C=qFbv@;9;@C>@B7ig;kSLZaT4F%KN9?V7!8Jh8br50ZsCcZ zz+mt+fKgxde!2`mon@N9bGHUE*xcA;WtMy<*JUkxgRvPL1RKG}z;h|^II7+S|3BynIq44O0>)nQ$u^kgwV`1J}mjPv{`~Cm5M0m6@R6{yJ%G#1!w8Q~Fy1Tpc z>-S$`UV!6x1pCp~s3;1P8JpOAnkQ*>mgjk5rfHfIzr4&?)>DttaLX>4` zv_T5c>FJ~_z4;sHus}_|vG5z|X&0*PZ7`UN2yPMlhoUFF>e5wNHH#OW%F&RK7-0GynZa%<2J~>@m zlXv$Ivsr0vb@?P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0n$lCK~y+TZIZ!D z8$lF@*Nrr6MTNycL#nph2&GheFP;kisRa)OLBxyRy-G_1))>;JOEih&Cc86}U6WnE zabywNVVL~p%{MP^es34{zwSGZBZTmMpVjEGX#H$`{ItFEVT)}PM}K-l#NTjqGw3c_ zdN>*~YiqTMoXqd%1fdU(PTvKaaA_)u*x_0_?1#|jKh8Uy4%&O^aRzYW5cF7&5n5^1vJ&Wi|JrJIWocy~2B}V= zDQ4AMO=Zdf53Sc<+4MrhM51WKS_$3x`>?i59#qylBY$?2ph+}YEh!W^3TV(B;Id+Tyzy@sHktIIaRK4$mxF01X& z!qMTkEayk6D3jTL`r|kcp<;#=&afpT00000 LNkvXXu0mjf>0uFW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/tuff/big_tuff_tiles.png b/src/main/resources/assets/new_soviet/textures/block/tuff/big_tuff_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..d6b3edc959d62187784580fae2a961708af4db18 GIT binary patch literal 6500 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 c@SoCa{(^b literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/tuff/cracked_tuff_tiles.png b/src/main/resources/assets/new_soviet/textures/block/tuff/cracked_tuff_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..462695e2cf864fceee53a2ec1f58e4a800660e6a GIT binary patch literal 559 zcmV+~0?_@5P)Px$=}AOER49>cl0k3UKoEtW!7Ro>v5kv^?W7?wX$e$0P^qd^si&&PO8vj#*i)lO zxs*d>a1h1_6gH-d45k%547F&~x$N%f?as{mR{HYwGyX=Av24Fi)Bh&rEUU0>seB3` z5kV|A0BW_1Oqz%QfWiuLre38IMButDe=cd|0^R9!8u5$+;0txNtmkp5^6de(y#~B@!8xQ~Vn_S~{JEcVbpFwW6tHF%?Nfpvr4iUi0|_pFemf zW-jwvuNqAnVRE^5Z%n&<2|_=BEn*;I=B-sf|E3;^MD x(nMQcrzx;Q)4XZ}&^4VVHYyiHH!G`a`X7ru=8-j7&h`KR002ovPDHLkV1n^d3b_CP literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/tuff/mossy_tuff_tiles.png b/src/main/resources/assets/new_soviet/textures/block/tuff/mossy_tuff_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..186a12863cc2c0634b467b19a620a9b3b3568528 GIT binary patch literal 592 zcmV-W0Px%3Q0skR49>clFe?~Koo_Kf5B#gXK-xs8zCIj6sj&LO&1kiRb3+W75fOhLFH8? zHt8Y~3x_C*070rL7=mp;bTJgssCP9wx^w5u`L5Lc`UQV0rR&FYoFxAhRR9*z3{u5O zt(W(4f_%OXV5#1w2{w-=fV8g3qGL;My^5W)%$#MKYHZVjNv}#BfIpX6~7t#DN_MJEh?;z zC!7&>Gxn>sbKzDx@jFq;*dX*(5*nmBpK-oei=K3bSq_uMstiJZ7>p!f zD)l#K0V7P{=Zp2jsxPuWa1fir2%Ad%VK91i))`N@7`b^gqZPl%v_;m@idznokH3kQ zh*q30))$#}-R&reEo=bLLNB}Y79;?m#!13*_1z?PkrNw1E!y+H?es`1r=ukYP$(3U eHLjc{wdfxeMB1RXbi~2{0000nVK9M6%p*^;W|ddp7JGb;BkG<4+fmu7lR3_UZ`XzA1!YBy_B%16K72HMQv M>FVdQ&MBb@01GZrod5s; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/tuff/tuff_bricks_cracked.png b/src/main/resources/assets/new_soviet/textures/block/tuff/tuff_bricks_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..5e5551564d2598243b8b4f6123e33707ea10d7a5 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~i2$Dv*Le#j zO`g)(-dnVK9M6%p*^;W| z$n}?FUwW67YY6{uffY{06*1@U-kq^D?a8g;2er`o^F05|20ddF_;P e%>Q%#3!~Y2mcq=Z3j2XBVeoYIb6Mw<&;$SPx%CP_p=R49>Ul230EK^Vp#*j=EoE(40zk{JKAaSs~P+88gU9%!;@(pwMxN}lz5 zc0Gq-j_RyA+1qnb}=dtcMY-aZWSu`()nVGtZ>nzI($0X8VnjUILKK zD*$3K8?*6x)w)PN0az`)I&luOd8O6tDx1%rB}t-$#lGLYbz6_cOx4oE@rcA`GM$D) zt=nQkg!EUJae=g&=3Ml9ZZKhsi(@eZP$=X%7pa>AO8tJ)BC!czSu@ps&jmoK52(Nx zUKvlXqE5MuGfI5`0I01}oRT%P>{GR7ZE+SJI|u7kiv>)7tRFiEK)GgZHNL-JuUY_D z!1NnB3s~JgQfjr=EMUFM^X$x^bdpS`N?2q8FBA$_TF|-tri4bz`zX5%=c+q!ITrxh zwE2i^$UOktZvcoG+Gs9orXHV!a3)hOFxuOvYAXK zlR>Db!(wzbN|V@>+=LjMi-iZ70|3YA3n4fc&d+8(dXU<&wxwF?P#IBM#ea(sL$=ht z{oQNOIsmr97Jg30^}E{U^&Hf}g(t*6Pf22v5QDSO9k>eaxo|lbl8O)`?Ri7aMVmJN zjE+tDQ#wD++O#R_3qO?lsU2%OS78g*$kYEuG0#C3rR+D&0cnOMd!4ud0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0f0$FK~y+TZBg$_ z0znkqyVLW|&if^j8i;a*NnjvBLC~k@W6-}IM4zIdP|)B!v%E8fW}R~>>9H*HX7{~) zJEPs+-H2_JOfyG9WXmPN4k-&fr)WFvoZG}={*uhU>-D2N-!KG5w-;Haaei@DE@%kb zDr)O_*{Z~|#Br*F!6Eq2D;G3+i90xz1qhCTV@~C5 zpBjy13)DQ`KLCK&p%ngrYAhau^*tYe(vifFob!(l2&KC6fuVR=@UPzR0sa8&SR{Q= zdLvx72EC(B_jULNe=e`CfBVxq*v~%=S(JPbfS;y6G(qu3|Fmb@K6*^!k07jIY3o(? zm5$%X){LBCV002ovPDHLkV1kN>(O3Wg literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/warning_stripes/industrial_warning_stripes.png b/src/main/resources/assets/new_soviet/textures/block/warning_stripes/industrial_warning_stripes.png new file mode 100644 index 0000000000000000000000000000000000000000..f68b373aa764943cc54b5e473e6dccb740151fe4 GIT binary patch literal 2377 zcmV-P3AXl$P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bv66?4P{O2ih1OZ%e9B`}34RZW67s;}0znMwJ zDw`AyfnYb#q)hwIzq|PtK1_*?^DzYp;lRg<6IOK6u|BJ%!_D7)bDW*GadZ8_7_w;X zx(#jHE5`lnf#~*lejhinY(Hr`Iz4ZPcFfG^)E(q@WO23VTuKQf3c^fYdEC0aHT_!0@f;)n$3}MBg8*6@=)xaYV~p*v_$JBMX;Fh8q`kjs|R0 zo4`^5a~8vV#X@sl8S`PXgqbVBk_paeGJCtsbKrly-W>Hl(wyi>7gmUiM}8rU!QA+T z6$qieG4&H)GOIbBpFykzgMPxCus}WXa*;i~a?4Jh?cohf-LdM0V%-h^5$5&?hAbF3 z0$ERij>sH|fMWtbipbeI&R~GN@mvulJ8J{TNj&DpGm)k(dtSqk7ZBlXuo2XtTtJp{ z-UZZKLJFzz);sTg@X;qPUV{xT_z*%2L#H&_=%SAy#+af+O*XmYQ%EtTBuRzELdLw2 zAW@QtsA5ue3SSC)#X#n4v&%k*9CON&wIF?pE53vhODa;daBmeJ$31Nv9?)#XYI+{pIM{L8c(8zU3{^I;TTUBG~~n&&cGNu z0^@NofQ073*^$UO9?T8S4q^oiDy_oySn*qB2lsEpyoEg;p zKbSLvx*Kz!ynSJ<>XchM2^v)hOrek#Fr!j?u0Ed#={ z=eu`NiuY=!F?OTXay>15IKBAk1)Gr9cVk-*-P0#5?Ha$F+7^tXx;Lj zt)b5-e*}3v+E>uS(2P!Zy!^I+{soP0Xa?60A91Y-B8;4yUDE=6m^GKDi&#ZkxBw3N zorLk=2{vneI!g=WSPJ^*GO7~_?{1=%;K-R7yh8cb;+RC^HaJRMKxJgFwJVOMhb;>} z?HQX-UN+`Vd3?qWRs2Eyl>%ATT&6|W8uvw9X|I&K2d2w7m6kRLs72oBc_=}MW({ZI zn6^nDwHdCI(K8MDlM{EMrQpWACz@Un*PRgFb?2%*v4SY9Fe-#;GY{e=o6QYLJ%P|t zTuu8)*VNLsSEziaoyx5r9jAe-j?Awj_=WC^n%XuL49Q^=WZf2=E}o3+48-9=Ck`<5 z&@H7?3`qLwHfN;qna0>g{AU_(51&E5x8{y;jXTj&9Q_@uihR^-{(#mzv6VZv3H#a| z+do8S{CEDp6<^=Qr_$2BkmeKSRuDfD_?#rfx--a0^Zlj|f|54x#l=s3{mZnlRdhwP zkhR-K8?OMjj1^fkyOeI}eFgcdHgg6%s!evkV{;V!ExO-i!u$@I&K=6zv6uglku!Sp zMQO_xl{PltV)xeI98M)q(<^PWsZTWNZze!`R}-VPq*K=tgzw*HRLX|hO6({9=Flg~5Kp(9+XQZ7kIGP=2*3OrXXYqUp)WXty zqoD2cNT;La8-RXSu$0Vuqr!R8E=L}3Kl{0gliY$#lW?!s^ZOw^a8&z+srlQ7n48AN zomy67#F=yL{fOolfU+52(2fVrPKD{iL;-a8tZ&6qL{m_I4`ixxZVl94VI2fn-r z!hzsqYIpFK6gy6iV*U#|APW(_&NIjW00D++LqkwWLqi~Na&Km7Y-Iodc$|HaJxIe) z6opSyrJ^kkb`TNGP@OD@ia1IYi(sL&6G5Z znR+6NagoKoeQ+ztOz(O!yr*ORIA0g8`S*!W{cIK@& z`0%>mZ^com!%>1U27oXOF~&Fr*x&h8wII}Lwg9Z+{q~eF3;|qo1q1l}ZS~)PI0F6Z z5uNxP?4`6TilPogC1*Sbef|RAHYE-X+gZ+gw)jy zv4ZHpbM%Ij4dLkUrm@ZjpgI^F2X2rJCqFF!2YaczzXP=Q{OQXoI`ACm`&mvp7t*<) zpL-36)Yns=?%+58a1f_gWpH=5%AELG>yKHMVXZ|eg;EM@Em@W^K38nLd03|Ou^@a_ zW@U3z(7gz9xQ(VlvD8CrS!Pl00000NkvXXu0mjfFPV9{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/warning_stripes/orange_warning_stripes.png b/src/main/resources/assets/new_soviet/textures/block/warning_stripes/orange_warning_stripes.png new file mode 100644 index 0000000000000000000000000000000000000000..0a91723e7d9b1923a6e0bc3be6270c0315e8ec59 GIT binary patch literal 2563 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/white/glazed_white_tile1.png b/src/main/resources/assets/new_soviet/textures/block/white/glazed_white_tile1.png new file mode 100644 index 0000000000000000000000000000000000000000..50f3677a49fe550652baf0b80d113fe97b68df15 GIT binary patch literal 292 zcmV+<0o(qGP)Px#-bqA3R49>cQo9XLZqM?TZMQJS|+ashna(S_F zVcCzn^ZRgmKJIh<7C?w;URF5+F!-(z6Cb2a2G!1nm;^Um zAw_~{1+Ng30pR_nkesEH`xQ3;n&wPx#<4Ht8R49>kQZWv~Fc33QACN?qx+2s8b{52k`2Zs$VqtHG3b9r~NuI!9VU7Sd zT^ygCyUXHqJZ#o|$|VLrj8oUOF?ayy%M}3gl*@j%1pvU|6)BgL3lob7Wa5-jOjK#Z zM9Rg*;OF@vh&kD+5hn)kQZ8NBk}VV2D#US86+?!4YRW~Rt4P(+Hb#l28jI!itEE6) zH5TeuOYLD8r_H)2K8(|QtoRBmsrf4E0^7{bnja4M+}Aum?9s*GtpMjukZ$Vg?O?yg vzn#=ivKs$(!e}^6N=~;sQ6~CP!T~%1<43<1@M~+!00000NkvXXu0mjfJk@+3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/white/small_cracked_white_tiles.png b/src/main/resources/assets/new_soviet/textures/block/white/small_cracked_white_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..ee11328070d37c013e042c22e9c6985a702fb66a GIT binary patch literal 336 zcmV-W0k8gvP)Px$3Q0skR49>kQZZ@+F%X;+D&s>^f7}%=>^_Z2n<|ihxpx!y>GBTa#+Z;8&V`GF z^peo!0Vy^NYlSR_7)Cp{v%6}xn|1IG0DzCrFQ{nSnOte!0$48Q0D^ZhWr}0UcdJ|C zQl^+P00Uq=Uxd}ar;<2$7rZkvG392vS?hMC2s5-;cng5@-t7+>zn#W*b^~DOJMt!Y zr;S!orf*!2``hz0000P)Px#_(?=TR5*==QXvk5KoA@Vwgh+s0(?zVTh*lh!effBt0X~T2?h@W(Wai`2UP9l zZpx)=xVhaMc4x<{%3@362okUN2OME|fYfk40DwG80RTxHVNokg!bPn(pN>xK1Hd@V zI>}*@?O|UILc#_ANCUG-NcbV&cm1Hx0RU^Jahfe$H?7u4@_Cl(E-Vd%)%<%BM?Yhk z9Xd6T0{Qa2oV}_nHWo%!$(=BvrGXUGO>1e;^#hVP(mHhgVEbUNwY_ky**5{Z&_!Z~ z_k7$p7K+JSW?IyWU{Nb>*NaYc{b22#XBMn|uxDLv)x_MDFMti?B4HnV0fk1fvu~Wx QI{*Lx07*qoM6N<$f>`H+1^@s6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/whitewash/cracked_whitewash.png b/src/main/resources/assets/new_soviet/textures/block/whitewash/cracked_whitewash.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d7cdd297af54efb802a83ba39281cc0a8b3069 GIT binary patch literal 538 zcmV+#0_FXQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0k26!K~y+TZIeGs zLSYofUoVbcxww^yK~NGk1(gI13E?MbjfR${mbT{Rw&uP?2tu@ELqlk3L6K;+iF9+e z`+M}j8}vY(^PY2_^Y@y1>pza;ICkClp4+Wf9C+@$xWQm39Tba&sWw5k+jH@E?80p5 z(yiu`yQ$wzT}kkK!G&QseL3kAFbQ(GNRq?>S+*-1GWdW%R}?T{o6XP2eqFnjFO6em zby)#c9S8b-qb2)mr!Tosn$wur*EUx)f_4yQGw$=_OF?8eq7MiZvVB2jlw^cVvXCDI z{YQp48jaKuphI-X=mGyo0(>$=!_o19f^CWHVX3qzUckv(&9=^F)sS2US>9R~!HOVB zW=K7>8)FoVEYB7M5ip*e(JtbTqb2h2Z%uo(tGa^x%h)xB!%4R+HNar)0Ty|2eyL6% z@CH^DK(=JM0w*Mp>gI@|NO!l>0p0+c=>aoB#)!m0i$0kV@bMAtRLg%l4hZn8(E9%2 zo^)WHah21PGrj2;4$ybNuM1#gJ}RiA#4eeT^7*{}031MKozV<-V;maI``Pm4k;p0& cGZ+lrFOF{yoNp9W%m4rY07*qoM6N<$g2Wx{IRF3v literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/whitewash/very_cracked_whitewash.png b/src/main/resources/assets/new_soviet/textures/block/whitewash/very_cracked_whitewash.png new file mode 100644 index 0000000000000000000000000000000000000000..5c97100d5f71c36fbbb27916e8987928057c8b5c GIT binary patch literal 652 zcmV;70(1R|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0wGC6K~y+TO_NPX z8*vcDXP4fRmEcXIL=dVK3kAVe1d&F99|zk~wHFZ)4+;ejp@N{f2!cIC5!yp3DqciI z@lX}fR)jVx6f6|{0KuTShQ&4K$Zzz&_+Z)p$IP2IZ)dGUB9VXhp+(Y{R}yQE3OGAG zmu%M6_1<<$dipzcZLq$)E#;LZ;uJVy#pCh(!?`p>U&{XOp#%Z}sd-f`k+M>897jCQ z(*l1F{tLwxzOVT4c6Z-z5S3AqFU z_TG)BYe2&2rwJJx>h)vnNTgIZNQa&Nkj_~})**i-uQq-@MUUN-x!Sh8|%B$)%`~Axx>I*E~hbSBJzH$?f4bOKaZ%XR6d%oT;eOlOCcOg~3i0da z`$9H@LS+MzXbU2e*|R2r_wmt*4jiB*n?uGER)D+AKS9g}GBMHoE09i(&uCHZp75EN zZ8O5akTG$zhl!8@-s}x*m~j)cjA?cCwJOj22Y?v*$85mJLvH>0y_Kg8Bs&E`|L^l| mZk2$ZasTlo0%EdRSMC5lgDdiE&a|Zf0000 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/whitewash/whitewash.png b/src/main/resources/assets/new_soviet/textures/block/whitewash/whitewash.png new file mode 100644 index 0000000000000000000000000000000000000000..aeb8a68011d6ad0a2d90115d80eab639c6f93c24 GIT binary patch literal 414 zcmV;P0b%}$P)Px$SV=@dR5*=wl09$2Fc5~Hpp0CE*Z`qyZB@1ZzgwqDU8|NB7?7+087f&(j-gvR zlrtBgUgG%tp5KqlHrqu9AjJ?70bsRU6Jvv|vYg{r2o>5YQV2PKs-mhujfkX103w2_ zrZ2#FJW7qT=a;9>4*li-mJ~w(v^@YYuuj*&s`@AG2r`-49#B<6sL0E5ek$lN6#;JV zZUETt>U6f>)d0z(?7Iz}2U)?4`*{CE3P}=;nfa6bbg@%av^}KD1`eUR0E&oXtmHnj zhsXP#{_%LkbT;WF;Nu3!V{9%Gn9e4sp4{H=>Jy9Oze&iAuBT_k)pDKoCdmfKW+6|s ziem!D7tYN*N$49oI3J7=e# zHG6Mt?@b5DMWmOvmlQ%pS07*qo IM6N<$g2s-w$^ZZW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/yellow/cracked_yellow_tiles.png b/src/main/resources/assets/new_soviet/textures/block/yellow/cracked_yellow_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..0c94d2992ec3546ad42679aa6691eb9f11a6c6c4 GIT binary patch literal 353 zcmV-n0iOPeP)Px$8%ab#R49>kQo(A&FbsW5UE-2BEa|B$gd@E02q^6AB1duI3Bj*cm3de0FVIa z`T>A*V_aUC;+tHXTqlIciIc1kSeWxcEo1UzmAE}i0s~z?91q*7%qXdD+PC-fkCuU|#3nX%v961P6oO-oz> zka^clOTQ{JW>AlauF5PaaxK$X+H&0g?qS9eoA06P2YwJyA_JT>SRYOgcSJuvyYC;j z(QDo_ZPOlR-(jQI%VwB!-Gg%@kE9BXoOlm^9Lcdai6sjl00000NkvXXu0mjf8()&W literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/new_soviet/textures/block/yellow/small_yellow_tiles.png b/src/main/resources/assets/new_soviet/textures/block/yellow/small_yellow_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..b9a679d7b35f268a8b32e23dfec749e8e7c0d0ae GIT binary patch literal 343 zcmV-d0jU0oP)Px$5lKWrR5*=wQca74Fc5tWLWQW1>}_E`&I|i9`fqydKP~iZEA(arqoAkm>CGn5 z3v|W!htkEDRtrsK!KwTd(P76Z8aa!>G@s`C30NgMG0K8u} zuZLoLSn)uSlrT=qMzpSv@d$gQFh_Cb?++*E0zfpA8)kfcTEW-bQ#@i=qos?;1FD8z zG*ub3%pfQ00SO$1BH?J>uQ*)Jr&oB9q^2q(GV9E-E*|iO>+LC?SfkN)J({W%AHqGb zMnk17=OXu;RS3LaH-tTrFbd#*zj@gWv-psD!7;>xaa!>E^Df2v!@(LYGq+tI?Fq5$ p!QSeot%f-DOcC(Q%}bo_!5_WEu+%U=`bGc%002ovPDHLkV1fdrlQ94Q literal 0 HcmV?d00001 diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 5b8a367..964dddd 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -1,41 +1,29 @@ { "schemaVersion": 1, - "id": "modid", + "id": "new_soviet", "version": "${version}", - "name": "Example mod", - "description": "This is an example description! Tell everyone what your mod is about!", + "name": "New Soviet Era", + "description": "Minecraft mod to relive the good old days", "authors": [ - "Me!" + "Andrew_7_1", + "Karoter2" ], "contact": { "homepage": "https://fabricmc.net/", "sources": "https://github.com/FabricMC/fabric-example-mod" }, - "license": "CC0-1.0", + "license": "All rights reserved", "icon": "assets/modid/icon.png", "environment": "*", "entrypoints": { "main": [ - "com.example.ExampleMod" - ], - "client": [ - "com.example.ExampleModClient" + "su.a71.new_soviet.NewSoviet" ] }, - "mixins": [ - "modid.mixins.json", - { - "config": "modid.client.mixins.json", - "environment": "client" - } - ], "depends": { "fabricloader": ">=0.14.21", "minecraft": "~1.20.1", "java": ">=17", "fabric-api": "*" - }, - "suggests": { - "another-mod": "*" } } \ No newline at end of file diff --git a/src/main/resources/modid.mixins.json b/src/main/resources/modid.mixins.json deleted file mode 100644 index 166e787..0000000 --- a/src/main/resources/modid.mixins.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "required": true, - "package": "com.example.mixin", - "compatibilityLevel": "JAVA_17", - "mixins": [ - "ExampleMixin" - ], - "injectors": { - "defaultRequire": 1 - } -} \ No newline at end of file