From 36c1d3f7ac528e10e3cceacaebaeb7b67d693d8d Mon Sep 17 00:00:00 2001 From: "Lukas Rieger (Blue)" Date: Wed, 8 May 2024 19:31:36 +0200 Subject: [PATCH] Restructure resource-extensions, fix some issues and add support for biome grass_color_modifier --- .gitignore | 2 +- BlueMapAPI | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- BlueMapCore/build.gradle.kts | 27 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../BlockColorCalculatorFactory.java | 13 +- .../core/resources/MinecraftVersion.java | 7 +- .../bluemap/core/resources/ResourcePath.java | 14 +- .../core/resources/VersionManifest.java | 5 +- .../resources/adapter/RegistryAdapter.java | 36 ++ .../core/resources/adapter/ResourcesGson.java | 9 +- .../bluemap/core/resources/pack/Pack.java | 5 +- .../core/resources/{ => pack}/PackMeta.java | 7 +- .../resources/pack/datapack/DataPack.java | 6 +- .../pack/datapack/biome/DatapackBiome.java | 9 +- .../pack/resourcepack/ResourcePack.java | 8 +- .../de/bluecolored/bluemap/core/util/Key.java | 8 +- .../bluemap/core/world/BlockState.java | 11 +- .../bluecolored/bluemap/core/world/Chunk.java | 1 + .../bluemap/core/world/{ => biome}/Biome.java | 5 +- .../core/world/biome/ColorModifier.java | 10 + .../core/world/biome/GrassColorModifier.java | 48 +++ .../bluemap/core/world/block/Block.java | 1 + .../core/world/mca/chunk/Chunk_1_13.java | 2 +- .../core/world/mca/chunk/Chunk_1_15.java | 2 +- .../core/world/mca/chunk/Chunk_1_16.java | 2 +- .../core/world/mca/chunk/Chunk_1_18.java | 2 +- .../core/world/mca/chunk/LegacyBiomes.java | 2 +- .../assets/bluemap/blockstates/missing.json | 5 + .../assets/bluemap/models/block/missing.json | 6 + .../assets/bluemap/textures/block/missing.png | Bin .../assets/minecraft/blockColors.json | 68 +++ .../assets/minecraft/blockProperties.json | 0 .../blockstates/acacia_hanging_sign.json | 20 + .../minecraft/blockstates/acacia_sign.json | 20 + .../blockstates/acacia_wall_hanging_sign.json | 8 + .../blockstates/acacia_wall_sign.json | 0 .../blockstates/bamboo_hanging_sign.json | 20 + .../blockstates/bamboo_wall_hanging_sign.json | 8 + .../blockstates/birch_hanging_sign.json | 20 + .../minecraft/blockstates/birch_sign.json | 20 + .../blockstates/birch_wall_hanging_sign.json | 8 + .../blockstates/birch_wall_sign.json | 0 .../minecraft/blockstates/black_banner.json | 20 + .../minecraft/blockstates/black_bed.json | 12 + .../blockstates/black_shulker_box.json | 10 + .../blockstates/black_wall_banner.json | 8 + .../minecraft/blockstates/blue_banner.json | 20 + .../minecraft/blockstates/blue_bed.json | 12 + .../blockstates/blue_shulker_box.json | 10 + .../blockstates/blue_wall_banner.json | 8 + .../minecraft/blockstates/brown_banner.json | 20 + .../minecraft/blockstates/brown_bed.json | 12 + .../blockstates/brown_shulker_box.json | 10 + .../blockstates/brown_wall_banner.json | 8 + .../minecraft/blockstates/bubble_column.json | 5 + .../blockstates/cherry_hanging_sign.json | 20 + .../blockstates/cherry_wall_hanging_sign.json | 8 + .../assets/minecraft/blockstates/chest.json | 13 + .../minecraft/blockstates/creeper_head.json | 20 + .../blockstates/creeper_wall_head.json | 8 + .../blockstates/crimson_hanging_sign.json | 20 + .../minecraft/blockstates/crimson_sign.json | 20 + .../crimson_wall_hanging_sign.json | 8 + .../blockstates/crimson_wall_sign.json | 0 .../minecraft/blockstates/cyan_banner.json | 20 + .../minecraft/blockstates/cyan_bed.json | 12 + .../blockstates/cyan_shulker_box.json | 10 + .../blockstates/cyan_wall_banner.json | 8 + .../blockstates/dark_oak_hanging_sign.json | 20 + .../minecraft/blockstates/dark_oak_sign.json | 20 + .../dark_oak_wall_hanging_sign.json | 8 + .../blockstates/dark_oak_wall_sign.json | 0 .../minecraft/blockstates/decorated_pot.json | 8 + .../minecraft/blockstates/dragon_head.json | 20 + .../blockstates/dragon_wall_head.json | 8 + .../minecraft/blockstates/ender_chest.json | 8 + .../minecraft/blockstates/gray_banner.json | 20 + .../minecraft/blockstates/gray_bed.json | 12 + .../blockstates/gray_shulker_box.json | 10 + .../blockstates/gray_wall_banner.json | 8 + .../minecraft/blockstates/green_banner.json | 20 + .../minecraft/blockstates/green_bed.json | 12 + .../blockstates/green_shulker_box.json | 10 + .../blockstates/green_wall_banner.json | 8 + .../blockstates/jungle_hanging_sign.json | 20 + .../minecraft/blockstates/jungle_sign.json | 20 + .../blockstates/jungle_wall_hanging_sign.json | 8 + .../blockstates/jungle_wall_sign.json | 0 .../assets/minecraft/blockstates/lava.json | 5 + .../blockstates/light_blue_banner.json | 20 + .../minecraft/blockstates/light_blue_bed.json | 0 .../blockstates/light_blue_shulker_box.json | 10 + .../blockstates/light_blue_wall_banner.json | 8 + .../blockstates/light_gray_banner.json | 20 + .../minecraft/blockstates/light_gray_bed.json | 0 .../blockstates/light_gray_shulker_box.json | 10 + .../blockstates/light_gray_wall_banner.json | 8 + .../minecraft/blockstates/lime_banner.json | 20 + .../minecraft/blockstates/lime_bed.json | 12 + .../blockstates/lime_shulker_box.json | 10 + .../blockstates/lime_wall_banner.json | 8 + .../minecraft/blockstates/magenta_banner.json | 20 + .../minecraft/blockstates/magenta_bed.json | 12 + .../blockstates/magenta_shulker_box.json | 10 + .../blockstates/magenta_wall_banner.json | 8 + .../blockstates/mangrove_hanging_sign.json | 20 + .../minecraft/blockstates/mangrove_sign.json | 0 .../mangrove_wall_hanging_sign.json | 8 + .../blockstates/mangrove_wall_sign.json | 0 .../blockstates/oak_hanging_sign.json | 20 + .../minecraft/blockstates/oak_sign.json | 20 + .../blockstates/oak_wall_hanging_sign.json | 8 + .../minecraft/blockstates/oak_wall_sign.json | 0 .../minecraft/blockstates/orange_banner.json | 20 + .../minecraft/blockstates/orange_bed.json | 12 + .../blockstates/orange_shulker_box.json | 10 + .../blockstates/orange_wall_banner.json | 8 + .../minecraft/blockstates/piglin_head.json | 20 + .../blockstates/piglin_wall_head.json | 8 + .../minecraft/blockstates/pink_banner.json | 20 + .../minecraft/blockstates/pink_bed.json | 12 + .../blockstates/pink_shulker_box.json | 10 + .../blockstates/pink_wall_banner.json | 8 + .../minecraft/blockstates/player_head.json | 20 + .../blockstates/player_wall_head.json | 8 + .../minecraft/blockstates/purple_banner.json | 20 + .../minecraft/blockstates/purple_bed.json | 12 + .../blockstates/purple_shulker_box.json | 10 + .../blockstates/purple_wall_banner.json | 8 + .../minecraft/blockstates/red_banner.json | 20 + .../assets/minecraft/blockstates/red_bed.json | 12 + .../blockstates/red_shulker_box.json | 10 + .../blockstates/red_wall_banner.json | 8 + .../minecraft/blockstates/shulker_box.json | 10 + .../minecraft/blockstates/skeleton_skull.json | 20 + .../blockstates/skeleton_wall_skull.json | 8 + .../blockstates/spruce_hanging_sign.json | 20 + .../minecraft/blockstates/spruce_sign.json | 20 + .../blockstates/spruce_wall_hanging_sign.json | 8 + .../blockstates/spruce_wall_sign.json | 0 .../minecraft/blockstates/trapped_chest.json | 0 .../blockstates/warped_hanging_sign.json | 20 + .../minecraft/blockstates/warped_sign.json | 20 + .../blockstates/warped_wall_hanging_sign.json | 8 + .../blockstates/warped_wall_sign.json | 0 .../assets/minecraft/blockstates/water.json | 5 + .../minecraft/blockstates/white_banner.json | 20 + .../minecraft/blockstates/white_bed.json | 12 + .../blockstates/white_shulker_box.json | 10 + .../blockstates/white_wall_banner.json | 8 + .../blockstates/wither_skeleton_skull.json | 20 + .../wither_skeleton_wall_skull.json | 8 + .../minecraft/blockstates/yellow_banner.json | 20 + .../minecraft/blockstates/yellow_bed.json | 12 + .../blockstates/yellow_shulker_box.json | 10 + .../blockstates/yellow_wall_banner.json | 8 + .../minecraft/blockstates/zombie_head.json | 20 + .../blockstates/zombie_wall_head.json | 8 + .../minecraft/models/block/bed/bed_foot.json | 39 ++ .../minecraft/models/block/bed/bed_head.json | 39 ++ .../models/block/bed/black_foot.json | 6 + .../models/block/bed/black_head.json | 6 + .../minecraft/models/block/bed/blue_foot.json | 6 + .../minecraft/models/block/bed/blue_head.json | 6 + .../models/block/bed/brown_foot.json | 6 + .../models/block/bed/brown_head.json | 6 + .../minecraft/models/block/bed/cyan_foot.json | 6 + .../minecraft/models/block/bed/cyan_head.json | 6 + .../minecraft/models/block/bed/gray_foot.json | 6 + .../minecraft/models/block/bed/gray_head.json | 6 + .../models/block/bed/green_foot.json | 6 + .../models/block/bed/green_head.json | 6 + .../models/block/bed/light_blue_foot.json | 6 + .../models/block/bed/light_blue_head.json | 6 + .../models/block/bed/light_gray_foot.json | 6 + .../models/block/bed/light_gray_head.json | 6 + .../minecraft/models/block/bed/lime_foot.json | 6 + .../minecraft/models/block/bed/lime_head.json | 6 + .../models/block/bed/magenta_foot.json | 6 + .../models/block/bed/magenta_head.json | 6 + .../models/block/bed/orange_foot.json | 6 + .../models/block/bed/orange_head.json | 6 + .../minecraft/models/block/bed/pink_foot.json | 6 + .../minecraft/models/block/bed/pink_head.json | 6 + .../models/block/bed/purple_foot.json | 6 + .../models/block/bed/purple_head.json | 6 + .../minecraft/models/block/bed/red_foot.json | 6 + .../minecraft/models/block/bed/red_head.json | 6 + .../models/block/bed/white_foot.json | 6 + .../models/block/bed/white_head.json | 6 + .../models/block/bed/yellow_foot.json | 6 + .../models/block/bed/yellow_head.json | 6 + .../models/block/bell_between_walls.json | 49 +++ .../minecraft/models/block/bell_ceiling.json | 48 +++ .../minecraft/models/block/bell_floor.json | 75 ++++ .../minecraft/models/block/bell_wall.json | 49 +++ .../models/block/bubble_column.json} | 0 .../assets/minecraft/models/block/cake.json | 21 + .../minecraft/models/block/cake_slice1.json | 24 ++ .../minecraft/models/block/cake_slice2.json | 25 ++ .../minecraft/models/block/cake_slice3.json | 25 ++ .../minecraft/models/block/cake_slice4.json | 25 ++ .../minecraft/models/block/cake_slice5.json | 25 ++ .../minecraft/models/block/cake_slice6.json | 25 ++ .../minecraft/models/block/chest/chest.json | 40 ++ .../models/block/chest/chest_double.json | 40 ++ .../minecraft/models/block/chest/ender.json | 6 + .../minecraft/models/block/chest/left.json | 1 + .../minecraft/models/block/chest/normal.json | 6 + .../models/block/chest/normal_double.json | 6 + .../minecraft/models/block/chest/trapped.json | 6 + .../models/block/chest/trapped_double.json | 6 + .../assets/minecraft/models/block/lava.json | 8 + .../minecraft/models/block/sign/acacia.json | 6 + .../minecraft/models/block/sign/bamboo.json | 6 + .../minecraft/models/block/sign/birch.json | 6 + .../minecraft/models/block/sign/cherry.json | 6 + .../minecraft/models/block/sign/crimson.json | 6 + .../minecraft/models/block/sign/dark_oak.json | 6 + .../minecraft/models/block/sign/jungle.json | 6 + .../minecraft/models/block/sign/mangrove.json | 6 + .../minecraft/models/block/sign/oak.json | 6 + .../minecraft/models/block/sign/sign.json | 28 ++ .../minecraft/models/block/sign/spruce.json | 6 + .../models/block/sign/wall_acacia.json | 6 + .../models/block/sign/wall_bamboo.json | 6 + .../models/block/sign/wall_birch.json | 6 + .../models/block/sign/wall_cherry.json | 6 + .../models/block/sign/wall_crimson.json | 6 + .../models/block/sign/wall_dark_oak.json | 6 + .../models/block/sign/wall_jungle.json | 6 + .../models/block/sign/wall_mangrove.json | 6 + .../minecraft/models/block/sign/wall_oak.json | 6 + .../models/block/sign/wall_sign.json | 16 + .../models/block/sign/wall_spruce.json | 6 + .../models/block/sign/wall_warped.json | 6 + .../minecraft/models/block/sign/warped.json | 6 + .../assets/minecraft/models/block/water.json | 8 + .../models/entity/acacia_hanging_sign.json | 7 + .../entity/acacia_wall_hanging_sign.json | 7 + .../models/entity/bamboo_hanging_sign.json | 7 + .../entity/bamboo_wall_hanging_sign.json | 7 + .../minecraft/models/entity/banner.json | 48 +++ .../models/entity/birch_hanging_sign.json | 7 + .../entity/birch_wall_hanging_sign.json | 7 + .../models/entity/cherry_hanging_sign.json | 7 + .../entity/cherry_wall_hanging_sign.json | 7 + .../minecraft/models/entity/creeper_head.json | 7 + .../models/entity/creeper_wall_head.json | 7 + .../models/entity/crimson_hanging_sign.json | 7 + .../entity/crimson_wall_hanging_sign.json | 7 + .../models/entity/dark_oak_hanging_sign.json | 7 + .../entity/dark_oak_wall_hanging_sign.json | 7 + .../models/entity/decorated_pot.json | 48 +++ .../minecraft/models/entity/dragon_head.json | 105 +++++ .../models/entity/dragon_wall_head.json | 143 +++++++ .../models/entity/dyed_shulker_box.json | 33 ++ .../minecraft/models/entity/hanging_sign.json | 35 ++ .../models/entity/jungle_hanging_sign.json | 7 + .../entity/jungle_wall_hanging_sign.json | 7 + .../models/entity/mangrove_hanging_sign.json | 7 + .../entity/mangrove_wall_hanging_sign.json | 7 + .../models/entity/oak_hanging_sign.json | 7 + .../models/entity/oak_wall_hanging_sign.json | 7 + .../minecraft/models/entity/piglin_head.json | 110 +++++ .../models/entity/piglin_wall_head.json | 135 ++++++ .../minecraft/models/entity/player_head.json | 7 + .../models/entity/player_wall_head.json | 7 + .../minecraft/models/entity/shulker_box.json | 33 ++ .../models/entity/skeleton_skull.json | 7 + .../models/entity/skeleton_wall_skull.json | 7 + .../minecraft/models/entity/skull_32.json | 32 ++ .../minecraft/models/entity/skull_64.json | 32 ++ .../models/entity/spruce_hanging_sign.json | 7 + .../entity/spruce_wall_hanging_sign.json | 7 + .../minecraft/models/entity/wall_banner.json | 35 ++ .../models/entity/wall_hanging_sign.json | 110 +++++ .../models/entity/wall_skull_32.json | 32 ++ .../models/entity/wall_skull_64.json | 32 ++ .../models/entity/warped_hanging_sign.json | 7 + .../entity/warped_wall_hanging_sign.json | 7 + .../models/entity/wither_skeleton_skull.json | 7 + .../entity/wither_skeleton_wall_skull.json | 7 + .../minecraft/models/entity/zombie_head.json | 7 + .../models/entity/zombie_wall_head.json | 7 + .../assets/bluemap/blockstates/missing.json | 5 - .../assets/bluemap/models/block/missing.json | 6 - .../mc1_13/assets/minecraft/biomes.json | 395 ------------------ .../mc1_13/assets/minecraft/blockColors.json | 15 - .../assets/minecraft/blockProperties.json | 54 --- .../minecraft/blockstates/acacia_sign.json | 20 - .../minecraft/blockstates/birch_sign.json | 20 - .../minecraft/blockstates/black_bed.json | 12 - .../minecraft/blockstates/blue_bed.json | 12 - .../minecraft/blockstates/brown_bed.json | 12 - .../minecraft/blockstates/bubble_column.json | 5 - .../assets/minecraft/blockstates/chest.json | 13 - .../minecraft/blockstates/cyan_bed.json | 12 - .../minecraft/blockstates/dark_oak_sign.json | 20 - .../minecraft/blockstates/ender_chest.json | 8 - .../minecraft/blockstates/gray_bed.json | 12 - .../minecraft/blockstates/green_bed.json | 12 - .../minecraft/blockstates/jungle_sign.json | 20 - .../assets/minecraft/blockstates/lava.json | 5 - .../minecraft/blockstates/lime_bed.json | 12 - .../minecraft/blockstates/magenta_bed.json | 12 - .../minecraft/blockstates/oak_sign.json | 20 - .../minecraft/blockstates/orange_bed.json | 12 - .../minecraft/blockstates/pink_bed.json | 12 - .../minecraft/blockstates/purple_bed.json | 12 - .../assets/minecraft/blockstates/red_bed.json | 12 - .../minecraft/blockstates/spruce_sign.json | 20 - .../assets/minecraft/blockstates/water.json | 5 - .../minecraft/blockstates/white_bed.json | 12 - .../minecraft/blockstates/yellow_bed.json | 12 - .../minecraft/models/block/bed/bed_foot.json | 39 -- .../minecraft/models/block/bed/bed_head.json | 39 -- .../models/block/bed/black_foot.json | 6 - .../models/block/bed/black_head.json | 6 - .../minecraft/models/block/bed/blue_foot.json | 6 - .../minecraft/models/block/bed/blue_head.json | 6 - .../models/block/bed/brown_foot.json | 6 - .../models/block/bed/brown_head.json | 6 - .../minecraft/models/block/bed/cyan_foot.json | 6 - .../minecraft/models/block/bed/cyan_head.json | 6 - .../minecraft/models/block/bed/gray_foot.json | 6 - .../minecraft/models/block/bed/gray_head.json | 6 - .../models/block/bed/green_foot.json | 6 - .../models/block/bed/green_head.json | 6 - .../models/block/bed/light_blue_foot.json | 6 - .../models/block/bed/light_blue_head.json | 6 - .../models/block/bed/light_gray_foot.json | 6 - .../models/block/bed/light_gray_head.json | 6 - .../minecraft/models/block/bed/lime_foot.json | 6 - .../minecraft/models/block/bed/lime_head.json | 6 - .../models/block/bed/magenta_foot.json | 6 - .../models/block/bed/magenta_head.json | 6 - .../models/block/bed/orange_foot.json | 6 - .../models/block/bed/orange_head.json | 6 - .../minecraft/models/block/bed/pink_foot.json | 6 - .../minecraft/models/block/bed/pink_head.json | 6 - .../models/block/bed/purple_foot.json | 6 - .../models/block/bed/purple_head.json | 6 - .../minecraft/models/block/bed/red_foot.json | 6 - .../minecraft/models/block/bed/red_head.json | 6 - .../models/block/bed/white_foot.json | 6 - .../models/block/bed/white_head.json | 6 - .../models/block/bed/yellow_foot.json | 6 - .../models/block/bed/yellow_head.json | 6 - .../minecraft/models/block/bubble_column.json | 2 - .../minecraft/models/block/chest/chest.json | 40 -- .../models/block/chest/chest_double.json | 40 -- .../minecraft/models/block/chest/ender.json | 6 - .../minecraft/models/block/chest/normal.json | 6 - .../models/block/chest/normal_double.json | 6 - .../minecraft/models/block/chest/trapped.json | 6 - .../models/block/chest/trapped_double.json | 6 - .../assets/minecraft/models/block/lava.json | 8 - .../minecraft/models/block/sign/acacia.json | 6 - .../minecraft/models/block/sign/birch.json | 6 - .../minecraft/models/block/sign/dark_oak.json | 6 - .../minecraft/models/block/sign/jungle.json | 6 - .../minecraft/models/block/sign/oak.json | 6 - .../minecraft/models/block/sign/sign.json | 28 -- .../minecraft/models/block/sign/spruce.json | 6 - .../models/block/sign/wall_acacia.json | 6 - .../models/block/sign/wall_birch.json | 6 - .../models/block/sign/wall_dark_oak.json | 6 - .../models/block/sign/wall_jungle.json | 6 - .../minecraft/models/block/sign/wall_oak.json | 6 - .../models/block/sign/wall_sign.json | 16 - .../models/block/sign/wall_spruce.json | 6 - .../assets/minecraft/models/block/water.json | 8 - .../assets/bluemap/blockstates/missing.json | 5 - .../assets/bluemap/models/block/missing.json | 6 - .../assets/bluemap/textures/block/missing.png | Bin 2826 -> 0 bytes .../mc1_15/assets/minecraft/biomes.json | 395 ------------------ .../mc1_15/assets/minecraft/blockColors.json | 15 - .../assets/minecraft/blockProperties.json | 54 --- .../minecraft/blockstates/acacia_sign.json | 20 - .../blockstates/acacia_wall_sign.json | 8 - .../minecraft/blockstates/birch_sign.json | 20 - .../blockstates/birch_wall_sign.json | 8 - .../minecraft/blockstates/black_bed.json | 12 - .../minecraft/blockstates/blue_bed.json | 12 - .../minecraft/blockstates/brown_bed.json | 12 - .../minecraft/blockstates/bubble_column.json | 5 - .../minecraft/blockstates/cyan_bed.json | 12 - .../minecraft/blockstates/dark_oak_sign.json | 20 - .../blockstates/dark_oak_wall_sign.json | 8 - .../minecraft/blockstates/gray_bed.json | 12 - .../minecraft/blockstates/green_bed.json | 12 - .../minecraft/blockstates/jungle_sign.json | 20 - .../blockstates/jungle_wall_sign.json | 8 - .../assets/minecraft/blockstates/lava.json | 5 - .../minecraft/blockstates/light_blue_bed.json | 12 - .../minecraft/blockstates/light_gray_bed.json | 12 - .../minecraft/blockstates/lime_bed.json | 12 - .../minecraft/blockstates/magenta_bed.json | 12 - .../minecraft/blockstates/oak_sign.json | 20 - .../minecraft/blockstates/oak_wall_sign.json | 8 - .../minecraft/blockstates/orange_bed.json | 12 - .../minecraft/blockstates/pink_bed.json | 12 - .../minecraft/blockstates/purple_bed.json | 12 - .../assets/minecraft/blockstates/red_bed.json | 12 - .../minecraft/blockstates/spruce_sign.json | 20 - .../blockstates/spruce_wall_sign.json | 8 - .../assets/minecraft/blockstates/water.json | 5 - .../minecraft/blockstates/white_bed.json | 12 - .../minecraft/blockstates/yellow_bed.json | 12 - .../minecraft/models/block/bed/bed_foot.json | 39 -- .../minecraft/models/block/bed/bed_head.json | 39 -- .../models/block/bed/black_foot.json | 6 - .../models/block/bed/black_head.json | 6 - .../minecraft/models/block/bed/blue_foot.json | 6 - .../minecraft/models/block/bed/blue_head.json | 6 - .../models/block/bed/brown_foot.json | 6 - .../models/block/bed/brown_head.json | 6 - .../minecraft/models/block/bed/cyan_foot.json | 6 - .../minecraft/models/block/bed/cyan_head.json | 6 - .../minecraft/models/block/bed/gray_foot.json | 6 - .../minecraft/models/block/bed/gray_head.json | 6 - .../models/block/bed/green_foot.json | 6 - .../models/block/bed/green_head.json | 6 - .../models/block/bed/light_blue_foot.json | 6 - .../models/block/bed/light_blue_head.json | 6 - .../models/block/bed/light_gray_foot.json | 6 - .../models/block/bed/light_gray_head.json | 6 - .../minecraft/models/block/bed/lime_foot.json | 6 - .../minecraft/models/block/bed/lime_head.json | 6 - .../models/block/bed/magenta_foot.json | 6 - .../models/block/bed/magenta_head.json | 6 - .../models/block/bed/orange_foot.json | 6 - .../models/block/bed/orange_head.json | 6 - .../minecraft/models/block/bed/pink_foot.json | 6 - .../minecraft/models/block/bed/pink_head.json | 6 - .../models/block/bed/purple_foot.json | 6 - .../models/block/bed/purple_head.json | 6 - .../minecraft/models/block/bed/red_foot.json | 6 - .../minecraft/models/block/bed/red_head.json | 6 - .../models/block/bed/white_foot.json | 6 - .../models/block/bed/white_head.json | 6 - .../models/block/bed/yellow_foot.json | 6 - .../models/block/bed/yellow_head.json | 6 - .../minecraft/models/block/bubble_column.json | 2 - .../minecraft/models/block/chest/ender.json | 6 - .../minecraft/models/block/chest/normal.json | 6 - .../minecraft/models/block/chest/trapped.json | 6 - .../assets/minecraft/models/block/lava.json | 8 - .../minecraft/models/block/sign/acacia.json | 6 - .../minecraft/models/block/sign/birch.json | 6 - .../minecraft/models/block/sign/dark_oak.json | 6 - .../minecraft/models/block/sign/jungle.json | 6 - .../minecraft/models/block/sign/oak.json | 6 - .../minecraft/models/block/sign/sign.json | 28 -- .../minecraft/models/block/sign/spruce.json | 6 - .../models/block/sign/wall_acacia.json | 6 - .../models/block/sign/wall_birch.json | 6 - .../models/block/sign/wall_dark_oak.json | 6 - .../models/block/sign/wall_jungle.json | 6 - .../minecraft/models/block/sign/wall_oak.json | 6 - .../models/block/sign/wall_sign.json | 16 - .../models/block/sign/wall_spruce.json | 6 - .../assets/minecraft/models/block/water.json | 8 - .../assets/bluemap/blockstates/missing.json | 5 - .../assets/bluemap/models/block/missing.json | 6 - .../assets/bluemap/textures/block/missing.png | Bin 2826 -> 0 bytes .../mc1_16/assets/minecraft/biomes.json | 395 ------------------ .../mc1_16/assets/minecraft/blockColors.json | 18 - .../assets/minecraft/blockProperties.json | 54 --- .../minecraft/blockstates/acacia_sign.json | 20 - .../blockstates/acacia_wall_sign.json | 8 - .../minecraft/blockstates/birch_sign.json | 20 - .../blockstates/birch_wall_sign.json | 8 - .../minecraft/blockstates/black_bed.json | 12 - .../minecraft/blockstates/blue_bed.json | 12 - .../minecraft/blockstates/brown_bed.json | 12 - .../minecraft/blockstates/bubble_column.json | 5 - .../assets/minecraft/blockstates/chest.json | 16 - .../minecraft/blockstates/crimson_sign.json | 20 - .../minecraft/blockstates/cyan_bed.json | 12 - .../minecraft/blockstates/dark_oak_sign.json | 20 - .../blockstates/dark_oak_wall_sign.json | 8 - .../minecraft/blockstates/ender_chest.json | 8 - .../minecraft/blockstates/gray_bed.json | 12 - .../minecraft/blockstates/green_bed.json | 12 - .../minecraft/blockstates/jungle_sign.json | 20 - .../blockstates/jungle_wall_sign.json | 8 - .../assets/minecraft/blockstates/lava.json | 5 - .../minecraft/blockstates/light_blue_bed.json | 12 - .../minecraft/blockstates/light_gray_bed.json | 12 - .../minecraft/blockstates/lime_bed.json | 12 - .../minecraft/blockstates/magenta_bed.json | 12 - .../minecraft/blockstates/oak_sign.json | 20 - .../minecraft/blockstates/oak_wall_sign.json | 8 - .../minecraft/blockstates/orange_bed.json | 12 - .../minecraft/blockstates/pink_bed.json | 12 - .../minecraft/blockstates/purple_bed.json | 12 - .../assets/minecraft/blockstates/red_bed.json | 12 - .../minecraft/blockstates/spruce_sign.json | 20 - .../blockstates/spruce_wall_sign.json | 8 - .../minecraft/blockstates/trapped_chest.json | 16 - .../minecraft/blockstates/warped_sign.json | 20 - .../assets/minecraft/blockstates/water.json | 5 - .../minecraft/blockstates/white_bed.json | 12 - .../minecraft/blockstates/yellow_bed.json | 12 - .../minecraft/models/block/bed/bed_foot.json | 39 -- .../minecraft/models/block/bed/bed_head.json | 39 -- .../models/block/bed/black_foot.json | 6 - .../models/block/bed/black_head.json | 6 - .../minecraft/models/block/bed/blue_foot.json | 6 - .../minecraft/models/block/bed/blue_head.json | 6 - .../models/block/bed/brown_foot.json | 6 - .../models/block/bed/brown_head.json | 6 - .../minecraft/models/block/bed/cyan_foot.json | 6 - .../minecraft/models/block/bed/cyan_head.json | 6 - .../minecraft/models/block/bed/gray_foot.json | 6 - .../minecraft/models/block/bed/gray_head.json | 6 - .../models/block/bed/green_foot.json | 6 - .../models/block/bed/green_head.json | 6 - .../models/block/bed/light_blue_foot.json | 6 - .../models/block/bed/light_blue_head.json | 6 - .../models/block/bed/light_gray_foot.json | 6 - .../models/block/bed/light_gray_head.json | 6 - .../minecraft/models/block/bed/lime_foot.json | 6 - .../minecraft/models/block/bed/lime_head.json | 6 - .../models/block/bed/magenta_foot.json | 6 - .../models/block/bed/magenta_head.json | 6 - .../models/block/bed/orange_foot.json | 6 - .../models/block/bed/orange_head.json | 6 - .../minecraft/models/block/bed/pink_foot.json | 6 - .../minecraft/models/block/bed/pink_head.json | 6 - .../models/block/bed/purple_foot.json | 6 - .../models/block/bed/purple_head.json | 6 - .../minecraft/models/block/bed/red_foot.json | 6 - .../minecraft/models/block/bed/red_head.json | 6 - .../models/block/bed/white_foot.json | 6 - .../models/block/bed/white_head.json | 6 - .../models/block/bed/yellow_foot.json | 6 - .../models/block/bed/yellow_head.json | 6 - .../minecraft/models/block/bubble_column.json | 2 - .../minecraft/models/block/chest/chest.json | 39 -- .../models/block/chest/chest_double_left.json | 37 -- .../block/chest/chest_double_right.json | 36 -- .../minecraft/models/block/chest/ender.json | 6 - .../minecraft/models/block/chest/normal.json | 6 - .../block/chest/normal_double_left.json | 6 - .../block/chest/normal_double_right.json | 6 - .../minecraft/models/block/chest/trapped.json | 6 - .../block/chest/trapped_double_left.json | 6 - .../block/chest/trapped_double_right.json | 6 - .../assets/minecraft/models/block/lava.json | 8 - .../minecraft/models/block/sign/acacia.json | 6 - .../minecraft/models/block/sign/birch.json | 6 - .../minecraft/models/block/sign/crimson.json | 6 - .../minecraft/models/block/sign/dark_oak.json | 6 - .../minecraft/models/block/sign/jungle.json | 6 - .../minecraft/models/block/sign/oak.json | 6 - .../minecraft/models/block/sign/sign.json | 28 -- .../minecraft/models/block/sign/spruce.json | 6 - .../models/block/sign/wall_acacia.json | 6 - .../models/block/sign/wall_birch.json | 6 - .../models/block/sign/wall_crimson.json | 6 - .../models/block/sign/wall_dark_oak.json | 6 - .../models/block/sign/wall_jungle.json | 6 - .../minecraft/models/block/sign/wall_oak.json | 6 - .../models/block/sign/wall_sign.json | 16 - .../models/block/sign/wall_spruce.json | 6 - .../models/block/sign/wall_warped.json | 6 - .../minecraft/models/block/sign/warped.json | 6 - .../assets/minecraft/models/block/water.json | 8 - .../minecraft/blockstates/grass_path.json | 21 + .../assets/bluemap/blockstates/missing.json | 5 - .../assets/bluemap/models/block/missing.json | 6 - .../assets/bluemap/textures/block/missing.png | Bin 2826 -> 0 bytes .../mc1_18/assets/minecraft/biomes.json | 324 -------------- .../mc1_18/assets/minecraft/blockColors.json | 20 - .../minecraft/blockstates/acacia_sign.json | 20 - .../blockstates/acacia_wall_sign.json | 8 - .../minecraft/blockstates/birch_sign.json | 20 - .../blockstates/birch_wall_sign.json | 8 - .../minecraft/blockstates/black_bed.json | 12 - .../minecraft/blockstates/blue_bed.json | 12 - .../minecraft/blockstates/brown_bed.json | 12 - .../minecraft/blockstates/bubble_column.json | 5 - .../assets/minecraft/blockstates/chest.json | 16 - .../minecraft/blockstates/crimson_sign.json | 20 - .../blockstates/crimson_wall_sign.json | 8 - .../minecraft/blockstates/cyan_bed.json | 12 - .../minecraft/blockstates/dark_oak_sign.json | 20 - .../blockstates/dark_oak_wall_sign.json | 8 - .../minecraft/blockstates/ender_chest.json | 8 - .../minecraft/blockstates/gray_bed.json | 12 - .../minecraft/blockstates/green_bed.json | 12 - .../minecraft/blockstates/jungle_sign.json | 20 - .../blockstates/jungle_wall_sign.json | 8 - .../assets/minecraft/blockstates/lava.json | 5 - .../minecraft/blockstates/light_blue_bed.json | 12 - .../minecraft/blockstates/light_gray_bed.json | 12 - .../minecraft/blockstates/lime_bed.json | 12 - .../minecraft/blockstates/magenta_bed.json | 12 - .../minecraft/blockstates/oak_sign.json | 20 - .../minecraft/blockstates/oak_wall_sign.json | 8 - .../minecraft/blockstates/orange_bed.json | 12 - .../minecraft/blockstates/pink_bed.json | 12 - .../minecraft/blockstates/purple_bed.json | 12 - .../assets/minecraft/blockstates/red_bed.json | 12 - .../minecraft/blockstates/spruce_sign.json | 20 - .../blockstates/spruce_wall_sign.json | 8 - .../minecraft/blockstates/trapped_chest.json | 16 - .../minecraft/blockstates/warped_sign.json | 20 - .../blockstates/warped_wall_sign.json | 8 - .../assets/minecraft/blockstates/water.json | 5 - .../minecraft/blockstates/white_bed.json | 12 - .../minecraft/blockstates/yellow_bed.json | 12 - .../minecraft/models/block/bed/bed_foot.json | 39 -- .../minecraft/models/block/bed/bed_head.json | 39 -- .../models/block/bed/black_foot.json | 6 - .../models/block/bed/black_head.json | 6 - .../minecraft/models/block/bed/blue_foot.json | 6 - .../minecraft/models/block/bed/blue_head.json | 6 - .../models/block/bed/brown_foot.json | 6 - .../models/block/bed/brown_head.json | 6 - .../minecraft/models/block/bed/cyan_foot.json | 6 - .../minecraft/models/block/bed/cyan_head.json | 6 - .../minecraft/models/block/bed/gray_foot.json | 6 - .../minecraft/models/block/bed/gray_head.json | 6 - .../models/block/bed/green_foot.json | 6 - .../models/block/bed/green_head.json | 6 - .../models/block/bed/light_blue_foot.json | 6 - .../models/block/bed/light_blue_head.json | 6 - .../models/block/bed/light_gray_foot.json | 6 - .../models/block/bed/light_gray_head.json | 6 - .../minecraft/models/block/bed/lime_foot.json | 6 - .../minecraft/models/block/bed/lime_head.json | 6 - .../models/block/bed/magenta_foot.json | 6 - .../models/block/bed/magenta_head.json | 6 - .../models/block/bed/orange_foot.json | 6 - .../models/block/bed/orange_head.json | 6 - .../minecraft/models/block/bed/pink_foot.json | 6 - .../minecraft/models/block/bed/pink_head.json | 6 - .../models/block/bed/purple_foot.json | 6 - .../models/block/bed/purple_head.json | 6 - .../minecraft/models/block/bed/red_foot.json | 6 - .../minecraft/models/block/bed/red_head.json | 6 - .../models/block/bed/white_foot.json | 6 - .../models/block/bed/white_head.json | 6 - .../models/block/bed/yellow_foot.json | 6 - .../models/block/bed/yellow_head.json | 6 - .../minecraft/models/block/bubble_column.json | 2 - .../minecraft/models/block/chest/chest.json | 39 -- .../models/block/chest/chest_double_left.json | 37 -- .../block/chest/chest_double_right.json | 36 -- .../minecraft/models/block/chest/ender.json | 6 - .../minecraft/models/block/chest/normal.json | 6 - .../block/chest/normal_double_left.json | 6 - .../block/chest/normal_double_right.json | 6 - .../minecraft/models/block/chest/trapped.json | 6 - .../block/chest/trapped_double_left.json | 6 - .../block/chest/trapped_double_right.json | 6 - .../assets/minecraft/models/block/lava.json | 8 - .../minecraft/models/block/sign/acacia.json | 6 - .../minecraft/models/block/sign/birch.json | 6 - .../minecraft/models/block/sign/crimson.json | 6 - .../minecraft/models/block/sign/dark_oak.json | 6 - .../minecraft/models/block/sign/jungle.json | 6 - .../minecraft/models/block/sign/mangrove.json | 6 - .../minecraft/models/block/sign/oak.json | 6 - .../minecraft/models/block/sign/sign.json | 28 -- .../minecraft/models/block/sign/spruce.json | 6 - .../models/block/sign/wall_acacia.json | 6 - .../models/block/sign/wall_birch.json | 6 - .../models/block/sign/wall_crimson.json | 6 - .../models/block/sign/wall_dark_oak.json | 6 - .../models/block/sign/wall_jungle.json | 6 - .../models/block/sign/wall_mangrove.json | 6 - .../minecraft/models/block/sign/wall_oak.json | 6 - .../models/block/sign/wall_sign.json | 16 - .../models/block/sign/wall_spruce.json | 6 - .../models/block/sign/wall_warped.json | 6 - .../minecraft/models/block/sign/warped.json | 6 - .../assets/minecraft/models/block/water.json | 8 - .../assets/bluemap/blockstates/missing.json | 5 - .../assets/bluemap/models/block/missing.json | 6 - .../assets/bluemap/textures/block/missing.png | Bin 2826 -> 0 bytes .../mc1_20_3/assets/minecraft/biomes.json | 324 -------------- .../assets/minecraft/blockColors.json | 68 --- .../assets/minecraft/blockProperties.json | 55 --- .../blockstates/acacia_hanging_sign.json | 67 --- .../minecraft/blockstates/acacia_sign.json | 20 - .../blockstates/acacia_wall_hanging_sign.json | 19 - .../blockstates/acacia_wall_sign.json | 8 - .../blockstates/bamboo_hanging_sign.json | 67 --- .../blockstates/bamboo_wall_hanging_sign.json | 19 - .../blockstates/birch_hanging_sign.json | 67 --- .../minecraft/blockstates/birch_sign.json | 20 - .../blockstates/birch_wall_hanging_sign.json | 19 - .../blockstates/birch_wall_sign.json | 8 - .../minecraft/blockstates/black_banner.json | 67 --- .../minecraft/blockstates/black_bed.json | 12 - .../blockstates/black_shulker_box.json | 30 -- .../blockstates/black_wall_banner.json | 19 - .../minecraft/blockstates/blue_banner.json | 67 --- .../minecraft/blockstates/blue_bed.json | 12 - .../blockstates/blue_shulker_box.json | 30 -- .../blockstates/blue_wall_banner.json | 19 - .../minecraft/blockstates/brown_banner.json | 67 --- .../minecraft/blockstates/brown_bed.json | 12 - .../blockstates/brown_shulker_box.json | 30 -- .../blockstates/brown_wall_banner.json | 19 - .../minecraft/blockstates/bubble_column.json | 5 - .../blockstates/cherry_hanging_sign.json | 67 --- .../blockstates/cherry_wall_hanging_sign.json | 19 - .../assets/minecraft/blockstates/chest.json | 16 - .../minecraft/blockstates/creeper_head.json | 67 --- .../blockstates/creeper_wall_head.json | 19 - .../blockstates/crimson_hanging_sign.json | 67 --- .../minecraft/blockstates/crimson_sign.json | 20 - .../crimson_wall_hanging_sign.json | 19 - .../blockstates/crimson_wall_sign.json | 8 - .../minecraft/blockstates/cyan_banner.json | 67 --- .../minecraft/blockstates/cyan_bed.json | 12 - .../blockstates/cyan_shulker_box.json | 30 -- .../blockstates/cyan_wall_banner.json | 19 - .../blockstates/dark_oak_hanging_sign.json | 67 --- .../minecraft/blockstates/dark_oak_sign.json | 20 - .../dark_oak_wall_hanging_sign.json | 19 - .../blockstates/dark_oak_wall_sign.json | 8 - .../minecraft/blockstates/decorated_pot.json | 19 - .../minecraft/blockstates/dragon_head.json | 67 --- .../blockstates/dragon_wall_head.json | 19 - .../minecraft/blockstates/ender_chest.json | 8 - .../minecraft/blockstates/gray_banner.json | 67 --- .../minecraft/blockstates/gray_bed.json | 12 - .../blockstates/gray_shulker_box.json | 30 -- .../blockstates/gray_wall_banner.json | 19 - .../minecraft/blockstates/green_banner.json | 67 --- .../minecraft/blockstates/green_bed.json | 12 - .../blockstates/green_shulker_box.json | 30 -- .../blockstates/green_wall_banner.json | 19 - .../blockstates/jungle_hanging_sign.json | 67 --- .../minecraft/blockstates/jungle_sign.json | 20 - .../blockstates/jungle_wall_hanging_sign.json | 19 - .../blockstates/jungle_wall_sign.json | 8 - .../assets/minecraft/blockstates/lava.json | 5 - .../blockstates/light_blue_banner.json | 67 --- .../minecraft/blockstates/light_blue_bed.json | 12 - .../blockstates/light_blue_shulker_box.json | 30 -- .../blockstates/light_blue_wall_banner.json | 19 - .../blockstates/light_gray_banner.json | 67 --- .../minecraft/blockstates/light_gray_bed.json | 12 - .../blockstates/light_gray_shulker_box.json | 30 -- .../blockstates/light_gray_wall_banner.json | 19 - .../minecraft/blockstates/lime_banner.json | 67 --- .../minecraft/blockstates/lime_bed.json | 12 - .../blockstates/lime_shulker_box.json | 30 -- .../blockstates/lime_wall_banner.json | 19 - .../minecraft/blockstates/magenta_banner.json | 67 --- .../minecraft/blockstates/magenta_bed.json | 12 - .../blockstates/magenta_shulker_box.json | 30 -- .../blockstates/magenta_wall_banner.json | 19 - .../blockstates/mangrove_hanging_sign.json | 67 --- .../minecraft/blockstates/mangrove_sign.json | 20 - .../mangrove_wall_hanging_sign.json | 19 - .../blockstates/mangrove_wall_sign.json | 8 - .../blockstates/oak_hanging_sign.json | 67 --- .../minecraft/blockstates/oak_sign.json | 20 - .../blockstates/oak_wall_hanging_sign.json | 19 - .../minecraft/blockstates/oak_wall_sign.json | 8 - .../minecraft/blockstates/orange_banner.json | 67 --- .../minecraft/blockstates/orange_bed.json | 12 - .../blockstates/orange_shulker_box.json | 30 -- .../blockstates/orange_wall_banner.json | 19 - .../minecraft/blockstates/piglin_head.json | 67 --- .../blockstates/piglin_wall_head.json | 19 - .../minecraft/blockstates/pink_banner.json | 67 --- .../minecraft/blockstates/pink_bed.json | 12 - .../blockstates/pink_shulker_box.json | 30 -- .../blockstates/pink_wall_banner.json | 19 - .../minecraft/blockstates/player_head.json | 67 --- .../blockstates/player_wall_head.json | 19 - .../minecraft/blockstates/purple_banner.json | 67 --- .../minecraft/blockstates/purple_bed.json | 12 - .../blockstates/purple_shulker_box.json | 30 -- .../blockstates/purple_wall_banner.json | 19 - .../minecraft/blockstates/red_banner.json | 67 --- .../assets/minecraft/blockstates/red_bed.json | 12 - .../blockstates/red_shulker_box.json | 30 -- .../blockstates/red_wall_banner.json | 19 - .../minecraft/blockstates/shulker_box.json | 30 -- .../minecraft/blockstates/skeleton_skull.json | 67 --- .../blockstates/skeleton_wall_skull.json | 19 - .../blockstates/spruce_hanging_sign.json | 67 --- .../minecraft/blockstates/spruce_sign.json | 20 - .../blockstates/spruce_wall_hanging_sign.json | 19 - .../blockstates/spruce_wall_sign.json | 8 - .../minecraft/blockstates/trapped_chest.json | 16 - .../blockstates/warped_hanging_sign.json | 67 --- .../minecraft/blockstates/warped_sign.json | 20 - .../blockstates/warped_wall_hanging_sign.json | 19 - .../blockstates/warped_wall_sign.json | 8 - .../assets/minecraft/blockstates/water.json | 5 - .../minecraft/blockstates/white_banner.json | 67 --- .../minecraft/blockstates/white_bed.json | 12 - .../blockstates/white_shulker_box.json | 30 -- .../blockstates/white_wall_banner.json | 19 - .../blockstates/wither_skeleton_skull.json | 67 --- .../wither_skeleton_wall_skull.json | 19 - .../minecraft/blockstates/yellow_banner.json | 67 --- .../minecraft/blockstates/yellow_bed.json | 12 - .../blockstates/yellow_shulker_box.json | 30 -- .../blockstates/yellow_wall_banner.json | 19 - .../minecraft/blockstates/zombie_head.json | 67 --- .../blockstates/zombie_wall_head.json | 19 - .../minecraft/models/block/bed/bed_foot.json | 39 -- .../minecraft/models/block/bed/bed_head.json | 39 -- .../models/block/bed/black_foot.json | 6 - .../models/block/bed/black_head.json | 6 - .../minecraft/models/block/bed/blue_foot.json | 6 - .../minecraft/models/block/bed/blue_head.json | 6 - .../models/block/bed/brown_foot.json | 6 - .../models/block/bed/brown_head.json | 6 - .../minecraft/models/block/bed/cyan_foot.json | 6 - .../minecraft/models/block/bed/cyan_head.json | 6 - .../minecraft/models/block/bed/gray_foot.json | 6 - .../minecraft/models/block/bed/gray_head.json | 6 - .../models/block/bed/green_foot.json | 6 - .../models/block/bed/green_head.json | 6 - .../models/block/bed/light_blue_foot.json | 6 - .../models/block/bed/light_blue_head.json | 6 - .../models/block/bed/light_gray_foot.json | 6 - .../models/block/bed/light_gray_head.json | 6 - .../minecraft/models/block/bed/lime_foot.json | 6 - .../minecraft/models/block/bed/lime_head.json | 6 - .../models/block/bed/magenta_foot.json | 6 - .../models/block/bed/magenta_head.json | 6 - .../models/block/bed/orange_foot.json | 6 - .../models/block/bed/orange_head.json | 6 - .../minecraft/models/block/bed/pink_foot.json | 6 - .../minecraft/models/block/bed/pink_head.json | 6 - .../models/block/bed/purple_foot.json | 6 - .../models/block/bed/purple_head.json | 6 - .../minecraft/models/block/bed/red_foot.json | 6 - .../minecraft/models/block/bed/red_head.json | 6 - .../models/block/bed/white_foot.json | 6 - .../models/block/bed/white_head.json | 6 - .../models/block/bed/yellow_foot.json | 6 - .../models/block/bed/yellow_head.json | 6 - .../models/block/bell_between_walls.json | 49 --- .../minecraft/models/block/bell_ceiling.json | 48 --- .../minecraft/models/block/bell_floor.json | 75 ---- .../minecraft/models/block/bell_wall.json | 49 --- .../minecraft/models/block/bubble_column.json | 2 - .../assets/minecraft/models/block/cake.json | 21 - .../minecraft/models/block/cake_slice1.json | 24 -- .../minecraft/models/block/cake_slice2.json | 25 -- .../minecraft/models/block/cake_slice3.json | 25 -- .../minecraft/models/block/cake_slice4.json | 25 -- .../minecraft/models/block/cake_slice5.json | 25 -- .../minecraft/models/block/cake_slice6.json | 25 -- .../minecraft/models/block/chest/chest.json | 39 -- .../models/block/chest/chest_double_left.json | 37 -- .../block/chest/chest_double_right.json | 36 -- .../minecraft/models/block/chest/ender.json | 6 - .../minecraft/models/block/chest/normal.json | 6 - .../block/chest/normal_double_left.json | 6 - .../block/chest/normal_double_right.json | 6 - .../minecraft/models/block/chest/trapped.json | 6 - .../block/chest/trapped_double_left.json | 6 - .../block/chest/trapped_double_right.json | 6 - .../assets/minecraft/models/block/lava.json | 8 - .../minecraft/models/block/sign/acacia.json | 6 - .../minecraft/models/block/sign/bamboo.json | 6 - .../minecraft/models/block/sign/birch.json | 6 - .../minecraft/models/block/sign/cherry.json | 6 - .../minecraft/models/block/sign/crimson.json | 6 - .../minecraft/models/block/sign/dark_oak.json | 6 - .../minecraft/models/block/sign/jungle.json | 6 - .../minecraft/models/block/sign/mangrove.json | 6 - .../minecraft/models/block/sign/oak.json | 6 - .../minecraft/models/block/sign/sign.json | 28 -- .../minecraft/models/block/sign/spruce.json | 6 - .../models/block/sign/wall_acacia.json | 6 - .../models/block/sign/wall_bamboo.json | 6 - .../models/block/sign/wall_birch.json | 6 - .../models/block/sign/wall_cherry.json | 6 - .../models/block/sign/wall_crimson.json | 6 - .../models/block/sign/wall_dark_oak.json | 6 - .../models/block/sign/wall_jungle.json | 6 - .../models/block/sign/wall_mangrove.json | 6 - .../minecraft/models/block/sign/wall_oak.json | 6 - .../models/block/sign/wall_sign.json | 16 - .../models/block/sign/wall_spruce.json | 6 - .../models/block/sign/wall_warped.json | 6 - .../minecraft/models/block/sign/warped.json | 6 - .../assets/minecraft/models/block/water.json | 8 - .../models/entity/acacia_hanging_sign.json | 7 - .../entity/acacia_wall_hanging_sign.json | 7 - .../models/entity/bamboo_hanging_sign.json | 7 - .../entity/bamboo_wall_hanging_sign.json | 7 - .../minecraft/models/entity/banner.json | 48 --- .../models/entity/birch_hanging_sign.json | 7 - .../entity/birch_wall_hanging_sign.json | 7 - .../models/entity/cherry_hanging_sign.json | 7 - .../entity/cherry_wall_hanging_sign.json | 7 - .../minecraft/models/entity/creeper_head.json | 7 - .../models/entity/creeper_wall_head.json | 7 - .../models/entity/crimson_hanging_sign.json | 7 - .../entity/crimson_wall_hanging_sign.json | 7 - .../models/entity/dark_oak_hanging_sign.json | 7 - .../entity/dark_oak_wall_hanging_sign.json | 7 - .../models/entity/decorated_pot.json | 48 --- .../minecraft/models/entity/dragon_head.json | 101 ----- .../models/entity/dragon_wall_head.json | 115 ----- .../models/entity/dyed_shulker_box.json | 33 -- .../minecraft/models/entity/hanging_sign.json | 35 -- .../models/entity/jungle_hanging_sign.json | 7 - .../entity/jungle_wall_hanging_sign.json | 7 - .../models/entity/mangrove_hanging_sign.json | 7 - .../entity/mangrove_wall_hanging_sign.json | 7 - .../models/entity/oak_hanging_sign.json | 7 - .../models/entity/oak_wall_hanging_sign.json | 7 - .../minecraft/models/entity/piglin_head.json | 102 ----- .../models/entity/piglin_wall_head.json | 107 ----- .../minecraft/models/entity/player_head.json | 7 - .../models/entity/player_wall_head.json | 7 - .../minecraft/models/entity/shulker_box.json | 33 -- .../models/entity/skeleton_skull.json | 7 - .../models/entity/skeleton_wall_skull.json | 7 - .../minecraft/models/entity/skull_32.json | 32 -- .../minecraft/models/entity/skull_64.json | 32 -- .../models/entity/spruce_hanging_sign.json | 7 - .../entity/spruce_wall_hanging_sign.json | 7 - .../minecraft/models/entity/wall_banner.json | 35 -- .../models/entity/wall_hanging_sign.json | 82 ---- .../models/entity/wall_skull_32.json | 32 -- .../models/entity/wall_skull_64.json | 32 -- .../models/entity/warped_hanging_sign.json | 7 - .../entity/warped_wall_hanging_sign.json | 7 - .../models/entity/wither_skeleton_skull.json | 7 - .../entity/wither_skeleton_wall_skull.json | 7 - .../minecraft/models/entity/zombie_head.json | 7 - .../models/entity/zombie_wall_head.json | 7 - .../src/main/resourceExtensions/pack.mcmeta | 18 + gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- implementations/paper/build.gradle.kts | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- 957 files changed, 3952 insertions(+), 12113 deletions(-) create mode 100644 BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/RegistryAdapter.java rename BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/{ => pack}/PackMeta.java (92%) rename BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/{ => biome}/Biome.java (92%) create mode 100644 BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/ColorModifier.java create mode 100644 BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/GrassColorModifier.java create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/bluemap/blockstates/missing.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/bluemap/models/block/missing.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/bluemap/textures/block/missing.png (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockColors.json rename BlueMapCore/src/main/resourceExtensions/{mc1_18 => }/assets/minecraft/blockProperties.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/acacia_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/birch_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bubble_column.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/chest.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_16 => }/assets/minecraft/blockstates/crimson_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/dark_oak_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/decorated_pot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/ender_chest.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/jungle_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lava.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_banner.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/light_blue_bed.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_banner.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/light_gray_bed.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_18 => }/assets/minecraft/blockstates/mangrove_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_18 => }/assets/minecraft/blockstates/mangrove_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/oak_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_wall_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/spruce_wall_sign.json (100%) rename BlueMapCore/src/main/resourceExtensions/{mc1_13 => }/assets/minecraft/blockstates/trapped_chest.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_wall_hanging_sign.json rename BlueMapCore/src/main/resourceExtensions/{mc1_16 => }/assets/minecraft/blockstates/warped_wall_sign.json (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/water.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_wall_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_bed.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_foot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_between_walls.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_ceiling.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_floor.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_wall.json rename BlueMapCore/src/main/resourceExtensions/{mc1_13/assets/minecraft/models/block/chest/left.json => assets/minecraft/models/block/bubble_column.json} (100%) create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice1.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice2.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice3.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice4.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice5.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice6.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest_double.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/ender.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/left.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal_double.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped_double.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/lava.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/acacia.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/bamboo.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/birch.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/cherry.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/crimson.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/dark_oak.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/jungle.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/mangrove.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/oak.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/spruce.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_acacia.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_bamboo.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_birch.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_cherry.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_crimson.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_dark_oak.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_jungle.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_mangrove.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_oak.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_spruce.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_warped.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/warped.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/water.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/decorated_pot.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dyed_shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/shulker_box.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_wall_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_32.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_64.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_banner.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_32.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_64.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_wall_hanging_sign.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_wall_skull.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/blockstates/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/models/block/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/biomes.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockColors.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockProperties.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/acacia_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/birch_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/black_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/brown_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/cyan_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/dark_oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/ender_chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/green_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/jungle_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lime_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/magenta_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/orange_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/pink_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/purple_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/red_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/spruce_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/white_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/yellow_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest_double.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/ender.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal_double.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped_double.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/blockstates/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/models/block/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/textures/block/missing.png delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/biomes.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockColors.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockProperties.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/acacia_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/acacia_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/birch_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/birch_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/black_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/brown_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/cyan_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/dark_oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/dark_oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/green_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/jungle_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/jungle_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/light_blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/light_gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/lime_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/magenta_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/orange_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/pink_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/purple_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/red_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/spruce_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/spruce_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/white_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/blockstates/yellow_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/bed_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/bed_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/black_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/black_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/brown_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/brown_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/cyan_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/cyan_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/green_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/green_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/light_blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/light_blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/light_gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/light_gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/lime_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/lime_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/magenta_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/magenta_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/orange_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/orange_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/pink_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/pink_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/purple_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/purple_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/red_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/red_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/white_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/white_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/yellow_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bed/yellow_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/chest/ender.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/chest/normal.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/chest/trapped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/wall_acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/wall_birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/wall_dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/wall_jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/wall_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/sign/wall_spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_15/assets/minecraft/models/block/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/bluemap/blockstates/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/bluemap/models/block/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/bluemap/textures/block/missing.png delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/biomes.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockColors.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockProperties.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/acacia_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/acacia_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/birch_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/birch_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/black_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/brown_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/crimson_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/cyan_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/dark_oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/dark_oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/ender_chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/green_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/jungle_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/jungle_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/light_blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/light_gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/lime_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/magenta_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/orange_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/pink_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/purple_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/red_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/spruce_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/spruce_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/trapped_chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/warped_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/white_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/yellow_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/bed_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/bed_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/black_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/black_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/brown_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/brown_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/cyan_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/cyan_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/green_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/green_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/light_blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/light_blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/light_gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/light_gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/lime_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/lime_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/magenta_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/magenta_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/orange_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/orange_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/pink_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/pink_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/purple_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/purple_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/red_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/red_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/white_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/white_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/yellow_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bed/yellow_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/chest_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/chest_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/ender.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/normal.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/normal_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/normal_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/trapped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/trapped_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/chest/trapped_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/crimson.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_crimson.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/wall_warped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/sign/warped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/models/block/water.json create mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_17/assets/minecraft/blockstates/grass_path.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/bluemap/blockstates/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/bluemap/models/block/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/bluemap/textures/block/missing.png delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/biomes.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockColors.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/acacia_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/acacia_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/birch_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/birch_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/black_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/brown_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/crimson_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/crimson_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/cyan_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/dark_oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/dark_oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/ender_chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/green_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/jungle_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/jungle_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/light_blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/light_gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/lime_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/magenta_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/orange_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/pink_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/purple_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/red_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/spruce_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/spruce_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/trapped_chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/warped_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/warped_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/white_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/yellow_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/bed_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/bed_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/black_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/black_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/brown_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/brown_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/cyan_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/cyan_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/green_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/green_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/light_blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/light_blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/light_gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/light_gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/lime_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/lime_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/magenta_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/magenta_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/orange_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/orange_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/pink_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/pink_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/purple_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/purple_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/red_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/red_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/white_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/white_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/yellow_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bed/yellow_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/chest_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/chest_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/ender.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/normal.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/normal_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/normal_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/trapped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/trapped_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/chest/trapped_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/crimson.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/mangrove.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_crimson.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_mangrove.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/wall_warped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/sign/warped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/models/block/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/bluemap/blockstates/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/bluemap/models/block/missing.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/bluemap/textures/block/missing.png delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/biomes.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockColors.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockProperties.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/acacia_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/acacia_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/acacia_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/acacia_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/bamboo_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/bamboo_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/birch_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/birch_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/birch_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/birch_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/black_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/black_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/black_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/black_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/blue_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/blue_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/blue_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/brown_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/brown_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/brown_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/brown_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/cherry_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/cherry_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/creeper_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/creeper_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/crimson_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/crimson_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/crimson_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/crimson_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/cyan_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/cyan_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/cyan_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/cyan_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/dark_oak_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/dark_oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/dark_oak_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/dark_oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/decorated_pot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/dragon_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/dragon_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/ender_chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/gray_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/gray_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/gray_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/green_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/green_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/green_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/green_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/jungle_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/jungle_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/jungle_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/jungle_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_blue_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_blue_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_blue_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_blue_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_gray_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_gray_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_gray_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/light_gray_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/lime_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/lime_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/lime_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/lime_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/magenta_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/magenta_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/magenta_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/magenta_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/mangrove_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/mangrove_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/mangrove_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/mangrove_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/oak_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/oak_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/oak_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/oak_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/orange_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/orange_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/orange_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/orange_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/piglin_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/piglin_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/pink_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/pink_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/pink_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/pink_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/player_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/player_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/purple_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/purple_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/purple_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/purple_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/red_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/red_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/red_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/red_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/skeleton_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/skeleton_wall_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/spruce_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/spruce_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/spruce_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/spruce_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/trapped_chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/warped_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/warped_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/warped_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/warped_wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/white_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/white_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/white_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/white_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/wither_skeleton_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/wither_skeleton_wall_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/yellow_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/yellow_bed.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/yellow_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/yellow_wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/zombie_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/blockstates/zombie_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/bed_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/bed_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/black_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/black_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/brown_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/brown_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/cyan_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/cyan_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/green_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/green_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/light_blue_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/light_blue_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/light_gray_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/light_gray_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/lime_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/lime_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/magenta_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/magenta_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/orange_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/orange_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/pink_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/pink_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/purple_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/purple_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/red_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/red_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/white_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/white_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/yellow_foot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bed/yellow_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bell_between_walls.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bell_ceiling.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bell_floor.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bell_wall.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/bubble_column.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/cake.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/cake_slice1.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/cake_slice2.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/cake_slice3.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/cake_slice4.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/cake_slice5.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/cake_slice6.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/chest.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/chest_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/chest_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/ender.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/normal.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/normal_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/normal_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/trapped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/trapped_double_left.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/chest/trapped_double_right.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/lava.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/bamboo.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/cherry.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/crimson.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/mangrove.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_acacia.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_bamboo.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_birch.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_cherry.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_crimson.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_dark_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_jungle.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_mangrove.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_oak.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_spruce.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/wall_warped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/sign/warped.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/block/water.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/acacia_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/acacia_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/bamboo_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/bamboo_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/birch_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/birch_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/cherry_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/cherry_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/creeper_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/creeper_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/crimson_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/crimson_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/dark_oak_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/dark_oak_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/decorated_pot.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/dragon_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/dragon_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/dyed_shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/jungle_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/jungle_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/mangrove_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/mangrove_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/oak_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/oak_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/piglin_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/piglin_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/player_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/player_wall_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/shulker_box.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/skeleton_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/skeleton_wall_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/skull_32.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/skull_64.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/spruce_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/spruce_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/wall_banner.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/wall_skull_32.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/wall_skull_64.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/warped_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/warped_wall_hanging_sign.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/wither_skeleton_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/wither_skeleton_wall_skull.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/zombie_head.json delete mode 100644 BlueMapCore/src/main/resourceExtensions/mc1_20_3/assets/minecraft/models/entity/zombie_wall_head.json create mode 100644 BlueMapCore/src/main/resourceExtensions/pack.mcmeta diff --git a/.gitignore b/.gitignore index 2fb7f3a9..a211e5a7 100644 --- a/.gitignore +++ b/.gitignore @@ -18,7 +18,7 @@ release.md # exclude generated resource BlueMapCommon/src/main/resources/de/bluecolored/bluemap/webapp.zip -BlueMapCore/src/main/resources/de/bluecolored/bluemap/*/resourceExtensions.zip +BlueMapCore/src/main/resources/de/bluecolored/bluemap/resourceExtensions.zip #exclude-test-data data/test-render diff --git a/BlueMapAPI b/BlueMapAPI index b200d339..6c84500d 160000 --- a/BlueMapAPI +++ b/BlueMapAPI @@ -1 +1 @@ -Subproject commit b200d339f1a20c5d0def4e134237c756e6294c50 +Subproject commit 6c84500dfc560ec9588c89f71cc4a2d7edef2b2d diff --git a/BlueMapCommon/gradle/wrapper/gradle-wrapper.properties b/BlueMapCommon/gradle/wrapper/gradle-wrapper.properties index db9a6b82..48c0a02c 100644 --- a/BlueMapCommon/gradle/wrapper/gradle-wrapper.properties +++ b/BlueMapCommon/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/BlueMapCore/build.gradle.kts b/BlueMapCore/build.gradle.kts index 1f5dca18..1d758764 100644 --- a/BlueMapCore/build.gradle.kts +++ b/BlueMapCore/build.gradle.kts @@ -121,28 +121,11 @@ tasks.processResources { } } -//resource Extensions -val resourceIds: Array = arrayOf( - "1_13", "1_15", "1_16", "1_18", "1_20_3" -) - -tasks.register("zipResourceExtensions") { - resourceIds.forEach { - dependsOn("zipResourceExtensions$it") - } -} - -resourceIds.forEach { - zipResourcesTask(it) -} - -fun zipResourcesTask(resourceId: String) { - tasks.register ("zipResourceExtensions$resourceId", type = Zip::class) { - from(fileTree("src/main/resourceExtensions/mc$resourceId")) - archiveFileName.set("resourceExtensions.zip") - destinationDirectory.set(file("src/main/resources/de/bluecolored/bluemap/mc$resourceId/")) - outputs.upToDateWhen{ false } - } +tasks.register("zipResourceExtensions", type = Zip::class) { + from(fileTree("src/main/resourceExtensions")) + archiveFileName.set("resourceExtensions.zip") + destinationDirectory.set(file("src/main/resources/de/bluecolored/bluemap/")) + outputs.upToDateWhen{ false } } //always update the zip before build diff --git a/BlueMapCore/gradle/wrapper/gradle-wrapper.properties b/BlueMapCore/gradle/wrapper/gradle-wrapper.properties index db9a6b82..48c0a02c 100644 --- a/BlueMapCore/gradle/wrapper/gradle-wrapper.properties +++ b/BlueMapCore/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/BlockColorCalculatorFactory.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/BlockColorCalculatorFactory.java index 9b8ebad9..913c08cd 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/BlockColorCalculatorFactory.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/BlockColorCalculatorFactory.java @@ -28,7 +28,7 @@ import com.google.gson.stream.JsonReader; import de.bluecolored.bluemap.api.debug.DebugDump; import de.bluecolored.bluemap.core.util.math.Color; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.block.Block; import de.bluecolored.bluemap.core.world.block.BlockNeighborhood; @@ -188,12 +188,10 @@ public Color getBlendedGrassColor(BlockNeighborhood block, Color target) { int x, y, z; - Biome biome; for (y = BLEND_MIN_Y; y <= BLEND_MAX_Y; y++) { for (x = BLEND_MIN_X; x <= BLEND_MAX_X; x++) { for (z = BLEND_MIN_Z; z <= BLEND_MAX_Z; z++) { - biome = block.getNeighborBlock(x, y, z).getBiome(); - target.add(getGrassColor(biome, tempColor)); + target.add(getGrassColor(block.getNeighborBlock(x, y, z), tempColor)); } } } @@ -201,9 +199,12 @@ public Color getBlendedGrassColor(BlockNeighborhood block, Color target) { return target.flatten(); } - public Color getGrassColor(Biome biome, Color target) { + public Color getGrassColor(Block block, Color target) { + Biome biome = block.getBiome(); getColorFromMap(biome, grassMap, 0xff52952f, target); - return target.overlay(biome.getOverlayGrassColor()); + target.overlay(biome.getOverlayGrassColor()); + biome.getGrassColorModifier().apply(block, target); + return target; } private void getColorFromMap(Biome biome, int[] colorMap, int defaultColor, Color target) { diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/MinecraftVersion.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/MinecraftVersion.java index 949ea09f..2b2067ff 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/MinecraftVersion.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/MinecraftVersion.java @@ -41,6 +41,7 @@ import java.io.OutputStream; import java.io.Reader; import java.net.URL; +import java.nio.charset.StandardCharsets; import java.nio.file.*; import java.security.DigestInputStream; import java.security.MessageDigest; @@ -196,7 +197,7 @@ private static VersionInfo loadVersionInfo(Path file) throws IOException { Path versionFile = fsRoot.resolve("version.json"); if (!Files.exists(versionFile)) continue; - try (Reader reader = Files.newBufferedReader(file)) { + try (Reader reader = Files.newBufferedReader(versionFile, StandardCharsets.UTF_8)) { return GSON.fromJson(reader, VersionInfo.class); } } @@ -217,8 +218,8 @@ public static class VersionInfo { public static class VersionInfoAdapter extends AbstractTypeAdapterFactory { - public VersionInfoAdapter(Class type) { - super(type); + public VersionInfoAdapter() { + super(VersionInfo.class); } @Override diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/ResourcePath.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/ResourcePath.java index 877628b1..ef357ed9 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/ResourcePath.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/ResourcePath.java @@ -54,8 +54,8 @@ public ResourcePath(String namespace, String value) { super(namespace.toLowerCase(Locale.ROOT), value.toLowerCase(Locale.ROOT)); } - public ResourcePath(Path filePath) { - super(parsePath(filePath).toLowerCase(Locale.ROOT)); + public ResourcePath(Path filePath, int namespacePos, int valuePos) { + super(parsePath(filePath, namespacePos, valuePos).toLowerCase(Locale.ROOT)); } @Nullable @@ -73,12 +73,12 @@ public void setResource(T resource) { this.resource = resource; } - private static String parsePath(Path filePath) { - if (filePath.getNameCount() < 4) - throw new IllegalArgumentException("The provided filePath has less than 4 segments!"); + private static String parsePath(Path filePath, int namespacePos, int valuePos) { + if (filePath.getNameCount() <= valuePos) + throw new IllegalArgumentException("The provided filePath has not enough segments!"); - String namespace = filePath.getName(1).toString(); - String path = filePath.subpath(3, filePath.getNameCount()).toString().replace(filePath.getFileSystem().getSeparator(), "/"); + String namespace = filePath.getName(namespacePos).toString(); + String path = filePath.subpath(valuePos, filePath.getNameCount()).toString().replace(filePath.getFileSystem().getSeparator(), "/"); // remove file-ending int dotIndex = path.lastIndexOf('.'); diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/VersionManifest.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/VersionManifest.java index a398264f..2c7adc7e 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/VersionManifest.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/VersionManifest.java @@ -10,6 +10,7 @@ import java.io.*; import java.net.URL; +import java.nio.charset.StandardCharsets; import java.time.LocalDateTime; import java.util.Arrays; import java.util.Comparator; @@ -47,7 +48,7 @@ public static VersionManifest getOrFetch() throws IOException { public static VersionManifest fetch() throws IOException { try ( InputStream in = new URL(MANIFEST_URL).openStream(); - Reader reader = new BufferedReader(new InputStreamReader(in)) + Reader reader = new BufferedReader(new InputStreamReader(in, StandardCharsets.UTF_8)) ) { instance = GSON.fromJson(reader, VersionManifest.class); } @@ -94,7 +95,7 @@ public synchronized VersionDetail fetchDetail() throws IOException { if (detail == null) { try ( InputStream in = new URL(url).openStream(); - Reader reader = new BufferedReader(new InputStreamReader(in)) + Reader reader = new BufferedReader(new InputStreamReader(in, StandardCharsets.UTF_8)) ) { detail = GSON.fromJson(reader, VersionDetail.class); } diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/RegistryAdapter.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/RegistryAdapter.java new file mode 100644 index 00000000..fc0eb82c --- /dev/null +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/RegistryAdapter.java @@ -0,0 +1,36 @@ +package de.bluecolored.bluemap.core.resources.adapter; + +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import de.bluecolored.bluemap.core.logger.Logger; +import de.bluecolored.bluemap.core.util.Key; +import de.bluecolored.bluemap.core.util.Keyed; +import de.bluecolored.bluemap.core.util.Registry; +import lombok.RequiredArgsConstructor; + +import java.io.IOException; + +@RequiredArgsConstructor +public class RegistryAdapter extends TypeAdapter { + + private final Registry registry; + private final String defaultNamespace; + private final T fallback; + + @Override + public T read(JsonReader in) throws IOException { + Key key = Key.parse(in.nextString(), defaultNamespace); + T value = registry.get(key); + if (value != null) return value; + + Logger.global.noFloodWarning("unknown-registry-key-" + key.getFormatted(), "Failed to find registry-entry for key: " + key); + return fallback; + } + + @Override + public void write(JsonWriter out, T value) throws IOException { + out.value(value.getKey().getFormatted()); + } + +} \ No newline at end of file diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/ResourcesGson.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/ResourcesGson.java index 9577390b..212b3b1f 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/ResourcesGson.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/adapter/ResourcesGson.java @@ -31,8 +31,10 @@ import com.google.gson.reflect.TypeToken; import de.bluecolored.bluemap.core.resources.pack.resourcepack.blockmodel.Face; import de.bluecolored.bluemap.core.util.Direction; +import de.bluecolored.bluemap.core.util.Key; import de.bluecolored.bluemap.core.util.math.Axis; import de.bluecolored.bluemap.core.util.math.Color; +import de.bluecolored.bluemap.core.world.biome.GrassColorModifier; import java.util.EnumMap; @@ -56,7 +58,12 @@ public static GsonBuilder addAdapter(GsonBuilder builder) { .registerTypeAdapter( new TypeToken>(){}.getType(), new EnumMapInstanceCreator(Direction.class) - ); + ) + .registerTypeAdapter(GrassColorModifier.class, new RegistryAdapter<>( + GrassColorModifier.REGISTRY, + Key.MINECRAFT_NAMESPACE, + GrassColorModifier.NONE + )); } } diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/Pack.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/Pack.java index f37b712f..4e1006f2 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/Pack.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/Pack.java @@ -3,7 +3,6 @@ import com.google.gson.JsonElement; import com.google.gson.JsonObject; import de.bluecolored.bluemap.core.logger.Logger; -import de.bluecolored.bluemap.core.resources.PackMeta; import de.bluecolored.bluemap.core.resources.ResourcePath; import de.bluecolored.bluemap.core.resources.adapter.ResourcesGson; import de.bluecolored.bluemap.core.resources.pack.resourcepack.ResourcePack; @@ -80,9 +79,9 @@ protected void loadResourcePath(Path root, ResourcePack.PathLoader resourceLoade resourceLoader.load(root); } - protected void loadResource(Path root, Path file, Loader loader, Map, T> resultMap) { + protected void loadResource(Path root, Path file, int namespacePos, int valuePos, Loader loader, Map, T> resultMap) { try { - ResourcePath resourcePath = new ResourcePath<>(root.relativize(file)); + ResourcePath resourcePath = new ResourcePath<>(root.relativize(file), namespacePos, valuePos); if (resultMap.containsKey(resourcePath)) return; // don't load already present resources T resource = loader.load(resourcePath); diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/PackMeta.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/PackMeta.java similarity index 92% rename from BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/PackMeta.java rename to BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/PackMeta.java index 6af44dfd..c7bb8afc 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/PackMeta.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/PackMeta.java @@ -1,10 +1,11 @@ -package de.bluecolored.bluemap.core.resources; +package de.bluecolored.bluemap.core.resources.pack; import com.google.gson.Gson; import com.google.gson.annotations.JsonAdapter; import com.google.gson.reflect.TypeToken; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonToken; +import de.bluecolored.bluemap.core.resources.AbstractTypeAdapterFactory; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -50,8 +51,8 @@ public boolean includes(int version) { private static class Adapter extends AbstractTypeAdapterFactory { - public Adapter(Class type) { - super(type); + public Adapter() { + super(VersionRange.class); } @Override diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/DataPack.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/DataPack.java index 9653a17c..238d84bb 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/DataPack.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/DataPack.java @@ -30,7 +30,7 @@ import de.bluecolored.bluemap.core.resources.pack.datapack.biome.DatapackBiome; import de.bluecolored.bluemap.core.resources.pack.datapack.dimension.DimensionTypeData; import de.bluecolored.bluemap.core.util.Key; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.DimensionType; import de.bluecolored.bluemap.core.world.mca.chunk.LegacyBiomes; import org.jetbrains.annotations.Nullable; @@ -88,7 +88,7 @@ private void loadPath(Path root) { .flatMap(DataPack::walk) .filter(path -> path.getFileName().toString().endsWith(".json")) .filter(Files::isRegularFile) - .forEach(file -> loadResource(root, file, key -> { + .forEach(file -> loadResource(root, file, 1, 3, key -> { try (BufferedReader reader = Files.newBufferedReader(file)) { return ResourcesGson.INSTANCE.fromJson(reader, DimensionTypeData.class); } @@ -100,7 +100,7 @@ private void loadPath(Path root) { .flatMap(DataPack::walk) .filter(path -> path.getFileName().toString().endsWith(".json")) .filter(Files::isRegularFile) - .forEach(file -> loadResource(root, file, key -> { + .forEach(file -> loadResource(root, file, 1, 4, key -> { try (BufferedReader reader = Files.newBufferedReader(file)) { return new DatapackBiome(key, ResourcesGson.INSTANCE.fromJson(reader, DatapackBiome.Data.class)); } diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/biome/DatapackBiome.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/biome/DatapackBiome.java index 293530a8..3a3b1d61 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/biome/DatapackBiome.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/datapack/biome/DatapackBiome.java @@ -2,7 +2,8 @@ import de.bluecolored.bluemap.core.util.Key; import de.bluecolored.bluemap.core.util.math.Color; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; +import de.bluecolored.bluemap.core.world.biome.GrassColorModifier; import lombok.Getter; import lombok.RequiredArgsConstructor; @@ -38,6 +39,11 @@ public Color getOverlayGrassColor() { return data.effects.grassColor; } + @Override + public GrassColorModifier getGrassColorModifier() { + return data.effects.grassColorModifier; + } + @SuppressWarnings("FieldMayBeFinal") @Getter public static class Data { @@ -55,6 +61,7 @@ public static class Effects { private Color waterColor = Biome.DEFAULT.getWaterColor(); private Color foliageColor = Biome.DEFAULT.getOverlayFoliageColor(); private Color grassColor = Biome.DEFAULT.getOverlayGrassColor(); + private GrassColorModifier grassColorModifier = Biome.DEFAULT.getGrassColorModifier(); } diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/resourcepack/ResourcePack.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/resourcepack/ResourcePack.java index d1eff679..b85d111c 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/resourcepack/ResourcePack.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/resources/pack/resourcepack/ResourcePack.java @@ -134,7 +134,7 @@ private void loadResources(Path root) throws IOException { .flatMap(ResourcePack::walk) .filter(path -> path.getFileName().toString().endsWith(".json")) .filter(Files::isRegularFile) - .forEach(file -> loadResource(root, file, key -> { + .forEach(file -> loadResource(root, file, 1, 3, key -> { try (BufferedReader reader = Files.newBufferedReader(file)) { return ResourcesGson.INSTANCE.fromJson(reader, BlockState.class); } @@ -150,7 +150,7 @@ private void loadResources(Path root) throws IOException { .flatMap(ResourcePack::walk) .filter(path -> path.getFileName().toString().endsWith(".json")) .filter(Files::isRegularFile) - .forEach(file -> loadResource(root, file, key -> { + .forEach(file -> loadResource(root, file, 1, 3, key -> { try (BufferedReader reader = Files.newBufferedReader(file)) { return ResourcesGson.INSTANCE.fromJson(reader, BlockModel.class); } @@ -162,7 +162,7 @@ private void loadResources(Path root) throws IOException { walk(root.resolve("assets").resolve("minecraft").resolve("textures").resolve("colormap")) .filter(path -> path.getFileName().toString().endsWith(".png")) .filter(Files::isRegularFile) - .forEach(file -> loadResource(root, file, key -> { + .forEach(file -> loadResource(root, file, 1, 3, key -> { try (InputStream in = Files.newInputStream(file)) { return ImageIO.read(in); } @@ -226,7 +226,7 @@ private void loadTextures(Path root) throws IOException { .flatMap(ResourcePack::walk) .filter(path -> path.getFileName().toString().endsWith(".png")) .filter(Files::isRegularFile) - .forEach(file -> loadResource(root, file, key -> { + .forEach(file -> loadResource(root, file, 1, 3, key -> { if (!usedTextures.contains(key)) return null; // don't load unused textures // load image diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/Key.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/Key.java index cd8db23c..24c377ad 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/Key.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/Key.java @@ -81,11 +81,15 @@ public Key getKey() { @Override public boolean equals(Object o) { if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - Key that = (Key) o; + if (!(o instanceof Key that)) return false; + if (!that.canEqual(this)) return false; return formatted == that.formatted; } + protected boolean canEqual(Object o) { + return o instanceof Key; + } + @Override public int hashCode() { return formatted.hashCode(); diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/BlockState.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/BlockState.java index 3ea5e56c..51164c8c 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/BlockState.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/BlockState.java @@ -66,7 +66,6 @@ public BlockState(String value, Map properties) { this.hashed = false; this.hash = 0; - //this.properties = Collections.unmodifiableMap(new HashMap<>(properties)); // <- not doing this to reduce object-creation this.properties = properties; this.propertiesArray = properties.entrySet().stream() .map(e -> new Property(e.getKey(), e.getValue())) @@ -141,13 +140,17 @@ public int getRedstonePower() { @Override public boolean equals(Object obj) { if (this == obj) return true; - - if (!(obj instanceof BlockState)) return false; - BlockState b = (BlockState) obj; + if (!(obj instanceof BlockState b)) return false; + if (!b.canEqual(this)) return false; if (getFormatted() != b.getFormatted()) return false; return Arrays.equals(propertiesArray, b.propertiesArray); } + @Override + protected boolean canEqual(Object o) { + return o instanceof BlockState; + } + @Override public int hashCode() { if (!hashed){ diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/Chunk.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/Chunk.java index 7b5916ee..7cbe0b36 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/Chunk.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/Chunk.java @@ -24,6 +24,7 @@ */ package de.bluecolored.bluemap.core.world; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.block.entity.BlockEntity; import org.jetbrains.annotations.Nullable; diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/Biome.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/Biome.java similarity index 92% rename from BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/Biome.java rename to BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/Biome.java index e66d7b57..799028be 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/Biome.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/Biome.java @@ -22,7 +22,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package de.bluecolored.bluemap.core.world; +package de.bluecolored.bluemap.core.world.biome; import de.bluecolored.bluemap.api.debug.DebugDump; import de.bluecolored.bluemap.core.util.Key; @@ -45,6 +45,8 @@ public interface Biome extends Keyed { Color getOverlayGrassColor(); + GrassColorModifier getGrassColorModifier(); + @Getter class Default implements Biome { @@ -54,6 +56,7 @@ class Default implements Biome { private final Color waterColor = new Color().set(4159204 | 0xFF000000).premultiplied(); private final Color overlayFoliageColor = new Color().premultiplied(); private final Color overlayGrassColor = new Color().premultiplied(); + private final GrassColorModifier grassColorModifier = GrassColorModifier.NONE; } diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/ColorModifier.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/ColorModifier.java new file mode 100644 index 00000000..46b55dd0 --- /dev/null +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/ColorModifier.java @@ -0,0 +1,10 @@ +package de.bluecolored.bluemap.core.world.biome; + +import de.bluecolored.bluemap.core.util.math.Color; +import de.bluecolored.bluemap.core.world.block.Block; + +public interface ColorModifier { + + void apply(Block block, Color color); + +} diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/GrassColorModifier.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/GrassColorModifier.java new file mode 100644 index 00000000..f505b4ae --- /dev/null +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/biome/GrassColorModifier.java @@ -0,0 +1,48 @@ +package de.bluecolored.bluemap.core.world.biome; + +import de.bluecolored.bluemap.core.util.Key; +import de.bluecolored.bluemap.core.util.Keyed; +import de.bluecolored.bluemap.core.util.Registry; +import de.bluecolored.bluemap.core.util.math.Color; +import de.bluecolored.bluemap.core.world.block.Block; +import lombok.Getter; +import lombok.RequiredArgsConstructor; + +public interface GrassColorModifier extends Keyed, ColorModifier { + + GrassColorModifier NONE = new Impl(Key.minecraft("none"), (Block block, Color color) -> {}); + GrassColorModifier DARK_FOREST = new Impl(Key.minecraft("dark_forest"), (Block block, Color color) -> + color.set(((color.getInt() & 0xfefefe) + 0x28340a >> 1) | 0xff000000, true) + ); + GrassColorModifier SWAMP = new Impl(Key.minecraft("swamp"), (Block block, Color color) -> { + color.set(0xff6a7039, true); + + /* Vanilla code with noise: + double f = FOLIAGE_NOISE.sample(block.getX() * 0.0225, block.getZ() * 0.0225, false); + + if (f < -0.1) color.set(5011004) + else color.set(6975545); + */ + }); + + Registry REGISTRY = new Registry<>( + NONE, + DARK_FOREST, + SWAMP + ); + + @RequiredArgsConstructor + @Getter + class Impl implements GrassColorModifier { + + private final Key key; + private final ColorModifier modifier; + + @Override + public void apply(Block block, Color color) { + modifier.apply(block, color); + } + + } + +} diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/block/Block.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/block/Block.java index f2eef512..9347b4e3 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/block/Block.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/block/Block.java @@ -25,6 +25,7 @@ package de.bluecolored.bluemap.core.world.block; import de.bluecolored.bluemap.core.world.*; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.block.entity.BlockEntity; import org.jetbrains.annotations.Nullable; diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_13.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_13.java index 1d2c96be..97695227 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_13.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_13.java @@ -26,7 +26,7 @@ import de.bluecolored.bluemap.core.logger.Logger; import de.bluecolored.bluemap.core.util.Key; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.BlockState; import de.bluecolored.bluemap.core.world.DimensionType; import de.bluecolored.bluemap.core.world.LightData; diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_15.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_15.java index 0d1b4be7..1018a0bb 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_15.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_15.java @@ -24,7 +24,7 @@ */ package de.bluecolored.bluemap.core.world.mca.chunk; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.mca.MCAWorld; public class Chunk_1_15 extends Chunk_1_13 { diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_16.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_16.java index f3918574..6481d440 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_16.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_16.java @@ -26,7 +26,7 @@ import de.bluecolored.bluemap.core.logger.Logger; import de.bluecolored.bluemap.core.util.Key; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.BlockState; import de.bluecolored.bluemap.core.world.DimensionType; import de.bluecolored.bluemap.core.world.LightData; diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java index b80b195c..91c035ce 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java @@ -26,7 +26,7 @@ import de.bluecolored.bluemap.core.logger.Logger; import de.bluecolored.bluemap.core.util.Key; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; import de.bluecolored.bluemap.core.world.BlockState; import de.bluecolored.bluemap.core.world.DimensionType; import de.bluecolored.bluemap.core.world.LightData; diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/LegacyBiomes.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/LegacyBiomes.java index b5df5354..b395bb24 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/LegacyBiomes.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/LegacyBiomes.java @@ -26,7 +26,7 @@ import de.bluecolored.bluemap.core.resources.pack.datapack.DataPack; import de.bluecolored.bluemap.core.util.Key; -import de.bluecolored.bluemap.core.world.Biome; +import de.bluecolored.bluemap.core.world.biome.Biome; import org.jetbrains.annotations.Nullable; public class LegacyBiomes { diff --git a/BlueMapCore/src/main/resourceExtensions/assets/bluemap/blockstates/missing.json b/BlueMapCore/src/main/resourceExtensions/assets/bluemap/blockstates/missing.json new file mode 100644 index 00000000..55827a93 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/bluemap/blockstates/missing.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "bluemap:block/missing" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/bluemap/models/block/missing.json b/BlueMapCore/src/main/resourceExtensions/assets/bluemap/models/block/missing.json new file mode 100644 index 00000000..206494b3 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/bluemap/models/block/missing.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "bluemap:block/missing" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/textures/block/missing.png b/BlueMapCore/src/main/resourceExtensions/assets/bluemap/textures/block/missing.png similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/textures/block/missing.png rename to BlueMapCore/src/main/resourceExtensions/assets/bluemap/textures/block/missing.png diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockColors.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockColors.json new file mode 100644 index 00000000..76a76a78 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockColors.json @@ -0,0 +1,68 @@ +{ + "default": "@foliage", + "minecraft:water": "@water", + "minecraft:cauldron": "@water", + "minecraft:water_cauldron": "@water", + "minecraft:powder_snow_cauldron": "#ffffff", + "minecraft:lava_cauldron": "#ffffff", + "minecraft:grass_block": "@grass", + "minecraft:grass": "@grass", + "minecraft:short_grass": "@grass", + "minecraft:tall_grass": "@grass", + "minecraft:fern": "@grass", + "minecraft:large_fern": "@grass", + "minecraft:redstone_wire": "@redstone", + "minecraft:birch_leaves": 8431445, + "minecraft:spruce_leaves": 6396257, + "minecraft:stonecutter": "#ffffff", + "minecraft:snow": "#ffffff", + "minecraft:cherry_leaves": "#ffffff", + "minecraft:white_banner": "#f9fffe", + "minecraft:light_gray_banner": "#9d9d97", + "minecraft:gray_banner": "#474f52", + "minecraft:black_banner": "#1d1d21", + "minecraft:brown_banner": "#835432", + "minecraft:red_banner": "#b02e26", + "minecraft:orange_banner": "#f9801d", + "minecraft:yellow_banner": "#fed83d", + "minecraft:lime_banner": "#80c71f", + "minecraft:green_banner": "#5e7c16", + "minecraft:cyan_banner": "#169c9c", + "minecraft:light_blue_banner": "#3ab3da", + "minecraft:blue_banner": "#3c44aa", + "minecraft:purple_banner": "#8932b8", + "minecraft:magenta_banner": "#c74ebd", + "minecraft:pink_banner": "#f38baa", + "minecraft:white_wall_banner": "#f9fffe", + "minecraft:light_gray_wall_banner": "#9d9d97", + "minecraft:gray_wall_banner": "#474f52", + "minecraft:black_wall_banner": "#1d1d21", + "minecraft:brown_wall_banner": "#835432", + "minecraft:red_wall_banner": "#b02e26", + "minecraft:orange_wall_banner": "#f9801d", + "minecraft:yellow_wall_banner": "#fed83d", + "minecraft:lime_wall_banner": "#80c71f", + "minecraft:green_wall_banner": "#5e7c16", + "minecraft:cyan_wall_banner": "#169c9c", + "minecraft:light_blue_wall_banner": "#3ab3da", + "minecraft:blue_wall_banner": "#3c44aa", + "minecraft:purple_wall_banner": "#8932b8", + "minecraft:magenta_wall_banner": "#c74ebd", + "minecraft:pink_wall_banner": "#f38baa", + "minecraft:white_shulker_box": "#f9fffe", + "minecraft:light_gray_shulker_box": "#9d9d97", + "minecraft:gray_shulker_box": "#474f52", + "minecraft:black_shulker_box": "#1d1d21", + "minecraft:brown_shulker_box": "#835432", + "minecraft:red_shulker_box": "#b02e26", + "minecraft:orange_shulker_box": "#f9801d", + "minecraft:yellow_shulker_box": "#fed83d", + "minecraft:lime_shulker_box": "#80c71f", + "minecraft:green_shulker_box": "#5e7c16", + "minecraft:cyan_shulker_box": "#169c9c", + "minecraft:light_blue_shulker_box": "#3ab3da", + "minecraft:blue_shulker_box": "#3c44aa", + "minecraft:purple_shulker_box": "#8932b8", + "minecraft:magenta_shulker_box": "#c74ebd", + "minecraft:pink_shulker_box": "#f38baa" +} diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockProperties.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockProperties.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockProperties.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockProperties.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_hanging_sign.json new file mode 100644 index 00000000..2531cfe8 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/acacia_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/acacia_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/acacia_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/acacia_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/acacia_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/acacia_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/acacia_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/acacia_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/acacia_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/acacia_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/acacia_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/acacia_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/acacia_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/acacia_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/acacia_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/acacia_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_sign.json new file mode 100644 index 00000000..b955118a --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/acacia" }, + "rotation=1": { "model": "block/sign/acacia", "y": 22.5 }, + "rotation=2": { "model": "block/sign/acacia", "y": 45 }, + "rotation=3": { "model": "block/sign/acacia", "y": 67.5 }, + "rotation=4": { "model": "block/sign/acacia", "y": 90 }, + "rotation=5": { "model": "block/sign/acacia", "y": 112.5 }, + "rotation=6": { "model": "block/sign/acacia", "y": 135 }, + "rotation=7": { "model": "block/sign/acacia", "y": 157.5 }, + "rotation=8": { "model": "block/sign/acacia", "y": 180 }, + "rotation=9": { "model": "block/sign/acacia", "y": 202.5 }, + "rotation=10": { "model": "block/sign/acacia", "y": 225 }, + "rotation=11": { "model": "block/sign/acacia", "y": 247.5 }, + "rotation=12": { "model": "block/sign/acacia", "y": 270 }, + "rotation=13": { "model": "block/sign/acacia", "y": 292.5 }, + "rotation=14": { "model": "block/sign/acacia", "y": 315 }, + "rotation=15": { "model": "block/sign/acacia", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_wall_hanging_sign.json new file mode 100644 index 00000000..04a2f702 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/acacia_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/acacia_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/acacia_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/acacia_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/acacia_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/acacia_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/acacia_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_hanging_sign.json new file mode 100644 index 00000000..aa8587a3 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/bamboo_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/bamboo_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_wall_hanging_sign.json new file mode 100644 index 00000000..2b267af7 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bamboo_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/bamboo_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/bamboo_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/bamboo_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/bamboo_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_hanging_sign.json new file mode 100644 index 00000000..6858dfa0 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/birch_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/birch_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/birch_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/birch_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/birch_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/birch_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/birch_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/birch_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/birch_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/birch_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/birch_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/birch_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/birch_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/birch_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/birch_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/birch_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_sign.json new file mode 100644 index 00000000..996e831b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/birch" }, + "rotation=1": { "model": "block/sign/birch", "y": 22.5 }, + "rotation=2": { "model": "block/sign/birch", "y": 45 }, + "rotation=3": { "model": "block/sign/birch", "y": 67.5 }, + "rotation=4": { "model": "block/sign/birch", "y": 90 }, + "rotation=5": { "model": "block/sign/birch", "y": 112.5 }, + "rotation=6": { "model": "block/sign/birch", "y": 135 }, + "rotation=7": { "model": "block/sign/birch", "y": 157.5 }, + "rotation=8": { "model": "block/sign/birch", "y": 180 }, + "rotation=9": { "model": "block/sign/birch", "y": 202.5 }, + "rotation=10": { "model": "block/sign/birch", "y": 225 }, + "rotation=11": { "model": "block/sign/birch", "y": 247.5 }, + "rotation=12": { "model": "block/sign/birch", "y": 270 }, + "rotation=13": { "model": "block/sign/birch", "y": 292.5 }, + "rotation=14": { "model": "block/sign/birch", "y": 315 }, + "rotation=15": { "model": "block/sign/birch", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_wall_hanging_sign.json new file mode 100644 index 00000000..9c860d08 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/birch_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/birch_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/birch_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/birch_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/birch_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/birch_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/birch_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_bed.json new file mode 100644 index 00000000..c1d14174 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/black_head" }, + "part=head,facing=east": { "model": "block/bed/black_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/black_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/black_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/black_foot" }, + "part=foot,facing=east": { "model": "block/bed/black_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/black_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/black_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/black_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_bed.json new file mode 100644 index 00000000..7ee41097 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/blue_head" }, + "part=head,facing=east": { "model": "block/bed/blue_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/blue_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/blue_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/blue_foot" }, + "part=foot,facing=east": { "model": "block/bed/blue_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/blue_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/blue_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/blue_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_bed.json new file mode 100644 index 00000000..b334dce1 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/brown_head" }, + "part=head,facing=east": { "model": "block/bed/brown_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/brown_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/brown_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/brown_foot" }, + "part=foot,facing=east": { "model": "block/bed/brown_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/brown_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/brown_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/brown_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bubble_column.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bubble_column.json new file mode 100644 index 00000000..a2a5f27e --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/bubble_column.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "block/bubble_column" } + } +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_hanging_sign.json new file mode 100644 index 00000000..7ecf2627 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/cherry_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/cherry_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/cherry_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/cherry_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/cherry_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/cherry_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/cherry_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/cherry_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/cherry_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/cherry_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/cherry_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/cherry_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/cherry_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/cherry_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/cherry_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/cherry_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_wall_hanging_sign.json new file mode 100644 index 00000000..60bb9be7 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cherry_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/cherry_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/cherry_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/cherry_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/cherry_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/chest.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/chest.json new file mode 100644 index 00000000..76522848 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/chest.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=single,facing=north": { "model": "block/chest/normal", "y": 180 }, + "type=single,facing=east": { "model": "block/chest/normal", "y": 270 }, + "type=single,facing=south": { "model": "block/chest/normal" }, + "type=single,facing=west": { "model": "block/chest/normal", "y": 90 }, + "type=right,facing=north": { "model": "block/chest/normal_double", "y": 180 }, + "type=right,facing=east": { "model": "block/chest/normal_double", "y": 270 }, + "type=right,facing=south": { "model": "block/chest/normal_double" }, + "type=right,facing=west": { "model": "block/chest/normal_double", "y": 90 }, + "type=left": { "model": "block/chest/left" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_head.json new file mode 100644 index 00000000..36464353 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_head.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/creeper_head", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/creeper_head", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/creeper_head", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/creeper_head", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/creeper_head", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/creeper_head", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/creeper_head", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/creeper_head", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/creeper_head" }, + "rotation=9": { "model": "minecraft:entity/creeper_head", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/creeper_head", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/creeper_head", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/creeper_head", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/creeper_head", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/creeper_head", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/creeper_head", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_wall_head.json new file mode 100644 index 00000000..d024217a --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/creeper_wall_head.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/creeper_wall_head", "y": 90 }, + "facing=south": { "model": "minecraft:entity/creeper_wall_head", "y": 180 }, + "facing=west": { "model": "minecraft:entity/creeper_wall_head", "y": 270 }, + "facing=north": { "model": "minecraft:entity/creeper_wall_head" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_hanging_sign.json new file mode 100644 index 00000000..373cae39 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/crimson_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/crimson_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/crimson_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/crimson_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/crimson_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/crimson_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/crimson_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/crimson_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/crimson_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/crimson_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/crimson_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/crimson_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/crimson_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/crimson_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/crimson_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/crimson_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_sign.json new file mode 100644 index 00000000..05ebd657 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/crimson" }, + "rotation=1": { "model": "block/sign/crimson", "y": 22.5 }, + "rotation=2": { "model": "block/sign/crimson", "y": 45 }, + "rotation=3": { "model": "block/sign/crimson", "y": 67.5 }, + "rotation=4": { "model": "block/sign/crimson", "y": 90 }, + "rotation=5": { "model": "block/sign/crimson", "y": 112.5 }, + "rotation=6": { "model": "block/sign/crimson", "y": 135 }, + "rotation=7": { "model": "block/sign/crimson", "y": 157.5 }, + "rotation=8": { "model": "block/sign/crimson", "y": 180 }, + "rotation=9": { "model": "block/sign/crimson", "y": 202.5 }, + "rotation=10": { "model": "block/sign/crimson", "y": 225 }, + "rotation=11": { "model": "block/sign/crimson", "y": 247.5 }, + "rotation=12": { "model": "block/sign/crimson", "y": 270 }, + "rotation=13": { "model": "block/sign/crimson", "y": 292.5 }, + "rotation=14": { "model": "block/sign/crimson", "y": 315 }, + "rotation=15": { "model": "block/sign/crimson", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_wall_hanging_sign.json new file mode 100644 index 00000000..bb58a897 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/crimson_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/crimson_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/crimson_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/crimson_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/crimson_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/crimson_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/crimson_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_bed.json new file mode 100644 index 00000000..f14cb28a --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/cyan_head" }, + "part=head,facing=east": { "model": "block/bed/cyan_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/cyan_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/cyan_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/cyan_foot" }, + "part=foot,facing=east": { "model": "block/bed/cyan_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/cyan_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/cyan_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/cyan_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_hanging_sign.json new file mode 100644 index 00000000..c7f4ef8d --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/dark_oak_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/dark_oak_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_sign.json new file mode 100644 index 00000000..ec59ec53 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/dark_oak" }, + "rotation=1": { "model": "block/sign/dark_oak", "y": 22.5 }, + "rotation=2": { "model": "block/sign/dark_oak", "y": 45 }, + "rotation=3": { "model": "block/sign/dark_oak", "y": 67.5 }, + "rotation=4": { "model": "block/sign/dark_oak", "y": 90 }, + "rotation=5": { "model": "block/sign/dark_oak", "y": 112.5 }, + "rotation=6": { "model": "block/sign/dark_oak", "y": 135 }, + "rotation=7": { "model": "block/sign/dark_oak", "y": 157.5 }, + "rotation=8": { "model": "block/sign/dark_oak", "y": 180 }, + "rotation=9": { "model": "block/sign/dark_oak", "y": 202.5 }, + "rotation=10": { "model": "block/sign/dark_oak", "y": 225 }, + "rotation=11": { "model": "block/sign/dark_oak", "y": 247.5 }, + "rotation=12": { "model": "block/sign/dark_oak", "y": 270 }, + "rotation=13": { "model": "block/sign/dark_oak", "y": 292.5 }, + "rotation=14": { "model": "block/sign/dark_oak", "y": 315 }, + "rotation=15": { "model": "block/sign/dark_oak", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_wall_hanging_sign.json new file mode 100644 index 00000000..c8ad76dd --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/dark_oak_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/dark_oak_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/dark_oak_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/dark_oak_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/dark_oak_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/dark_oak_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dark_oak_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/decorated_pot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/decorated_pot.json new file mode 100644 index 00000000..43e77d87 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/decorated_pot.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/decorated_pot", "y": 90 }, + "facing=south": { "model": "minecraft:entity/decorated_pot", "y": 180 }, + "facing=west": { "model": "minecraft:entity/decorated_pot", "y": 270 }, + "facing=north": { "model": "minecraft:entity/decorated_pot" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_head.json new file mode 100644 index 00000000..3250ed9b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_head.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/dragon_head", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/dragon_head", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/dragon_head", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/dragon_head", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/dragon_head", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/dragon_head", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/dragon_head", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/dragon_head", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/dragon_head" }, + "rotation=9": { "model": "minecraft:entity/dragon_head", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/dragon_head", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/dragon_head", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/dragon_head", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/dragon_head", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/dragon_head", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/dragon_head", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_wall_head.json new file mode 100644 index 00000000..36213f49 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/dragon_wall_head.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/dragon_wall_head", "y": 90 }, + "facing=south": { "model": "minecraft:entity/dragon_wall_head", "y": 180 }, + "facing=west": { "model": "minecraft:entity/dragon_wall_head", "y": 270 }, + "facing=north": { "model": "minecraft:entity/dragon_wall_head" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/ender_chest.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/ender_chest.json new file mode 100644 index 00000000..47542c67 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/ender_chest.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "block/chest/ender", "y": 180 }, + "facing=east": { "model": "block/chest/ender", "y": 270 }, + "facing=south": { "model": "block/chest/ender" }, + "facing=west": { "model": "block/chest/ender", "y": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_bed.json new file mode 100644 index 00000000..2c58888c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/gray_head" }, + "part=head,facing=east": { "model": "block/bed/gray_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/gray_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/gray_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/gray_foot" }, + "part=foot,facing=east": { "model": "block/bed/gray_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/gray_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/gray_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/gray_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_bed.json new file mode 100644 index 00000000..af72506f --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/green_head" }, + "part=head,facing=east": { "model": "block/bed/green_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/green_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/green_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/green_foot" }, + "part=foot,facing=east": { "model": "block/bed/green_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/green_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/green_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/green_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_hanging_sign.json new file mode 100644 index 00000000..72c301a0 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/jungle_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/jungle_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/jungle_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/jungle_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/jungle_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/jungle_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/jungle_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/jungle_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/jungle_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/jungle_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/jungle_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/jungle_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/jungle_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/jungle_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/jungle_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/jungle_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_sign.json new file mode 100644 index 00000000..82f954d6 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/jungle" }, + "rotation=1": { "model": "block/sign/jungle", "y": 22.5 }, + "rotation=2": { "model": "block/sign/jungle", "y": 45 }, + "rotation=3": { "model": "block/sign/jungle", "y": 67.5 }, + "rotation=4": { "model": "block/sign/jungle", "y": 90 }, + "rotation=5": { "model": "block/sign/jungle", "y": 112.5 }, + "rotation=6": { "model": "block/sign/jungle", "y": 135 }, + "rotation=7": { "model": "block/sign/jungle", "y": 157.5 }, + "rotation=8": { "model": "block/sign/jungle", "y": 180 }, + "rotation=9": { "model": "block/sign/jungle", "y": 202.5 }, + "rotation=10": { "model": "block/sign/jungle", "y": 225 }, + "rotation=11": { "model": "block/sign/jungle", "y": 247.5 }, + "rotation=12": { "model": "block/sign/jungle", "y": 270 }, + "rotation=13": { "model": "block/sign/jungle", "y": 292.5 }, + "rotation=14": { "model": "block/sign/jungle", "y": 315 }, + "rotation=15": { "model": "block/sign/jungle", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_wall_hanging_sign.json new file mode 100644 index 00000000..e6f4f6e8 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/jungle_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/jungle_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/jungle_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/jungle_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/jungle_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/jungle_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/jungle_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lava.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lava.json new file mode 100644 index 00000000..0ca28384 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lava.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "block/lava" } + } +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/light_blue_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_bed.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/light_blue_bed.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_bed.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_blue_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/light_gray_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_bed.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/light_gray_bed.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_bed.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/light_gray_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_bed.json new file mode 100644 index 00000000..c7f6c93c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/lime_head" }, + "part=head,facing=east": { "model": "block/bed/lime_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/lime_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/lime_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/lime_foot" }, + "part=foot,facing=east": { "model": "block/bed/lime_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/lime_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/lime_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/lime_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_bed.json new file mode 100644 index 00000000..6feff92b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/magenta_head" }, + "part=head,facing=east": { "model": "block/bed/magenta_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/magenta_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/magenta_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/magenta_foot" }, + "part=foot,facing=east": { "model": "block/bed/magenta_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/magenta_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/magenta_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/magenta_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_hanging_sign.json new file mode 100644 index 00000000..4af84783 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/mangrove_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/mangrove_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/mangrove_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/mangrove_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_wall_hanging_sign.json new file mode 100644 index 00000000..059b6546 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/mangrove_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/mangrove_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/mangrove_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/mangrove_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/mangrove_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_18/assets/minecraft/blockstates/mangrove_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/mangrove_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_hanging_sign.json new file mode 100644 index 00000000..e1dac739 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/oak_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/oak_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/oak_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/oak_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/oak_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/oak_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/oak_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/oak_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/oak_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/oak_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/oak_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/oak_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/oak_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/oak_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/oak_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/oak_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_sign.json new file mode 100644 index 00000000..c22f0ca7 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/oak" }, + "rotation=1": { "model": "block/sign/oak", "y": 22.5 }, + "rotation=2": { "model": "block/sign/oak", "y": 45 }, + "rotation=3": { "model": "block/sign/oak", "y": 67.5 }, + "rotation=4": { "model": "block/sign/oak", "y": 90 }, + "rotation=5": { "model": "block/sign/oak", "y": 112.5 }, + "rotation=6": { "model": "block/sign/oak", "y": 135 }, + "rotation=7": { "model": "block/sign/oak", "y": 157.5 }, + "rotation=8": { "model": "block/sign/oak", "y": 180 }, + "rotation=9": { "model": "block/sign/oak", "y": 202.5 }, + "rotation=10": { "model": "block/sign/oak", "y": 225 }, + "rotation=11": { "model": "block/sign/oak", "y": 247.5 }, + "rotation=12": { "model": "block/sign/oak", "y": 270 }, + "rotation=13": { "model": "block/sign/oak", "y": 292.5 }, + "rotation=14": { "model": "block/sign/oak", "y": 315 }, + "rotation=15": { "model": "block/sign/oak", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_wall_hanging_sign.json new file mode 100644 index 00000000..900e40f8 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/oak_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/oak_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/oak_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/oak_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/oak_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/oak_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/oak_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_bed.json new file mode 100644 index 00000000..bc91bcfc --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/orange_head" }, + "part=head,facing=east": { "model": "block/bed/orange_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/orange_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/orange_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/orange_foot" }, + "part=foot,facing=east": { "model": "block/bed/orange_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/orange_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/orange_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/orange_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_head.json new file mode 100644 index 00000000..29331f6c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_head.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/piglin_head", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/piglin_head", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/piglin_head", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/piglin_head", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/piglin_head", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/piglin_head", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/piglin_head", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/piglin_head", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/piglin_head" }, + "rotation=9": { "model": "minecraft:entity/piglin_head", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/piglin_head", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/piglin_head", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/piglin_head", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/piglin_head", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/piglin_head", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/piglin_head", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_wall_head.json new file mode 100644 index 00000000..bbd75970 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/piglin_wall_head.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/piglin_wall_head", "y": 90 }, + "facing=south": { "model": "minecraft:entity/piglin_wall_head", "y": 180 }, + "facing=west": { "model": "minecraft:entity/piglin_wall_head", "y": 270 }, + "facing=north": { "model": "minecraft:entity/piglin_wall_head" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_bed.json new file mode 100644 index 00000000..ecc70162 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/pink_head" }, + "part=head,facing=east": { "model": "block/bed/pink_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/pink_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/pink_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/pink_foot" }, + "part=foot,facing=east": { "model": "block/bed/pink_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/pink_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/pink_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/pink_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_head.json new file mode 100644 index 00000000..a6fbaf2e --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_head.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/player_head", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/player_head", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/player_head", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/player_head", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/player_head", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/player_head", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/player_head", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/player_head", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/player_head" }, + "rotation=9": { "model": "minecraft:entity/player_head", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/player_head", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/player_head", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/player_head", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/player_head", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/player_head", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/player_head", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_wall_head.json new file mode 100644 index 00000000..22c2396d --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/player_wall_head.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/player_wall_head", "y": 90 }, + "facing=south": { "model": "minecraft:entity/player_wall_head", "y": 180 }, + "facing=west": { "model": "minecraft:entity/player_wall_head", "y": 270 }, + "facing=north": { "model": "minecraft:entity/player_wall_head" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_bed.json new file mode 100644 index 00000000..0d728b5a --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/purple_head" }, + "part=head,facing=east": { "model": "block/bed/purple_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/purple_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/purple_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/purple_foot" }, + "part=foot,facing=east": { "model": "block/bed/purple_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/purple_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/purple_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/purple_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_bed.json new file mode 100644 index 00000000..b68b410f --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/red_head" }, + "part=head,facing=east": { "model": "block/bed/red_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/red_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/red_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/red_foot" }, + "part=foot,facing=east": { "model": "block/bed/red_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/red_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/red_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/red_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/shulker_box.json new file mode 100644 index 00000000..2f753024 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/shulker_box" }, + "facing=down": { "model": "minecraft:entity/shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_skull.json new file mode 100644 index 00000000..11fe10fe --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_skull.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/skeleton_skull", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/skeleton_skull", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/skeleton_skull", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/skeleton_skull", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/skeleton_skull", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/skeleton_skull", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/skeleton_skull", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/skeleton_skull", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/skeleton_skull" }, + "rotation=9": { "model": "minecraft:entity/skeleton_skull", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/skeleton_skull", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/skeleton_skull", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/skeleton_skull", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/skeleton_skull", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/skeleton_skull", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/skeleton_skull", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_wall_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_wall_skull.json new file mode 100644 index 00000000..b6de41b0 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/skeleton_wall_skull.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/skeleton_wall_skull", "y": 90 }, + "facing=south": { "model": "minecraft:entity/skeleton_wall_skull", "y": 180 }, + "facing=west": { "model": "minecraft:entity/skeleton_wall_skull", "y": 270 }, + "facing=north": { "model": "minecraft:entity/skeleton_wall_skull" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_hanging_sign.json new file mode 100644 index 00000000..f6790367 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/spruce_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/spruce_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/spruce_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/spruce_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/spruce_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/spruce_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/spruce_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/spruce_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/spruce_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/spruce_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/spruce_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/spruce_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/spruce_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/spruce_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/spruce_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/spruce_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_sign.json new file mode 100644 index 00000000..a3b63484 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/spruce" }, + "rotation=1": { "model": "block/sign/spruce", "y": 22.5 }, + "rotation=2": { "model": "block/sign/spruce", "y": 45 }, + "rotation=3": { "model": "block/sign/spruce", "y": 67.5 }, + "rotation=4": { "model": "block/sign/spruce", "y": 90 }, + "rotation=5": { "model": "block/sign/spruce", "y": 112.5 }, + "rotation=6": { "model": "block/sign/spruce", "y": 135 }, + "rotation=7": { "model": "block/sign/spruce", "y": 157.5 }, + "rotation=8": { "model": "block/sign/spruce", "y": 180 }, + "rotation=9": { "model": "block/sign/spruce", "y": 202.5 }, + "rotation=10": { "model": "block/sign/spruce", "y": 225 }, + "rotation=11": { "model": "block/sign/spruce", "y": 247.5 }, + "rotation=12": { "model": "block/sign/spruce", "y": 270 }, + "rotation=13": { "model": "block/sign/spruce", "y": 292.5 }, + "rotation=14": { "model": "block/sign/spruce", "y": 315 }, + "rotation=15": { "model": "block/sign/spruce", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_wall_hanging_sign.json new file mode 100644 index 00000000..f9ebeb95 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/spruce_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/spruce_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/spruce_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/spruce_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/spruce_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/spruce_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/spruce_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/trapped_chest.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/trapped_chest.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/trapped_chest.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/trapped_chest.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_hanging_sign.json new file mode 100644 index 00000000..c48e7820 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/warped_hanging_sign", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/warped_hanging_sign", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/warped_hanging_sign", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/warped_hanging_sign", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/warped_hanging_sign", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/warped_hanging_sign", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/warped_hanging_sign", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/warped_hanging_sign", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/warped_hanging_sign" }, + "rotation=9": { "model": "minecraft:entity/warped_hanging_sign", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/warped_hanging_sign", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/warped_hanging_sign", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/warped_hanging_sign", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/warped_hanging_sign", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/warped_hanging_sign", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/warped_hanging_sign", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_sign.json new file mode 100644 index 00000000..59eabf86 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_sign.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "block/sign/warped" }, + "rotation=1": { "model": "block/sign/warped", "y": 22.5 }, + "rotation=2": { "model": "block/sign/warped", "y": 45 }, + "rotation=3": { "model": "block/sign/warped", "y": 67.5 }, + "rotation=4": { "model": "block/sign/warped", "y": 90 }, + "rotation=5": { "model": "block/sign/warped", "y": 112.5 }, + "rotation=6": { "model": "block/sign/warped", "y": 135 }, + "rotation=7": { "model": "block/sign/warped", "y": 157.5 }, + "rotation=8": { "model": "block/sign/warped", "y": 180 }, + "rotation=9": { "model": "block/sign/warped", "y": 202.5 }, + "rotation=10": { "model": "block/sign/warped", "y": 225 }, + "rotation=11": { "model": "block/sign/warped", "y": 247.5 }, + "rotation=12": { "model": "block/sign/warped", "y": 270 }, + "rotation=13": { "model": "block/sign/warped", "y": 292.5 }, + "rotation=14": { "model": "block/sign/warped", "y": 315 }, + "rotation=15": { "model": "block/sign/warped", "y": 337.5 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_wall_hanging_sign.json new file mode 100644 index 00000000..6f7e19c6 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_wall_hanging_sign.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/warped_wall_hanging_sign", "y": 90 }, + "facing=south": { "model": "minecraft:entity/warped_wall_hanging_sign", "y": 180 }, + "facing=west": { "model": "minecraft:entity/warped_wall_hanging_sign", "y": 270 }, + "facing=north": { "model": "minecraft:entity/warped_wall_hanging_sign" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/warped_wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_wall_sign.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_16/assets/minecraft/blockstates/warped_wall_sign.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/warped_wall_sign.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/water.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/water.json new file mode 100644 index 00000000..358729bf --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/water.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "block/water" } + } +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_bed.json new file mode 100644 index 00000000..9f4fd61b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/white_head" }, + "part=head,facing=east": { "model": "block/bed/white_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/white_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/white_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/white_foot" }, + "part=foot,facing=east": { "model": "block/bed/white_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/white_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/white_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/white_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_skull.json new file mode 100644 index 00000000..af32c025 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_skull.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/wither_skeleton_skull", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/wither_skeleton_skull", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/wither_skeleton_skull", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/wither_skeleton_skull", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/wither_skeleton_skull", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/wither_skeleton_skull", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/wither_skeleton_skull", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/wither_skeleton_skull", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/wither_skeleton_skull" }, + "rotation=9": { "model": "minecraft:entity/wither_skeleton_skull", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/wither_skeleton_skull", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/wither_skeleton_skull", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/wither_skeleton_skull", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/wither_skeleton_skull", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/wither_skeleton_skull", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/wither_skeleton_skull", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_wall_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_wall_skull.json new file mode 100644 index 00000000..72fe4cc3 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/wither_skeleton_wall_skull.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wither_skeleton_wall_skull", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wither_skeleton_wall_skull", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wither_skeleton_wall_skull", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wither_skeleton_wall_skull" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_banner.json new file mode 100644 index 00000000..e68d0f33 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_banner.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/banner", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/banner", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/banner", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/banner", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/banner", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/banner", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/banner", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/banner", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/banner" }, + "rotation=9": { "model": "minecraft:entity/banner", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/banner", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/banner", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/banner", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/banner", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/banner", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/banner", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_bed.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_bed.json new file mode 100644 index 00000000..60bf04cd --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_bed.json @@ -0,0 +1,12 @@ +{ + "variants": { + "part=head,facing=north": { "model": "block/bed/yellow_head" }, + "part=head,facing=east": { "model": "block/bed/yellow_head", "y": 90 }, + "part=head,facing=south": { "model": "block/bed/yellow_head", "y": 180 }, + "part=head,facing=west": { "model": "block/bed/yellow_head", "y": 270 }, + "part=foot,facing=north": { "model": "block/bed/yellow_foot" }, + "part=foot,facing=east": { "model": "block/bed/yellow_foot", "y": 90 }, + "part=foot,facing=south": { "model": "block/bed/yellow_foot", "y": 180 }, + "part=foot,facing=west": { "model": "block/bed/yellow_foot", "y": 270 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_shulker_box.json new file mode 100644 index 00000000..0aaa9379 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_shulker_box.json @@ -0,0 +1,10 @@ +{ + "variants": { + "facing=up": { "model": "minecraft:entity/dyed_shulker_box" }, + "facing=down": { "model": "minecraft:entity/dyed_shulker_box", "x": 180 }, + "facing=north": { "model": "minecraft:entity/dyed_shulker_box", "x": 90 }, + "facing=east": { "model": "minecraft:entity/dyed_shulker_box", "y": 90, "x": 90 }, + "facing=south": { "model": "minecraft:entity/dyed_shulker_box", "y": 180, "x": 90 }, + "facing=west": { "model": "minecraft:entity/dyed_shulker_box", "y": 270, "x": 90 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_wall_banner.json new file mode 100644 index 00000000..72dc2717 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/yellow_wall_banner.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/wall_banner", "y": 90 }, + "facing=south": { "model": "minecraft:entity/wall_banner", "y": 180 }, + "facing=west": { "model": "minecraft:entity/wall_banner", "y": 270 }, + "facing=north": { "model": "minecraft:entity/wall_banner" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_head.json new file mode 100644 index 00000000..5e88dff4 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_head.json @@ -0,0 +1,20 @@ +{ + "variants": { + "rotation=0": { "model": "minecraft:entity/zombie_head", "y": 180 }, + "rotation=1": { "model": "minecraft:entity/zombie_head", "y": 202 }, + "rotation=2": { "model": "minecraft:entity/zombie_head", "y": 225 }, + "rotation=3": { "model": "minecraft:entity/zombie_head", "y": 247 }, + "rotation=4": { "model": "minecraft:entity/zombie_head", "y": 270 }, + "rotation=5": { "model": "minecraft:entity/zombie_head", "y": 292 }, + "rotation=6": { "model": "minecraft:entity/zombie_head", "y": 315 }, + "rotation=7": { "model": "minecraft:entity/zombie_head", "y": 337 }, + "rotation=8": { "model": "minecraft:entity/zombie_head" }, + "rotation=9": { "model": "minecraft:entity/zombie_head", "y": 22 }, + "rotation=10": { "model": "minecraft:entity/zombie_head", "y": 45 }, + "rotation=11": { "model": "minecraft:entity/zombie_head", "y": 67 }, + "rotation=12": { "model": "minecraft:entity/zombie_head", "y": 90 }, + "rotation=13": { "model": "minecraft:entity/zombie_head", "y": 112 }, + "rotation=14": { "model": "minecraft:entity/zombie_head", "y": 135 }, + "rotation=15": { "model": "minecraft:entity/zombie_head", "y": 157 } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_wall_head.json new file mode 100644 index 00000000..57e25721 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/blockstates/zombie_wall_head.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=east": { "model": "minecraft:entity/zombie_wall_head", "y": 90 }, + "facing=south": { "model": "minecraft:entity/zombie_wall_head", "y": 180 }, + "facing=west": { "model": "minecraft:entity/zombie_wall_head", "y": 270 }, + "facing=north": { "model": "minecraft:entity/zombie_wall_head" } + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_foot.json new file mode 100644 index 00000000..c7108850 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_foot.json @@ -0,0 +1,39 @@ +{ + "elements": [ + { + "from": [0, 0, 13], + "to": [3, 3, 16], + "faces": { + "north": { "uv": [14.75, 0.75, 15.5, 1.5], "texture": "#bed" }, + "east": { "uv": [14, 0.75, 14.75, 1.5], "texture": "#bed" }, + "south": { "uv": [13.25, 0.75, 14, 1.5], "texture": "#bed" }, + "west": { "uv": [12.5, 0.75, 13.25, 1.5], "texture": "#bed" }, + "up": { "uv": [13.25, 0, 14, 0.75], "texture": "#bed" }, + "down": { "uv": [14, 0, 14.75, 0.75], "texture": "#bed" } + } + }, + { + "from": [13, 0, 13], + "to": [16, 3, 16], + "faces": { + "north": { "uv": [14, 3.75, 14.75, 4.5], "texture": "#bed" }, + "east": { "uv": [13.25, 3.75, 14, 4.5], "texture": "#bed" }, + "south": { "uv": [12.5, 3.75, 13.25, 4.5], "texture": "#bed" }, + "west": { "uv": [14.75, 3.75, 15.5, 4.5], "texture": "#bed" }, + "up": { "uv": [13.25, 3, 14, 3.75], "texture": "#bed" }, + "down": { "uv": [14, 3, 14.75, 3.75], "texture": "#bed" } + } + }, + { + "from": [0, 3, 0], + "to": [16, 9, 16], + "faces": { + "east": { "uv": [5.5, 7, 7, 11], "rotation": 90, "texture": "#bed" }, + "south": { "uv": [5.5, 7, 9.5, 5.5], "texture": "#bed" }, + "west": { "uv": [0, 7, 1.5, 11], "rotation": 270, "texture": "#bed" }, + "up": { "uv": [1.5, 7, 5.5, 11], "texture": "#bed" }, + "down": { "uv": [7, 7, 11, 11], "rotation": 180, "texture": "#bed" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_head.json new file mode 100644 index 00000000..bc9fa5f6 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/bed_head.json @@ -0,0 +1,39 @@ +{ + "elements": [ + { + "from": [0, 0, 0], + "to": [3, 3, 3], + "faces": { + "north": { "uv": [12.5, 2.25, 13.25, 3], "texture": "#bed" }, + "east": { "uv": [14.75, 2.25, 15.5, 3], "texture": "#bed" }, + "south": { "uv": [14, 2.25, 14.75, 3], "texture": "#bed" }, + "west": { "uv": [13.25, 2.25, 14, 3], "texture": "#bed" }, + "up": { "uv": [13.25, 1.5, 14, 2.25], "texture": "#bed" }, + "down": { "uv": [14, 1.5, 14.75, 2.25], "texture": "#bed" } + } + }, + { + "from": [13, 0, 0], + "to": [16, 3, 3], + "faces": { + "north": { "uv": [13.25, 5.25, 14, 6], "texture": "#bed" }, + "east": { "uv": [12.5, 5.25, 13.25, 6], "texture": "#bed" }, + "south": { "uv": [14.75, 5.25, 15.5, 6], "texture": "#bed" }, + "west": { "uv": [14, 5.25, 14.75, 6], "texture": "#bed" }, + "up": { "uv": [13.25, 4.5, 14, 5.25], "texture": "#bed" }, + "down": { "uv": [14, 4.5, 14.75, 5.25], "texture": "#bed" } + } + }, + { + "from": [0, 3, 0], + "to": [16, 9, 16], + "faces": { + "north": { "uv": [1.5, 1.5, 5.5, 0], "texture": "#bed" }, + "east": { "uv": [5.5, 1.5, 7, 5.5], "rotation": 90, "texture": "#bed" }, + "west": { "uv": [0, 1.5, 1.5, 5.5], "rotation": 270, "texture": "#bed" }, + "up": { "uv": [1.5, 1.5, 5.5, 5.5], "texture": "#bed" }, + "down": { "uv": [7, 1.5, 11, 5.5], "rotation": 180, "texture": "#bed" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_foot.json new file mode 100644 index 00000000..0a80336f --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/black" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_head.json new file mode 100644 index 00000000..f1c7582c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/black_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/black" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_foot.json new file mode 100644 index 00000000..92e90490 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/blue" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_head.json new file mode 100644 index 00000000..f1b29785 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/blue_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/blue" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_foot.json new file mode 100644 index 00000000..cd2e6bbe --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/brown" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_head.json new file mode 100644 index 00000000..16747568 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/brown_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/brown" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_foot.json new file mode 100644 index 00000000..10b72492 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/cyan" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_head.json new file mode 100644 index 00000000..85b8be1f --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/cyan_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/cyan" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_foot.json new file mode 100644 index 00000000..c927a583 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/gray" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_head.json new file mode 100644 index 00000000..8384cb16 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/gray_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/gray" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_foot.json new file mode 100644 index 00000000..45a4a74f --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/green" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_head.json new file mode 100644 index 00000000..147d6409 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/green_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/green" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_foot.json new file mode 100644 index 00000000..e43b31f5 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/light_blue" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_head.json new file mode 100644 index 00000000..5e9d5ed1 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_blue_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/light_blue" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_foot.json new file mode 100644 index 00000000..6edd8596 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/light_gray" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_head.json new file mode 100644 index 00000000..56e77cca --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/light_gray_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/light_gray" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_foot.json new file mode 100644 index 00000000..d44c5b1c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/lime" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_head.json new file mode 100644 index 00000000..5850e072 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/lime_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/lime" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_foot.json new file mode 100644 index 00000000..063a8aaf --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/magenta" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_head.json new file mode 100644 index 00000000..316bc130 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/magenta_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/magenta" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_foot.json new file mode 100644 index 00000000..13c29d09 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/orange" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_head.json new file mode 100644 index 00000000..ee166616 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/orange_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/orange" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_foot.json new file mode 100644 index 00000000..09e82671 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/pink" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_head.json new file mode 100644 index 00000000..de3edc7d --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/pink_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/pink" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_foot.json new file mode 100644 index 00000000..347f76ec --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/purple" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_head.json new file mode 100644 index 00000000..c3b68835 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/purple_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/purple" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_foot.json new file mode 100644 index 00000000..4e9397f1 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/red" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_head.json new file mode 100644 index 00000000..9fc8b341 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/red_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/red" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_foot.json new file mode 100644 index 00000000..89f9d512 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/white" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_head.json new file mode 100644 index 00000000..31c82e76 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/white_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/white" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_foot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_foot.json new file mode 100644 index 00000000..dfec84f2 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_foot", + "textures": { + "bed": "entity/bed/yellow" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_head.json new file mode 100644 index 00000000..a1692647 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bed/yellow_head.json @@ -0,0 +1,6 @@ +{ + "parent": "block/bed/bed_head", + "textures": { + "bed": "entity/bed/yellow" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_between_walls.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_between_walls.json new file mode 100644 index 00000000..915a01ce --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_between_walls.json @@ -0,0 +1,49 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/bell_bottom", + "3": "block/bell_side", + "4": "block/bell_top", + "bar": "block/dark_oak_planks" + }, + "elements": [ + { + "from": [0, 13, 7], + "to": [16, 15, 9], + "faces": { + "north": { "uv": [2, 2, 14, 4], "texture": "#bar" }, + "east": { "uv": [5, 4, 7, 6], "texture": "#bar", "cullface": "east" }, + "south": { "uv": [2, 3, 14, 5], "texture": "#bar" }, + "west": { "uv": [5, 4, 7, 6], "texture": "#bar", "cullface": "west" }, + "up": { "uv": [2, 3, 14, 5], "texture": "#bar" }, + "down": { "uv": [2, 3, 14, 5], "texture": "#bar" } + } + }, + { + "name": "BellBase", + "from": [4, 4, 4], + "to": [12, 6, 12], + "faces": { + "north": { "uv": [0, 7, 8, 9], "texture": "#3" }, + "east": { "uv": [0, 7, 8, 9], "texture": "#3" }, + "south": { "uv": [0, 7, 8, 9], "texture": "#3" }, + "west": { "uv": [0, 7, 8, 9], "texture": "#3" }, + "up": { "uv": [0, 0, 8, 8], "texture": "#4" }, + "down": { "uv": [0, 0, 8, 8], "texture": "#2" } + } + }, + { + "name": "BellTop", + "from": [5, 6, 5], + "to": [11, 13, 11], + "faces": { + "north": { "uv": [1, 0, 7, 7], "texture": "#3" }, + "east": { "uv": [1, 0, 7, 7], "texture": "#3" }, + "south": { "uv": [1, 0, 7, 7], "texture": "#3" }, + "west": { "uv": [1, 0, 7, 7], "texture": "#3" }, + "up": { "uv": [1, 1, 7, 7], "texture": "#4" }, + "down": { "uv": [8, 1, 9, 2], "texture": "#2" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_ceiling.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_ceiling.json new file mode 100644 index 00000000..7261b0fb --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_ceiling.json @@ -0,0 +1,48 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/bell_side", + "3": "block/bell_top", + "4": "block/bell_bottom", + "bar": "block/dark_oak_planks" + }, + "elements": [ + { + "from": [7, 13, 7], + "to": [9, 16, 9], + "faces": { + "north": { "uv": [7, 2, 9, 5], "texture": "#bar" }, + "east": { "uv": [1, 2, 3, 5], "texture": "#bar" }, + "south": { "uv": [6, 2, 8, 5], "texture": "#bar" }, + "west": { "uv": [4, 2, 6, 5], "texture": "#bar" }, + "up": { "uv": [1, 3, 3, 5], "texture": "#bar", "cullface": "up" } + } + }, + { + "name": "BellBase", + "from": [4, 4, 4], + "to": [12, 6, 12], + "faces": { + "north": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "east": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "south": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "west": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "up": { "uv": [0, 0, 8, 8], "texture": "#3" }, + "down": { "uv": [0, 0, 8, 8], "texture": "#4" } + } + }, + { + "name": "BellTop", + "from": [5, 6, 5], + "to": [11, 13, 11], + "faces": { + "north": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "east": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "south": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "west": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "up": { "uv": [1, 1, 7, 7], "texture": "#2" }, + "down": { "uv": [8, 1, 9, 2], "texture": "#4" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_floor.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_floor.json new file mode 100644 index 00000000..767e9b72 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_floor.json @@ -0,0 +1,75 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "3": "block/bell_top", + "4": "block/bell_bottom", + "5": "block/bell_side", + "bar": "block/dark_oak_planks", + "post": "block/stone" + }, + "elements": [ + { + "name": "Topbar", + "from": [2, 13, 7], + "to": [14, 15, 9], + "faces": { + "north": { "uv": [2, 2, 14, 4], "texture": "#bar" }, + "south": { "uv": [2, 3, 14, 5], "texture": "#bar" }, + "up": { "uv": [2, 3, 14, 5], "texture": "#bar" }, + "down": { "uv": [2, 3, 14, 5], "texture": "#bar" } + } + }, + { + "name": "Eastpost", + "from": [14, 0, 6], + "to": [16, 16, 10], + "faces": { + "north": { "uv": [0, 1, 2, 16], "texture": "#post" }, + "east": { "uv": [0, 1, 4, 16], "texture": "#post" }, + "south": { "uv": [0, 1, 2, 16], "texture": "#post" }, + "west": { "uv": [0, 1, 4, 16], "texture": "#post" }, + "up": { "uv": [0, 0, 2, 4], "texture": "#post", "cullface": "up" }, + "down": { "uv": [0, 0, 2, 4], "texture": "#post", "cullface": "down" } + } + }, + { + "name": "Westpost", + "from": [0, 0, 6], + "to": [2, 16, 10], + "faces": { + "north": { "uv": [0, 1, 2, 16], "texture": "#post" }, + "east": { "uv": [0, 1, 4, 16], "texture": "#post" }, + "south": { "uv": [0, 1, 2, 16], "texture": "#post" }, + "west": { "uv": [0, 1, 4, 16], "texture": "#post" }, + "up": { "uv": [0, 0, 2, 4], "texture": "#post", "cullface": "up" }, + "down": { "uv": [0, 0, 2, 4], "texture": "#post", "cullface": "down" } + } + }, + { + "name": "BellBase", + "from": [4, 4, 4], + "to": [12, 6, 12], + "faces": { + "north": { "uv": [0, 7, 8, 9], "texture": "#5" }, + "east": { "uv": [0, 7, 8, 9], "texture": "#5" }, + "south": { "uv": [0, 7, 8, 9], "texture": "#5" }, + "west": { "uv": [0, 7, 8, 9], "texture": "#5" }, + "up": { "uv": [0, 0, 8, 8], "texture": "#3" }, + "down": { "uv": [0, 0, 8, 8], "texture": "#4" } + } + }, + { + "name": "BellTop", + "from": [5, 6, 5], + "to": [11, 13, 11], + "faces": { + "north": { "uv": [1, 0, 7, 7], "texture": "#5" }, + "east": { "uv": [1, 0, 7, 7], "texture": "#5" }, + "south": { "uv": [1, 0, 7, 7], "texture": "#5" }, + "west": { "uv": [1, 0, 7, 7], "texture": "#5" }, + "up": { "uv": [1, 1, 7, 7], "texture": "#3" }, + "down": { "uv": [8, 1, 9, 2], "texture": "#4" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_wall.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_wall.json new file mode 100644 index 00000000..b6846e30 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bell_wall.json @@ -0,0 +1,49 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/bell_side", + "3": "block/bell_top", + "4": "block/bell_bottom", + "bar": "block/dark_oak_planks" + }, + "elements": [ + { + "from": [3, 13, 7], + "to": [16, 15, 9], + "faces": { + "north": { "uv": [2, 2, 14, 4], "texture": "#bar" }, + "east": { "uv": [5, 4, 7, 6], "texture": "#bar", "cullface": "east" }, + "south": { "uv": [2, 3, 14, 5], "texture": "#bar" }, + "west": { "uv": [5, 4, 7, 6], "texture": "#bar" }, + "up": { "uv": [2, 3, 14, 5], "texture": "#bar" }, + "down": { "uv": [2, 3, 14, 5], "texture": "#bar" } + } + }, + { + "name": "BellBase", + "from": [4, 4, 4], + "to": [12, 6, 12], + "faces": { + "north": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "east": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "south": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "west": { "uv": [0, 7, 8, 9], "texture": "#2" }, + "up": { "uv": [0, 0, 8, 8], "texture": "#3" }, + "down": { "uv": [0, 0, 8, 8], "texture": "#4" } + } + }, + { + "name": "BellTop", + "from": [5, 6, 5], + "to": [11, 13, 11], + "faces": { + "north": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "east": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "south": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "west": { "uv": [1, 0, 7, 7], "texture": "#2" }, + "up": { "uv": [1, 1, 7, 7], "texture": "#3" }, + "down": { "uv": [8, 1, 9, 2], "texture": "#4" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/left.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bubble_column.json similarity index 100% rename from BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/left.json rename to BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/bubble_column.json diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake.json new file mode 100644 index 00000000..9edd0d91 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake.json @@ -0,0 +1,21 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "textures": { + "top": "block/cake_top", + "side": "block/cake_side" + }, + "elements": [ + { + "from": [1, 0, 1], + "to": [15, 8, 15], + "faces": { + "north": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "east": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "south": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "west": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "up": { "uv": [1, 1, 15, 15], "texture": "#top" }, + "down": { "uv": [0, 0, 1, 1], "texture": "#top" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice1.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice1.json new file mode 100644 index 00000000..65b2e566 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice1.json @@ -0,0 +1,24 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "textures": { + "3": "block/cake_inner", + "particle": "block/cake_inner", + "top": "block/cake_top", + "side": "block/cake_side" + }, + "elements": [ + { + "from": [3, 0, 1], + "to": [15, 8, 15], + "faces": { + "north": { "uv": [1, 8, 13, 16], "texture": "#side" }, + "east": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "south": { "uv": [3, 8, 15, 16], "texture": "#side" }, + "west": { "uv": [1, 8, 15, 16], "texture": "#3" }, + "up": { "uv": [3, 1, 15, 15], "texture": "#top" }, + "down": { "uv": [0, 0, 1, 1], "texture": "#top" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice2.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice2.json new file mode 100644 index 00000000..044a6ab6 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice2.json @@ -0,0 +1,25 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "textures": { + "3": "block/cake_inner", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "particle": "block/cake_inner" + }, + "elements": [ + { + "from": [5, 0, 1], + "to": [15, 8, 15], + "faces": { + "north": { "uv": [1, 8, 11, 16], "texture": "#side" }, + "east": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "south": { "uv": [5, 8, 15, 16], "texture": "#side" }, + "west": { "uv": [1, 8, 15, 16], "texture": "#3" }, + "up": { "uv": [5, 1, 15, 15], "texture": "#top" }, + "down": { "uv": [1, 1, 0, 15], "texture": "#bottom" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice3.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice3.json new file mode 100644 index 00000000..daf1030e --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice3.json @@ -0,0 +1,25 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "textures": { + "3": "block/cake_inner", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "particle": "block/cake_inner" + }, + "elements": [ + { + "from": [7, 0, 1], + "to": [15, 8, 15], + "faces": { + "north": { "uv": [1, 8, 9, 16], "texture": "#side" }, + "east": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "south": { "uv": [7, 8, 15, 16], "texture": "#side" }, + "west": { "uv": [1, 8, 15, 16], "texture": "#3" }, + "up": { "uv": [7, 1, 15, 15], "texture": "#top" }, + "down": { "uv": [1, 1, 0, 15], "texture": "#bottom" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice4.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice4.json new file mode 100644 index 00000000..164e862c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice4.json @@ -0,0 +1,25 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "textures": { + "3": "block/cake_inner", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "particle": "block/cake_inner" + }, + "elements": [ + { + "from": [9, 0, 1], + "to": [15, 8, 15], + "faces": { + "north": { "uv": [1, 8, 7, 16], "texture": "#side" }, + "east": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "south": { "uv": [9, 8, 15, 16], "texture": "#side" }, + "west": { "uv": [1, 8, 15, 16], "texture": "#3" }, + "up": { "uv": [9, 1, 15, 15], "texture": "#top" }, + "down": { "uv": [1, 1, 0, 15], "texture": "#bottom" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice5.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice5.json new file mode 100644 index 00000000..3835aee2 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice5.json @@ -0,0 +1,25 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "textures": { + "3": "block/cake_inner", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "particle": "block/cake_inner" + }, + "elements": [ + { + "from": [11, 0, 1], + "to": [15, 8, 15], + "faces": { + "north": { "uv": [1, 8, 5, 16], "texture": "#side" }, + "east": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "south": { "uv": [11, 8, 15, 16], "texture": "#side" }, + "west": { "uv": [1, 8, 15, 16], "texture": "#3" }, + "up": { "uv": [11, 1, 15, 15], "texture": "#top" }, + "down": { "uv": [1, 1, 0, 15], "texture": "#bottom" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice6.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice6.json new file mode 100644 index 00000000..a5011f60 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/cake_slice6.json @@ -0,0 +1,25 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "textures": { + "3": "block/cake_inner", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "particle": "block/cake_inner" + }, + "elements": [ + { + "from": [13, 0, 1], + "to": [15, 8, 15], + "faces": { + "north": { "uv": [1, 8, 3, 16], "texture": "#side" }, + "east": { "uv": [1, 8, 15, 16], "texture": "#side" }, + "south": { "uv": [13, 8, 15, 16], "texture": "#side" }, + "west": { "uv": [1, 8, 15, 16], "texture": "#3" }, + "up": { "uv": [13, 1, 15, 15], "texture": "#top" }, + "down": { "uv": [1, 1, 0, 15], "texture": "#bottom" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest.json new file mode 100644 index 00000000..e7bf12fc --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest.json @@ -0,0 +1,40 @@ +{ + "elements": [ + { + "from": [1, 0, 1], + "to": [15, 10, 15], + "faces": { + "north": { "uv": [10.5, 8.25, 14, 10.75], "texture": "#chest" }, + "east": { "uv": [7, 8.25, 10.5, 10.75], "texture": "#chest" }, + "south": { "uv": [3.5, 8.25, 7, 10.75], "texture": "#chest" }, + "west": { "uv": [0, 8.25, 3.5, 10.75], "texture": "#chest" }, + "up": { "uv": [3.5, 4.75, 7, 8.25], "texture": "#chest" }, + "down": { "uv": [7, 4.75, 10.5, 8.25], "texture": "#chest" } + } + }, + { + "from": [1, 9, 1], + "to": [15, 14, 15], + "faces": { + "north": { "uv": [10.5, 3.5, 14, 4.75], "texture": "#chest" }, + "east": { "uv": [7, 3.5, 10.5, 4.75], "texture": "#chest" }, + "south": { "uv": [3.5, 3.5, 7, 4.75], "texture": "#chest" }, + "west": { "uv": [0, 3.5, 3.5, 4.75], "texture": "#chest" }, + "up": { "uv": [3.5, 0, 7, 3.5], "texture": "#chest" }, + "down": { "uv": [7, 0, 10.5, 3.5], "texture": "#chest" } + } + }, + { + "from": [7, 7, 15], + "to": [9, 11, 16], + "faces": { + "north": { "uv": [0.25, 0.25, 0.75, 1.25], "texture": "#chest" }, + "east": { "uv": [0, 0.25, 0.25, 1.25], "texture": "#chest" }, + "south": { "uv": [1, 0.25, 1.5, 1.25], "texture": "#chest" }, + "west": { "uv": [0.75, 0.25, 1, 1.25], "texture": "#chest" }, + "up": { "uv": [0.25, 0, 0.75, 0.25], "texture": "#chest" }, + "down": { "uv": [0.75, 0, 1.25, 0.25], "texture": "#chest" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest_double.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest_double.json new file mode 100644 index 00000000..f14a8e2e --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/chest_double.json @@ -0,0 +1,40 @@ +{ + "elements": [ + { + "from": [1, 0, 1], + "to": [31, 10, 15], + "faces": { + "north": { "uv": [7.25, 8.25, 11, 10.75], "texture": "#chest" }, + "east": { "uv": [5.5, 8.25, 7.25, 10.75], "texture": "#chest" }, + "south": { "uv": [1.75, 8.25, 5.5, 10.75], "texture": "#chest" }, + "west": { "uv": [0, 8.25, 1.75, 10.75], "texture": "#chest" }, + "up": { "uv": [1.75, 4.75, 5.5, 8.25], "texture": "#chest" }, + "down": { "uv": [5.5, 4.75, 9.25, 8.25], "texture": "#chest" } + } + }, + { + "from": [1, 9, 1], + "to": [31, 14, 15], + "faces": { + "north": { "uv": [7.25, 3.5, 11, 4.75], "texture": "#chest" }, + "east": { "uv": [5.5, 3.5, 7.25, 4.75], "texture": "#chest" }, + "south": { "uv": [1.75, 3.5, 5.5, 4.75], "texture": "#chest" }, + "west": { "uv": [0, 3.5, 1.75, 4.75], "texture": "#chest" }, + "up": { "uv": [1.75, 0, 5.5, 3.5], "texture": "#chest" }, + "down": { "uv": [5.5, 0, 9.25, 3.5], "texture": "#chest" } + } + }, + { + "from": [15, 7, 15], + "to": [17, 11, 16], + "faces": { + "north": { "uv": [0.5, 0.25, 0.75, 1.25], "texture": "#chest" }, + "east": { "uv": [0.375, 0.25, 0.5, 1.25], "texture": "#chest" }, + "south": { "uv": [0.125, 0.25, 0.375, 1.25], "texture": "#chest" }, + "west": { "uv": [0, 0.25, 0.125, 1.25], "texture": "#chest" }, + "up": { "uv": [0.125, 0, 0.375, 0.25], "texture": "#chest" }, + "down": { "uv": [0.375, 0, 0.625, 0.25], "texture": "#chest" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/ender.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/ender.json new file mode 100644 index 00000000..5fd48911 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/ender.json @@ -0,0 +1,6 @@ +{ + "parent": "block/chest/chest", + "textures": { + "chest": "entity/chest/ender" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/left.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/left.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/left.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal.json new file mode 100644 index 00000000..2d5afc2b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal.json @@ -0,0 +1,6 @@ +{ + "parent": "block/chest/chest", + "textures": { + "chest": "entity/chest/normal" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal_double.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal_double.json new file mode 100644 index 00000000..711a0022 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/normal_double.json @@ -0,0 +1,6 @@ +{ + "parent": "block/chest/chest_double", + "textures": { + "chest": "entity/chest/normal_double" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped.json new file mode 100644 index 00000000..9ab9df7a --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped.json @@ -0,0 +1,6 @@ +{ + "parent": "block/chest/chest", + "textures": { + "chest": "entity/chest/trapped" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped_double.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped_double.json new file mode 100644 index 00000000..8f55b943 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/chest/trapped_double.json @@ -0,0 +1,6 @@ +{ + "parent": "block/chest/chest_double", + "textures": { + "chest": "entity/chest/trapped_double" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/lava.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/lava.json new file mode 100644 index 00000000..a514d057 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/lava.json @@ -0,0 +1,8 @@ +{ + "parent": "bluemap:builtin/liquid", + "textures": { + "particle": "block/lava_still", + "still": "block/lava_still", + "flow": "block/lava_flow" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/acacia.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/acacia.json new file mode 100644 index 00000000..b0b67f8a --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/acacia.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/acacia" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/bamboo.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/bamboo.json new file mode 100644 index 00000000..ed9610a4 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/bamboo.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/bamboo" + } +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/birch.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/birch.json new file mode 100644 index 00000000..cdf73921 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/birch.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/birch" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/cherry.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/cherry.json new file mode 100644 index 00000000..e9ad375c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/cherry.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/cherry" + } +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/crimson.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/crimson.json new file mode 100644 index 00000000..e4dd0574 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/crimson.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/crimson" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/dark_oak.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/dark_oak.json new file mode 100644 index 00000000..4f9c5d51 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/dark_oak.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/dark_oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/jungle.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/jungle.json new file mode 100644 index 00000000..8814b640 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/jungle.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/jungle" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/mangrove.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/mangrove.json new file mode 100644 index 00000000..64afac8c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/mangrove.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/mangrove" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/oak.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/oak.json new file mode 100644 index 00000000..08bccfb5 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/oak.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/sign.json new file mode 100644 index 00000000..26596ad6 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/sign.json @@ -0,0 +1,28 @@ +{ + "elements": [ + { + "from": [7.25, 0, 7.25], + "to": [8.75, 9.333, 8.75], + "faces": { + "north": { "uv": [1.5, 8, 2, 15], "texture": "#sign" }, + "east": { "uv": [1, 8, 1.5, 15], "texture": "#sign" }, + "south": { "uv": [0.5, 8, 1, 15], "texture": "#sign" }, + "west": { "uv": [0, 8, 0.5, 15], "texture": "#sign" }, + "up": { "uv": [0.5, 7, 1, 8], "texture": "#sign" }, + "down": { "uv": [1, 7, 1.5, 8], "texture": "#sign" } + } + }, + { + "from": [0, 9.333, 7.25], + "to": [16, 17.333, 8.75], + "faces": { + "north": { "uv": [7, 1, 13, 7], "texture": "#sign" }, + "east": { "uv": [6.5, 1, 7, 7], "texture": "#sign" }, + "south": { "uv": [0.5, 1, 6.5, 7], "texture": "#sign" }, + "west": { "uv": [0, 1, 0.5, 7], "texture": "#sign" }, + "up": { "uv": [0.5, 0, 6.5, 1], "texture": "#sign" }, + "down": { "uv": [6.5, 1, 12.5, 0], "texture": "#sign" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/spruce.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/spruce.json new file mode 100644 index 00000000..53435cee --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/spruce.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/spruce" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_acacia.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_acacia.json new file mode 100644 index 00000000..d2ed6e5c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_acacia.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/acacia" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_bamboo.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_bamboo.json new file mode 100644 index 00000000..f3201b2b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_bamboo.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/bamboo" + } +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_birch.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_birch.json new file mode 100644 index 00000000..42a55a8e --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_birch.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/birch" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_cherry.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_cherry.json new file mode 100644 index 00000000..ae5c0976 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_cherry.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/cherry" + } +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_crimson.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_crimson.json new file mode 100644 index 00000000..482966bb --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_crimson.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/crimson" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_dark_oak.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_dark_oak.json new file mode 100644 index 00000000..185a30f2 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_dark_oak.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/dark_oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_jungle.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_jungle.json new file mode 100644 index 00000000..c0797f71 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_jungle.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/jungle" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_mangrove.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_mangrove.json new file mode 100644 index 00000000..178f6430 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_mangrove.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/mangrove" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_oak.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_oak.json new file mode 100644 index 00000000..9c2b8e77 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_oak.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_sign.json new file mode 100644 index 00000000..3c4b1664 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_sign.json @@ -0,0 +1,16 @@ +{ + "elements": [ + { + "from": [0, 4.333, 0.25], + "to": [16, 12.333, 1.75], + "faces": { + "north": { "uv": [7, 1, 13, 7], "texture": "#sign" }, + "east": { "uv": [6.5, 1, 7, 7], "texture": "#sign" }, + "south": { "uv": [0.5, 1, 6.5, 7], "texture": "#sign" }, + "west": { "uv": [0, 1, 0.5, 7], "texture": "#sign" }, + "up": { "uv": [0.5, 0, 6.5, 1], "texture": "#sign" }, + "down": { "uv": [6.5, 1, 12.5, 0], "texture": "#sign" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_spruce.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_spruce.json new file mode 100644 index 00000000..20dd2268 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_spruce.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/spruce" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_warped.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_warped.json new file mode 100644 index 00000000..ac575fa1 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/wall_warped.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/wall_sign", + "textures": { + "sign": "entity/signs/warped" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/warped.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/warped.json new file mode 100644 index 00000000..8b5cd9ee --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/sign/warped.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sign/sign", + "textures": { + "sign": "entity/signs/warped" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/water.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/water.json new file mode 100644 index 00000000..0c0fc9a8 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/block/water.json @@ -0,0 +1,8 @@ +{ + "parent": "bluemap:builtin/liquid", + "textures": { + "particle": "block/water_still", + "still": "block/water_still", + "flow": "block/water_flow" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_hanging_sign.json new file mode 100644 index 00000000..d3d2a641 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/acacia" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_wall_hanging_sign.json new file mode 100644 index 00000000..8e39bd9c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/acacia_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/acacia" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_hanging_sign.json new file mode 100644 index 00000000..65990607 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/bamboo" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_wall_hanging_sign.json new file mode 100644 index 00000000..7dbf0436 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/bamboo_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/bamboo" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/banner.json new file mode 100644 index 00000000..7597f5f8 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/banner.json @@ -0,0 +1,48 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "textures": { + "0": "entity/banner_base" + }, + "elements": [ + { + "name": "Handle", + "from": [1.2, 28.4, 7.5], + "to": [14.8, 29.4, 8.5], + "faces": { + "north": { "uv": [0.5, 11.5, 5.5, 12], "texture": "#0" }, + "east": { "uv": [0, 11, 0.5, 11.5], "texture": "#0" }, + "south": { "uv": [5.5, 10.5, 10.5, 11], "texture": "#0" }, + "west": { "uv": [5.5, 11, 6, 11.5], "texture": "#0" }, + "up": { "uv": [5.5, 11, 0.5, 10.5], "texture": "#0" }, + "down": { "uv": [5.5, 11, 0.5, 11.5], "texture": "#0" } + } + }, + { + "name": "Cloth", + "from": [1.2, 1.4, 7], + "to": [14.8, 29.4, 7.5], + "faces": { + "north": { "uv": [0.25, 0.25, 5.5, 10.25], "texture": "#0", "tintindex": 0 }, + "east": { "uv": [0, 0.25, 0.25, 10.25], "texture": "#0", "tintindex": 0 }, + "south": { "uv": [5.5, 0.25, 10.5, 10.25], "texture": "#0", "tintindex": 0 }, + "west": { "uv": [5.5, 0.25, 5.25, 10], "texture": "#0", "tintindex": 0 }, + "up": { "uv": [5.25, 0, 0.25, 0.25], "texture": "#0", "tintindex": 0 }, + "down": { "uv": [5, 0.25, 0.25, 0], "texture": "#0", "tintindex": 0 } + } + }, + { + "name": "Pole", + "from": [7.5, 0, 7.5], + "to": [8.5, 28.4, 8.5], + "faces": { + "north": { "uv": [11.5, 0.5, 12, 11], "texture": "#0" }, + "east": { "uv": [11, 0.5, 11.5, 11], "texture": "#0" }, + "south": { "uv": [12.5, 0.5, 13, 11], "texture": "#0" }, + "west": { "uv": [12, 0.5, 12.5, 11], "texture": "#0" }, + "up": { "uv": [11.5, 0.5, 11, 0], "texture": "#0" }, + "down": { "uv": [13, 0, 12.5, 0.5], "texture": "#0" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_hanging_sign.json new file mode 100644 index 00000000..27a93a85 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/birch" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_wall_hanging_sign.json new file mode 100644 index 00000000..2cff5eb9 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/birch_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/birch" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_hanging_sign.json new file mode 100644 index 00000000..944534dd --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/cherry" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_wall_hanging_sign.json new file mode 100644 index 00000000..8844a253 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/cherry_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/cherry" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_head.json new file mode 100644 index 00000000..22108cc3 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_head.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/skull_32", + "textures": { + "entity": "entity/creeper/creeper" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_wall_head.json new file mode 100644 index 00000000..9bd12be7 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/creeper_wall_head.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_skull_32", + "textures": { + "entity": "entity/creeper/creeper" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_hanging_sign.json new file mode 100644 index 00000000..c516894c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/crimson" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_wall_hanging_sign.json new file mode 100644 index 00000000..d89c0b57 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/crimson_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/crimson" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_hanging_sign.json new file mode 100644 index 00000000..26d0ca51 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/dark_oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_wall_hanging_sign.json new file mode 100644 index 00000000..ec6d479b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dark_oak_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/dark_oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/decorated_pot.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/decorated_pot.json new file mode 100644 index 00000000..6a8cc628 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/decorated_pot.json @@ -0,0 +1,48 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [32, 32], + "textures": { + "0": "entity/decorated_pot/decorated_pot_base" + }, + "elements": [ + { + "name": "Body", + "from": [1, 0, 1], + "to": [15, 16, 15], + "faces": { + "north": { "uv": [0, 6.5, 7, 13.5], "texture": "#0" }, + "east": { "uv": [0, 6.5, 7, 13.5], "texture": "#0" }, + "south": { "uv": [0, 6.5, 7, 13.5], "texture": "#0" }, + "west": { "uv": [0, 6.5, 7, 13.5], "texture": "#0" }, + "up": { "uv": [7, 6.5, 14, 13.5], "texture": "#0" }, + "down": { "uv": [7, 6.5, 14, 13.5], "texture": "#0" } + } + }, + { + "name": "Neck", + "from": [5, 16, 5], + "to": [11, 17, 11], + "faces": { + "north": { "uv": [6, 5.5, 9, 6], "texture": "#0" }, + "east": { "uv": [9, 5.5, 12, 6], "texture": "#0" }, + "south": { "uv": [2.5, 5.5, 5.5, 6], "texture": "#0" }, + "west": { "uv": [0, 5.5, 3, 6], "texture": "#0" }, + "up": { "uv": [0, 0, 3, 3], "texture": "#0" }, + "down": { "uv": [0, 0, 3, 3], "texture": "#0" } + } + }, + { + "name": "Head", + "from": [4, 17, 4], + "to": [12, 20, 12], + "faces": { + "north": { "uv": [0, 4, 4, 5.5], "texture": "#0" }, + "east": { "uv": [4, 4, 8, 5.5], "texture": "#0" }, + "south": { "uv": [8, 4, 12, 5.5], "texture": "#0" }, + "west": { "uv": [12, 4, 16, 5.5], "texture": "#0" }, + "up": { "uv": [4, 0, 8, 4], "texture": "#0" }, + "down": { "uv": [8, 0, 12, 4], "texture": "#0" } + } + } + ] +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_head.json new file mode 100644 index 00000000..5ee1bb0c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_head.json @@ -0,0 +1,105 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [256, 256], + "textures": { + "0": "entity/enderdragon/dragon" + }, + "elements": [ + { + "name": "Skull", + "from": [2, 0, 3.5], + "to": [14, 12, 15.5], + "faces": { + "north": { "uv": [9.9375, 2.875, 10.9375, 3.875], "texture": "#0" }, + "east": { "uv": [9, 2.875, 10, 3.875], "texture": "#0" }, + "south": { "uv": [8, 2.875, 9, 3.875], "texture": "#0" }, + "west": { "uv": [7, 2.875, 8, 3.875], "texture": "#0" }, + "up": { "uv": [9, 1.875, 8, 2.875], "texture": "#0" }, + "down": { "uv": [11, 1.875, 10, 2.875], "texture": "#0" } + } + }, + { + "name": "Horn1", + "from": [4, 12, 6], + "to": [6, 16, 12], + "faces": { + "north": { "uv": [0.875, 0.375, 1, 0.625], "texture": "#0" }, + "east": { "uv": [0.5, 0.375, 0.875, 0.625], "texture": "#0" }, + "south": { "uv": [0.375, 0.375, 0.5, 0.625], "texture": "#0" }, + "west": { "uv": [0, 0.375, 0.375, 0.625], "texture": "#0" }, + "up": { "uv": [0.375, 0, 0.5, 0.375], "texture": "#0" }, + "down": { "uv": [0, 0, 0.125, 0.375], "texture": "#0" } + } + }, + { + "name": "Horn2", + "from": [10, 12, 6], + "to": [12, 16, 12], + "faces": { + "north": { "uv": [0.875, 0.375, 1, 0.625], "texture": "#0" }, + "east": { "uv": [0.5, 0.375, 0.875, 0.625], "texture": "#0" }, + "south": { "uv": [0.375, 0.375, 0.5, 0.625], "texture": "#0" }, + "west": { "uv": [0, 0.375, 0.375, 0.625], "texture": "#0" }, + "up": { "uv": [0.375, 0, 0.5, 0.375], "texture": "#0" }, + "down": { "uv": [0, 0, 0.125, 0.375], "texture": "#0" } + } + }, + { + "name": "TopJaw", + "from": [2.5, 3, 15.5], + "to": [13.5, 7, 26], + "faces": { + "north": { "uv": [0.375, 3.375, 1.0625, 3.625], "texture": "#0" }, + "east": { "uv": [11, 3.75, 12.00625, 4.0625], "texture": "#0" }, + "south": { "uv": [12, 3.75, 12.8125, 4.0625], "texture": "#0" }, + "west": { "uv": [13.5, 3.75, 14.46875, 4.0625], "texture": "#0" }, + "up": { "uv": [12, 2.75, 12.75, 3.71875], "texture": "#0" }, + "down": { "uv": [12.74375, 3.75, 13.49375, 2.75], "texture": "#0" } + } + }, + { + "name": "Bottom Jaw", + "from": [2.5, 0.5, 14.5], + "to": [13.5, 2.5, 26], + "rotation": { + "angle": 22.5, + "axis": "x", + "origin": [8, 2, 16] + }, + "faces": { + "north": { "uv": [8.1875, 4.8125, 8.875, 4.9375], "texture": "#0" }, + "east": { "uv": [11, 5.0625, 12, 5.3125], "texture": "#0" }, + "south": { "uv": [8.0625, 5.3125, 8.75, 5.4375], "texture": "#0" }, + "west": { "uv": [13.74375, 5.06875, 14.49375, 5.31875], "texture": "#0" }, + "up": { "uv": [12, 4.0625, 12.75, 5.0625], "texture": "#0" }, + "down": { "uv": [12.6875, 4.0625, 13.5, 5.0625], "texture": "#0" } + } + }, + { + "name": "Nostril1", + "from": [4, 7, 20], + "to": [6, 9, 24], + "faces": { + "north": { "uv": [7.25, 0.25, 7.375, 0.375], "texture": "#0" }, + "east": { "uv": [7, 0.25, 7.25, 0.375], "texture": "#0" }, + "south": { "uv": [7.625, 0.25, 7.75, 0.375], "texture": "#0" }, + "west": { "uv": [7.375, 0.25, 7.625, 0.375], "texture": "#0" }, + "up": { "uv": [7.25, 0, 7.375, 0.25], "texture": "#0" }, + "down": { "uv": [7.125, 0, 7.25, 0.25], "texture": "#0" } + } + }, + { + "name": "Nostril2", + "from": [10, 7, 20], + "to": [12, 9, 24], + "faces": { + "north": { "uv": [7.25, 0.25, 7.375, 0.375], "texture": "#0" }, + "east": { "uv": [7.375, 0.25, 7.625, 0.375], "texture": "#0" }, + "south": { "uv": [7.625, 0.25, 7.75, 0.375], "texture": "#0" }, + "west": { "uv": [7, 0.25, 7.25, 0.375], "texture": "#0" }, + "up": { "uv": [7.25, 0, 7.375, 0.25], "texture": "#0" }, + "down": { "uv": [7.125, 0, 7.25, 0.25], "texture": "#0" } + } + } + ] +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_wall_head.json new file mode 100644 index 00000000..9c3f5069 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dragon_wall_head.json @@ -0,0 +1,143 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [256, 256], + "textures": { + "0": "entity/enderdragon/dragon" + }, + "elements": [ + { + "name": "Skull", + "from": [2, 4, 4], + "to": [14, 16, 16], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 4, 7.5] + }, + "faces": { + "north": { "uv": [8, 2.875, 9, 3.875], "texture": "#0" }, + "east": { "uv": [7, 2.875, 8, 3.875], "texture": "#0" }, + "south": { "uv": [9.9375, 2.875, 10.9375, 3.875], "texture": "#0" }, + "west": { "uv": [9, 2.875, 10, 3.875], "texture": "#0" }, + "up": { "uv": [9, 1.875, 8, 2.875], "rotation": 180, "texture": "#0" }, + "down": { "uv": [10, 1.875, 9, 2.875], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Horn1", + "from": [10, 16, 7.5], + "to": [12, 20, 13.5], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 4, 7.5] + }, + "faces": { + "north": { "uv": [0.375, 0.375, 0.5, 0.625], "texture": "#0" }, + "east": { "uv": [0, 0.375, 0.375, 0.625], "texture": "#0" }, + "south": { "uv": [0.875, 0.375, 1, 0.625], "texture": "#0" }, + "west": { "uv": [0.5, 0.375, 0.875, 0.625], "texture": "#0" }, + "up": { "uv": [0.375, 0, 0.5, 0.375], "rotation": 180, "texture": "#0" }, + "down": { "uv": [0, 0, 0.125, 0.375], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Horn2", + "from": [4, 16, 7.5], + "to": [6, 20, 13.5], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 4, 7.5] + }, + "faces": { + "north": { "uv": [0.375, 0.375, 0.5, 0.625], "texture": "#0" }, + "east": { "uv": [0, 0.375, 0.375, 0.625], "texture": "#0" }, + "south": { "uv": [0.875, 0.375, 1, 0.625], "texture": "#0" }, + "west": { "uv": [0.5, 0.375, 0.875, 0.625], "texture": "#0" }, + "up": { "uv": [0.375, 0, 0.5, 0.375], "rotation": 180, "texture": "#0" }, + "down": { "uv": [0, 0, 0.125, 0.375], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "TopJaw", + "from": [2.5, 7, -6.5], + "to": [13.5, 11, 4], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 4, 7.5] + }, + "faces": { + "north": { "uv": [12, 3.75, 12.8125, 4.0625], "texture": "#0" }, + "east": { "uv": [13.5, 3.75, 14.46875, 4.0625], "texture": "#0" }, + "south": { "uv": [0.375, 3.375, 1.0625, 3.625], "texture": "#0" }, + "west": { "uv": [11, 3.75, 12.00625, 4.0625], "texture": "#0" }, + "up": { "uv": [12, 2.75, 12.75, 3.71875], "rotation": 180, "texture": "#0" }, + "down": { "uv": [12.74375, 3.75, 13.49375, 2.75], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Bottom Jaw", + "from": [2.5, 4.5, -6.5], + "to": [13.5, 6.5, 5], + "rotation": { + "angle": -22.5, + "axis": "x", + "origin": [8, 6, 4.5] + }, + "faces": { + "north": { "uv": [8.0625, 5.3125, 8.75, 5.4375], "texture": "#0" }, + "east": { "uv": [13.74375, 5.06875, 14.49375, 5.31875], "texture": "#0" }, + "south": { "uv": [8.1875, 4.8125, 8.875, 4.9375], "texture": "#0" }, + "west": { "uv": [11, 5.0625, 12, 5.3125], "texture": "#0" }, + "up": { "uv": [12, 4.0625, 12.75, 5.0625], "rotation": 180, "texture": "#0" }, + "down": { "uv": [12.6875, 4.0625, 13.5, 5.0625], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Nostril1", + "from": [10, 11, -4.5], + "to": [12, 13, -0.5], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 4, 7.5] + }, + "faces": { + "north": { "uv": [7.625, 0.25, 7.75, 0.375], "texture": "#0" }, + "east": { "uv": [7.375, 0.25, 7.625, 0.375], "texture": "#0" }, + "south": { "uv": [7.25, 0.25, 7.375, 0.375], "texture": "#0" }, + "west": { "uv": [7, 0.25, 7.25, 0.375], "texture": "#0" }, + "up": { "uv": [7.25, 0, 7.375, 0.25], "rotation": 180, "texture": "#0" }, + "down": { "uv": [7.125, 0, 7.25, 0.25], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Nostril2", + "from": [4, 11, -4.5], + "to": [6, 13, -0.5], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 4, 7.5] + }, + "faces": { + "north": { "uv": [7.625, 0.25, 7.75, 0.375], "texture": "#0" }, + "east": { "uv": [7, 0.25, 7.25, 0.375], "texture": "#0" }, + "south": { "uv": [7.25, 0.25, 7.375, 0.375], "texture": "#0" }, + "west": { "uv": [7.375, 0.25, 7.625, 0.375], "texture": "#0" }, + "up": { "uv": [7.25, 0, 7.375, 0.25], "rotation": 180, "texture": "#0" }, + "down": { "uv": [7.125, 0, 7.25, 0.25], "rotation": 180, "texture": "#0" } + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 4, -3.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dyed_shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dyed_shulker_box.json new file mode 100644 index 00000000..b7984e54 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/dyed_shulker_box.json @@ -0,0 +1,33 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "textures": { + "0": "entity/shulker/shulker_white" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 8, 16], + "faces": { + "north": { "uv": [0, 11, 4, 13], "texture": "#0", "tintindex": 0 }, + "east": { "uv": [0, 11, 4, 13], "texture": "#0", "tintindex": 0 }, + "south": { "uv": [0, 11, 4, 13], "texture": "#0", "tintindex": 0 }, + "west": { "uv": [0, 11, 4, 13], "texture": "#0", "tintindex": 0 }, + "up": { "uv": [0, 0, 4, 4], "texture": "#0", "tintindex": 0 }, + "down": { "uv": [8.25, 7.25, 12, 11], "texture": "#0", "tintindex": 0 } + } + }, + { + "from": [0, 4, 0], + "to": [16, 16, 16], + "faces": { + "north": { "uv": [0, 4, 4, 7], "texture": "#0", "tintindex": 0 }, + "east": { "uv": [0, 4, 4, 7], "texture": "#0", "tintindex": 0 }, + "south": { "uv": [0, 4, 4, 7], "texture": "#0", "tintindex": 0 }, + "west": { "uv": [0, 4, 4, 7], "texture": "#0", "tintindex": 0 }, + "up": { "uv": [4, 0, 8, 4], "texture": "#0", "tintindex": 0 }, + "down": { "uv": [0, 0, 4, 4], "texture": "#0", "tintindex": 0 } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/hanging_sign.json new file mode 100644 index 00000000..b4492e6e --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/hanging_sign.json @@ -0,0 +1,35 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "texture_size": [64, 32], + "textures": { + "wood": "entity/signs/hanging/oak" + }, + "elements": [ + { + "name": "Sign", + "from": [1, 0, 7], + "to": [15, 10, 9], + "faces": { + "north": { "uv": [4.5, 7, 8, 12], "texture": "#wood" }, + "east": { "uv": [4, 7, 4.5, 12], "texture": "#wood" }, + "south": { "uv": [0.5, 7, 4, 12], "texture": "#wood" }, + "west": { "uv": [0, 7, 0.5, 12], "texture": "#wood" }, + "up": { "uv": [4, 6, 0.5, 7], "rotation": 180, "texture": "#wood" }, + "down": { "uv": [4, 7, 7.5, 6], "texture": "#wood" } + } + }, + { + "from": [2, 10, 8], + "to": [14, 16, 8], + "faces": { + "north": { "uv": [3.5, 3, 6.5, 6], "texture": "#wood" }, + "east": { "uv": [0, 0, 0, 3], "texture": "#missing" }, + "south": { "uv": [3.5, 3, 6.5, 6], "texture": "#wood" }, + "west": { "uv": [0, 0, 0, 3], "texture": "#missing" }, + "up": { "uv": [0, 0, 0, 6], "rotation": 90, "texture": "#missing" }, + "down": { "uv": [0, 0, 0, 6], "rotation": 270, "texture": "#missing" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_hanging_sign.json new file mode 100644 index 00000000..021a9aef --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/jungle" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_wall_hanging_sign.json new file mode 100644 index 00000000..ffc8d2e4 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/jungle_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/jungle" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_hanging_sign.json new file mode 100644 index 00000000..21bfdc04 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/mangrove" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_wall_hanging_sign.json new file mode 100644 index 00000000..21612492 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/mangrove_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/mangrove" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_hanging_sign.json new file mode 100644 index 00000000..51e6cad6 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_wall_hanging_sign.json new file mode 100644 index 00000000..30c43090 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/oak_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/oak" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_head.json new file mode 100644 index 00000000..c6e60fbd --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_head.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "textures": { + "0": "entity/piglin/piglin" + }, + "elements": [ + { + "name": "Skull", + "from": [3, 0, 4], + "to": [13, 8, 12], + "faces": { + "north": { "uv": [6.5, 2, 9, 4], "texture": "#0" }, + "east": { "uv": [4.5, 2, 6.5, 4], "texture": "#0" }, + "south": { "uv": [2, 2, 4.5, 4], "texture": "#0" }, + "west": { "uv": [0, 2, 2, 4], "texture": "#0" }, + "up": { "uv": [2, 0, 4.5, 2], "texture": "#0" }, + "down": { "uv": [11.25, 0, 13.75, 2], "texture": "#0" } + } + }, + { + "name": "SnoutBottom", + "from": [6, 0, 12], + "to": [10, 2, 13], + "faces": { + "north": { "uv": [3, 4, 4.5, 4.5], "texture": "#0" }, + "east": { "uv": [9, 1.5, 9.25, 2], "texture": "#0" }, + "south": { "uv": [8, 1, 9, 1.5], "texture": "#0" }, + "west": { "uv": [9, 1.5, 9.25, 2], "texture": "#0" }, + "up": { "uv": [8, 0, 9, 0.25], "texture": "#0" }, + "down": { "uv": [8, 1.5, 9, 1.75], "texture": "#0" } + } + }, + { + "name": "Snouttop", + "from": [6, 2, 12], + "to": [10, 4, 13], + "faces": { + "north": { "uv": [3, 4, 4, 4.5], "texture": "#0" }, + "east": { "uv": [7.75, 0.5, 8, 1], "texture": "#0" }, + "south": { "uv": [8, 0.5, 9, 1], "texture": "#0" }, + "west": { "uv": [9, 0.5, 9.25, 1], "texture": "#0" }, + "up": { "uv": [8, 0.25, 9, 0.5], "texture": "#0" }, + "down": { "uv": [10.25, 0.25, 11.25, 0.5], "texture": "#0" } + } + }, + { + "name": "Ear1", + "from": [3, 2, 6], + "to": [4, 7, 10], + "rotation": { + "angle": -22.5, + "axis": "z", + "origin": [3, 7, 8] + }, + "faces": { + "north": { "uv": [11, 2.5, 11.25, 3.75], "texture": "#0" }, + "east": { "uv": [11.25, 2.5, 12.25, 3.75], "texture": "#0" }, + "south": { "uv": [10.75, 2.5, 11, 3.75], "texture": "#0" }, + "west": { "uv": [9.75, 2.5, 10.75, 3.75], "texture": "#0" }, + "up": { "uv": [10.75, 1.5, 11, 2.5], "texture": "#0" }, + "down": { "uv": [11, 1.5, 11.25, 2.5], "texture": "#0" } + } + }, + { + "name": "Ear2", + "from": [12, 2, 6], + "to": [13, 7, 10], + "rotation": { + "angle": 22.5, + "axis": "z", + "origin": [13, 7, 8] + }, + "faces": { + "north": { "uv": [14, 2.5, 14.25, 3.75], "texture": "#0" }, + "east": { "uv": [14.25, 2.5, 15.25, 3.75], "texture": "#0" }, + "south": { "uv": [13.75, 2.5, 14, 3.75], "texture": "#0" }, + "west": { "uv": [12.75, 2.5, 13.75, 3.75], "texture": "#0" }, + "up": { "uv": [13.75, 1.5, 14, 2.5], "texture": "#0" }, + "down": { "uv": [14, 1.5, 14.25, 2.5], "texture": "#0" } + } + }, + { + "name": "Tusk1", + "from": [5, 0, 12], + "to": [6, 2, 13], + "faces": { + "north": { "uv": [0, 1.25, 0.25, 1.75], "texture": "#0" }, + "east": { "uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0" }, + "south": { "uv": [0.75, 0.25, 1, 0.75], "texture": "#0" }, + "west": { "uv": [0.75, 0.25, 1, 0.75], "texture": "#0" }, + "up": { "uv": [0.75, 0, 1, 0.25], "texture": "#0" }, + "down": { "uv": [1.25, 0, 1.5, 0.25], "texture": "#0" } + } + }, + { + "name": "Tusk2", + "from": [10, 0, 12], + "to": [11, 2, 13], + "faces": { + "north": { "uv": [0, 1.25, 0.25, 1.75], "texture": "#0" }, + "east": { "uv": [1, 0.25, 1.25, 0.75], "texture": "#0" }, + "south": { "uv": [0.75, 0.25, 1, 0.75], "texture": "#0" }, + "west": { "uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0" }, + "up": { "uv": [0.75, 0, 1, 0.25], "texture": "#0" }, + "down": { "uv": [1.25, 0, 1.5, 0.25], "texture": "#0" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_wall_head.json new file mode 100644 index 00000000..5e37178f --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/piglin_wall_head.json @@ -0,0 +1,135 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "textures": { + "0": "entity/piglin/piglin" + }, + "elements": [ + { + "name": "Skull", + "from": [3, 4, 8], + "to": [13, 12, 16], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 7, 8] + }, + "faces": { + "north": { "uv": [2, 2, 4.5, 4], "texture": "#0" }, + "east": { "uv": [0, 2, 2, 4], "texture": "#0" }, + "south": { "uv": [6.5, 2, 9, 4], "texture": "#0" }, + "west": { "uv": [4.5, 2, 6.5, 4], "texture": "#0" }, + "up": { "uv": [2, 0, 4.5, 2], "rotation": 180, "texture": "#0" }, + "down": { "uv": [11.25, 0, 13.75, 2], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "SnoutBottom", + "from": [6, 4, 7], + "to": [10, 6, 8], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 7, 8] + }, + "faces": { + "north": { "uv": [8, 1, 9, 1.5], "texture": "#0" }, + "east": { "uv": [9, 1.5, 9.25, 2], "texture": "#0" }, + "south": { "uv": [3, 4, 4.5, 4.5], "texture": "#0" }, + "west": { "uv": [9, 1.5, 9.25, 2], "texture": "#0" }, + "up": { "uv": [8, 0, 9, 0.25], "rotation": 180, "texture": "#0" }, + "down": { "uv": [8, 1.5, 9, 1.75], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Snouttop", + "from": [6, 6, 7], + "to": [10, 8, 8], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 7, 8] + }, + "faces": { + "north": { "uv": [8, 0.5, 9, 1], "texture": "#0" }, + "east": { "uv": [9, 0.5, 9.25, 1], "texture": "#0" }, + "south": { "uv": [3, 4, 4, 4.5], "texture": "#0" }, + "west": { "uv": [7.75, 0.5, 8, 1], "texture": "#0" }, + "up": { "uv": [8, 0.25, 9, 0.5], "rotation": 180, "texture": "#0" }, + "down": { "uv": [10.25, 0.25, 11.25, 0.5], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Ear1", + "from": [12, 6, 10], + "to": [13, 11, 14], + "rotation": { + "angle": 22.5, + "axis": "z", + "origin": [12, 11, 12] + }, + "faces": { + "north": { "uv": [10.75, 2.5, 11, 3.75], "texture": "#0" }, + "east": { "uv": [9.75, 2.5, 10.75, 3.75], "texture": "#0" }, + "south": { "uv": [11, 2.5, 11.25, 3.75], "texture": "#0" }, + "west": { "uv": [11.25, 2.5, 12.25, 3.75], "texture": "#0" }, + "up": { "uv": [10.75, 1.5, 11, 2.5], "rotation": 180, "texture": "#0" }, + "down": { "uv": [11, 1.5, 11.25, 2.5], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Ear2", + "from": [3, 6, 10], + "to": [4, 11, 14], + "rotation": { + "angle": -22.5, + "axis": "z", + "origin": [4, 11, 12] + }, + "faces": { + "north": { "uv": [13.75, 2.5, 14, 3.75], "texture": "#0" }, + "east": { "uv": [12.75, 2.5, 13.75, 3.75], "texture": "#0" }, + "south": { "uv": [14, 2.5, 14.25, 3.75], "texture": "#0" }, + "west": { "uv": [14.25, 2.5, 15.25, 3.75], "texture": "#0" }, + "up": { "uv": [13.75, 1.5, 14, 2.5], "rotation": 180, "texture": "#0" }, + "down": { "uv": [14, 1.5, 14.25, 2.5], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Tusk1", + "from": [10, 4, 7], + "to": [11, 6, 8], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 7, 8] + }, + "faces": { + "north": { "uv": [0.75, 0.25, 1, 0.75], "texture": "#0" }, + "east": { "uv": [0.75, 0.25, 1, 0.75], "texture": "#0" }, + "south": { "uv": [0, 1.25, 0.25, 1.75], "texture": "#0" }, + "west": { "uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0" }, + "up": { "uv": [0.75, 0, 1, 0.25], "rotation": 180, "texture": "#0" }, + "down": { "uv": [1.25, 0, 1.5, 0.25], "rotation": 180, "texture": "#0" } + } + }, + { + "name": "Tusk2", + "from": [5, 4, 7], + "to": [6, 6, 8], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 7, 8] + }, + "faces": { + "north": { "uv": [0.75, 0.25, 1, 0.75], "texture": "#0" }, + "east": { "uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0" }, + "south": { "uv": [0, 1.25, 0.25, 1.75], "texture": "#0" }, + "west": { "uv": [1, 0.25, 1.25, 0.75], "texture": "#0" }, + "up": { "uv": [0.75, 0, 1, 0.25], "rotation": 180, "texture": "#0" }, + "down": { "uv": [1.25, 0, 1.5, 0.25], "rotation": 180, "texture": "#0" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_head.json new file mode 100644 index 00000000..ef6ee81d --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_head.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/skull_64", + "textures": { + "entity": "entity/player/slim/steve" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_wall_head.json new file mode 100644 index 00000000..48f60c7b --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/player_wall_head.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_skull_64", + "textures": { + "entity": "entity/player/slim/steve" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/shulker_box.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/shulker_box.json new file mode 100644 index 00000000..0cd6403c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/shulker_box.json @@ -0,0 +1,33 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "textures": { + "0": "entity/shulker/shulker" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 8, 16], + "faces": { + "north": { "uv": [0, 11, 4, 13], "texture": "#0" }, + "east": { "uv": [0, 11, 4, 13], "texture": "#0" }, + "south": { "uv": [0, 11, 4, 13], "texture": "#0" }, + "west": { "uv": [0, 11, 4, 13], "texture": "#0" }, + "up": { "uv": [0, 0, 4, 4], "texture": "#0" }, + "down": { "uv": [8.25, 7.25, 12, 11], "texture": "#0" } + } + }, + { + "from": [0, 4, 0], + "to": [16, 16, 16], + "faces": { + "north": { "uv": [0, 4, 4, 7], "texture": "#0" }, + "east": { "uv": [0, 4, 4, 7], "texture": "#0" }, + "south": { "uv": [0, 4, 4, 7], "texture": "#0" }, + "west": { "uv": [0, 4, 4, 7], "texture": "#0" }, + "up": { "uv": [4, 0, 8, 4], "texture": "#0" }, + "down": { "uv": [0, 0, 4, 4], "texture": "#0" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_skull.json new file mode 100644 index 00000000..e37d250c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_skull.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/skull_32", + "textures": { + "entity": "entity/skeleton/skeleton" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_wall_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_wall_skull.json new file mode 100644 index 00000000..358e30f7 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skeleton_wall_skull.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_skull_32", + "textures": { + "entity": "entity/skeleton/skeleton" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_32.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_32.json new file mode 100644 index 00000000..d1da8880 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_32.json @@ -0,0 +1,32 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 32], + "elements": [ + { + "name": "Skull", + "from": [4.1, 0, 4.1], + "to": [11.9, 7.9, 11.9], + "faces": { + "north": { "uv": [6, 4, 8, 8], "texture": "#entity" }, + "east": { "uv": [4, 4, 6, 8], "texture": "#entity" }, + "south": { "uv": [2, 4, 4, 8], "texture": "#entity" }, + "west": { "uv": [0, 4, 2, 8], "texture": "#entity" }, + "up": { "uv": [4, 4, 2, 0], "rotation": 180, "texture": "#entity" }, + "down": { "uv": [5.5, 0.5, 3.75, 4], "rotation": 180, "texture": "#entity" } + } + }, + { + "name": "Overlay", + "from": [4, 0, 4], + "to": [12, 8, 12], + "faces": { + "north": { "uv": [14, 4, 16, 8], "texture": "#entity" }, + "east": { "uv": [12, 4, 14, 8], "texture": "#entity" }, + "south": { "uv": [10, 4, 12, 8], "texture": "#entity" }, + "west": { "uv": [8, 4, 10, 8], "texture": "#entity" }, + "up": { "uv": [12, 4, 10, 0], "rotation": 180, "texture": "#entity" }, + "down": { "uv": [14, 0, 12, 4], "rotation": 180, "texture": "#entity" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_64.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_64.json new file mode 100644 index 00000000..a41e4d3c --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/skull_64.json @@ -0,0 +1,32 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "elements": [ + { + "name": "Skull", + "from": [4.1, 0, 4.1], + "to": [11.9, 7.9, 11.9], + "faces": { + "north": { "uv": [5.5, 2, 7.5, 4], "texture": "#entity" }, + "east": { "uv": [3.75, 2, 5.75, 4], "texture": "#entity" }, + "south": { "uv": [2, 2, 4, 4], "texture": "#entity" }, + "west": { "uv": [0, 2, 2, 4], "texture": "#entity" }, + "up": { "uv": [4, 2, 2, 0], "rotation": 180, "texture": "#entity" }, + "down": { "uv": [6, 0, 4, 2], "rotation": 180, "texture": "#entity" } + } + }, + { + "name": "Overlay", + "from": [4, 0, 4], + "to": [12, 8, 12], + "faces": { + "north": { "uv": [14, 2, 16, 4], "texture": "#entity" }, + "east": { "uv": [12, 2, 14, 4], "texture": "#entity" }, + "south": { "uv": [10, 2, 12, 4], "texture": "#entity" }, + "west": { "uv": [8, 2, 10, 4], "texture": "#entity" }, + "up": { "uv": [12, 2, 10, 0], "rotation": 180, "texture": "#entity" }, + "down": { "uv": [14, 0, 12, 2], "rotation": 180, "texture": "#entity" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_hanging_sign.json new file mode 100644 index 00000000..ce157113 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/spruce" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_wall_hanging_sign.json new file mode 100644 index 00000000..59dc872f --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/spruce_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/spruce" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_banner.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_banner.json new file mode 100644 index 00000000..e5d120d6 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_banner.json @@ -0,0 +1,35 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "textures": { + "0": "entity/banner_base" + }, + "elements": [ + { + "name": "Handle", + "from": [1.2, 12.4, 15], + "to": [14.8, 13.4, 16], + "faces": { + "north": { "uv": [0.5, 11.5, 5.5, 12], "texture": "#0" }, + "east": { "uv": [0, 11, 0.5, 11.5], "texture": "#0" }, + "south": { "uv": [5.5, 11.5, 10.5, 12], "texture": "#0" }, + "west": { "uv": [5.5, 11, 6, 11.5], "texture": "#0" }, + "up": { "uv": [5.5, 11, 0.5, 10.5], "texture": "#0" }, + "down": { "uv": [5.5, 11, 0.5, 11.5], "texture": "#0" } + } + }, + { + "name": "Cloth", + "from": [1.2, -14.6, 14.5], + "to": [14.8, 13.4, 15], + "faces": { + "north": { "uv": [0.25, 0.25, 5.5, 10.25], "texture": "#0", "tintindex": 0 }, + "east": { "uv": [0, 0.25, 0.25, 10.25], "texture": "#0", "tintindex": 0 }, + "south": { "uv": [5.5, 0.25, 10.5, 10.25], "texture": "#0", "tintindex": 0 }, + "west": { "uv": [5.5, 0.25, 5.25, 10], "texture": "#0", "tintindex": 0 }, + "up": { "uv": [5.25, 0, 0.25, 0.25], "texture": "#0", "tintindex": 0 }, + "down": { "uv": [5, 0.25, 0.25, 0], "texture": "#0", "tintindex": 0 } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_hanging_sign.json new file mode 100644 index 00000000..38376233 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_hanging_sign.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "ambientocclusion": false, + "texture_size": [64, 32], + "textures": { + "wood": "entity/signs/hanging/oak" + }, + "elements": [ + { + "name": "Sign", + "from": [1, 0, 7], + "to": [15, 10, 9], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 8, 8] + }, + "faces": { + "north": { "uv": [4.5, 7, 8, 12], "texture": "#wood" }, + "east": { "uv": [4, 7, 4.5, 12], "texture": "#wood" }, + "south": { "uv": [0.5, 7, 4, 12], "texture": "#wood" }, + "west": { "uv": [0, 7, 0.5, 12], "texture": "#wood" }, + "up": { "uv": [4, 6, 0.5, 7], "rotation": 180, "texture": "#wood" }, + "down": { "uv": [4, 7, 7.5, 6], "texture": "#wood" } + } + }, + { + "name": "Hanger", + "from": [0, 14, 6], + "to": [16, 16, 10], + "rotation": { + "angle": 0, + "axis": "y", + "origin": [8, 8, 8] + }, + "faces": { + "north": { "uv": [6, 2, 10, 3], "texture": "#wood" }, + "east": { "uv": [0, 2, 1, 3], "texture": "#wood" }, + "south": { "uv": [1, 2, 5, 3], "texture": "#wood" }, + "west": { "uv": [0, 2, 1, 3], "texture": "#wood" }, + "up": { "uv": [1, 0, 5, 2], "rotation": 180, "texture": "#wood" }, + "down": { "uv": [5, 0, 9, 2], "texture": "#wood" } + } + }, + { + "name": "ChainA1", + "from": [4.8, 10, 10.5], + "to": [6.2, 14, 10.5], + "shade": false, + "rotation": { + "angle": -45, + "axis": "y", + "origin": [8, 8, 8], + "rescale": true + }, + "faces": { + "north": { "uv": [1.5, 3, 2.25, 6], "texture": "#wood" }, + "south": { "uv": [1.5, 3, 2.25, 6], "texture": "#wood" } + } + }, + { + "name": "ChainB2", + "from": [10.5, 10, 4.8], + "to": [10.5, 14, 6.2], + "shade": false, + "rotation": { + "angle": -45, + "axis": "y", + "origin": [8, 8, 8], + "rescale": true + }, + "faces": { + "east": { "uv": [0, 3, 0.75, 6], "texture": "#wood" }, + "west": { "uv": [0, 3, 0.75, 6], "texture": "#wood" } + } + }, + { + "name": "ChainB1", + "from": [9.8, 10, 5.5], + "to": [11.2, 14, 5.5], + "shade": false, + "rotation": { + "angle": -45, + "axis": "y", + "origin": [8, 8, 8], + "rescale": true + }, + "faces": { + "north": { "uv": [1.5, 3, 2.25, 6], "texture": "#wood" }, + "south": { "uv": [1.5, 3, 2.25, 6], "texture": "#wood" } + } + }, + { + "name": "ChainA2", + "from": [5.5, 10, 9.8], + "to": [5.5, 14, 11.2], + "shade": false, + "rotation": { + "angle": -45, + "axis": "y", + "origin": [8, 8, 8], + "rescale": true + }, + "faces": { + "east": { "uv": [0, 3, 0.75, 6], "texture": "#wood" }, + "west": { "uv": [0, 3, 0.75, 6], "texture": "#wood" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_32.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_32.json new file mode 100644 index 00000000..a03aed70 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_32.json @@ -0,0 +1,32 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 32], + "elements": [ + { + "name": "Skull", + "from": [4.1, 4.1, 8.1], + "to": [11.9, 11.9, 16], + "faces": { + "north": { "uv": [2, 4, 4, 8], "texture": "#entity" }, + "east": { "uv": [0, 4, 2, 8], "texture": "#entity" }, + "south": { "uv": [6, 4, 8, 8], "texture": "#entity" }, + "west": { "uv": [4, 4, 6, 8], "texture": "#entity" }, + "up": { "uv": [4, 4, 2, 0], "texture": "#entity" }, + "down": { "uv": [5.5, 0.5, 3.75, 4], "texture": "#entity" } + } + }, + { + "name": "Overlay", + "from": [4, 4, 8], + "to": [12, 12, 16], + "faces": { + "north": { "uv": [10, 4, 12, 8], "texture": "#entity" }, + "east": { "uv": [8.25, 4, 10.25, 8], "texture": "#entity" }, + "south": { "uv": [14, 4, 16, 8], "texture": "#entity" }, + "west": { "uv": [12, 4, 14, 8], "texture": "#entity" }, + "up": { "uv": [12, 4, 10, 0], "texture": "#entity" }, + "down": { "uv": [14, 0, 12, 4], "texture": "#entity" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_64.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_64.json new file mode 100644 index 00000000..37555d45 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wall_skull_64.json @@ -0,0 +1,32 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "texture_size": [64, 64], + "elements": [ + { + "name": "Skull", + "from": [4.1, 4.1, 8.2], + "to": [11.9, 11.9, 16], + "faces": { + "north": { "uv": [2, 2, 4, 4], "texture": "#entity" }, + "east": { "uv": [0, 2, 2, 4], "texture": "#entity" }, + "south": { "uv": [5.5, 2, 7.5, 4], "texture": "#entity" }, + "west": { "uv": [3.75, 2, 5.75, 4], "texture": "#entity" }, + "up": { "uv": [4, 2, 2, 0], "texture": "#entity" }, + "down": { "uv": [6, 0, 4, 2], "texture": "#entity" } + } + }, + { + "name": "Overlay", + "from": [4, 4, 8], + "to": [12, 12, 16], + "faces": { + "north": { "uv": [10, 2, 12, 4], "texture": "#entity" }, + "east": { "uv": [8, 2, 10, 4], "texture": "#entity" }, + "south": { "uv": [14, 2, 16, 4], "texture": "#entity" }, + "west": { "uv": [12, 2, 14, 4], "texture": "#entity" }, + "up": { "uv": [12, 2, 10, 0], "texture": "#entity" }, + "down": { "uv": [14, 0, 12, 2], "texture": "#entity" } + } + } + ] +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_hanging_sign.json new file mode 100644 index 00000000..f04b36cb --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/warped" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_wall_hanging_sign.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_wall_hanging_sign.json new file mode 100644 index 00000000..cd9301fd --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/warped_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_hanging_sign", + "textures": { + "wood": "minecraft:entity/signs/hanging/warped" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_skull.json new file mode 100644 index 00000000..8c6ca71a --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_skull.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/skull_32", + "textures": { + "entity": "entity/skeleton/wither_skeleton" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_wall_skull.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_wall_skull.json new file mode 100644 index 00000000..9e3e0160 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/wither_skeleton_wall_skull.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_skull_32", + "textures": { + "entity": "entity/skeleton/wither_skeleton" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_head.json new file mode 100644 index 00000000..92936d89 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_head.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/skull_64", + "textures": { + "entity": "entity/zombie/zombie" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_wall_head.json b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_wall_head.json new file mode 100644 index 00000000..bcde6703 --- /dev/null +++ b/BlueMapCore/src/main/resourceExtensions/assets/minecraft/models/entity/zombie_wall_head.json @@ -0,0 +1,7 @@ +{ + "credit": "Made with Blockbench by TyBraniff for Bluemaps support.", + "parent": "minecraft:entity/wall_skull_64", + "textures": { + "entity": "entity/zombie/zombie" + } +} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/blockstates/missing.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/blockstates/missing.json deleted file mode 100644 index d917d257..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/blockstates/missing.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "bluemap:block/missing" } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/models/block/missing.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/models/block/missing.json deleted file mode 100644 index 5995c0c0..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/bluemap/models/block/missing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "bluemap:block/missing" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/biomes.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/biomes.json deleted file mode 100644 index b14a8d34..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/biomes.json +++ /dev/null @@ -1,395 +0,0 @@ -{ - "minecraft:ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:plains": { - "humidity": 0.4, - "temperature": 0.8, - "watercolor": 4159204 - }, - "minecraft:desert": { - "humidity": 0.0, - "temperature": 2.0, - "watercolor": 4159204 - }, - "minecraft:mountains": { - "humidity": 0.3, - "temperature": 0.2, - "watercolor": 4159204 - }, - "minecraft:forest": { - "humidity": 0.8, - "temperature": 0.7, - "watercolor": 4159204 - }, - "minecraft:taiga": { - "humidity": 0.8, - "temperature": 0.25, - "watercolor": 4159204 - }, - "minecraft:swamp": { - "humidity": 0.9, - "temperature": 0.8, - "foliagecolor": "#6A7039", - "grasscolor": "#6A7039", - "watercolor": 6388580 - }, - "minecraft:river": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:nether": { - "humidity": 0.0, - "temperature": 2.0, - "watercolor": 4159204 - }, - "minecraft:the_end": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:frozen_ocean": { - "humidity": 0.5, - "temperature": 0.0, - "watercolor": 3750089 - }, - "minecraft:frozen_river": { - "humidity": 0.5, - "temperature": 0.0, - "watercolor": 3750089 - }, - "minecraft:snowy_tundra": { - "humidity": 0.5, - "temperature": 0.0, - "watercolor": 4159204 - }, - "minecraft:snowy_mountains": { - "humidity": 0.5, - "temperature": 0.0, - "watercolor": 4159204 - }, - "minecraft:mushroom_fields": { - "humidity": 1.0, - "temperature": 0.9, - "watercolor": 4159204 - }, - "minecraft:mushroom_field_shore": { - "humidity": 1.0, - "temperature": 0.9, - "watercolor": 4159204 - }, - "minecraft:beach": { - "humidity": 0.4, - "temperature": 0.8, - "watercolor": 4159204 - }, - "minecraft:desert_hills": { - "humidity": 0.0, - "temperature": 2.0, - "watercolor": 4159204 - }, - "minecraft:wooded_hills": { - "humidity": 0.8, - "temperature": 0.7, - "watercolor": 4159204 - }, - "minecraft:taiga_hills": { - "humidity": 0.8, - "temperature": 0.25, - "watercolor": 4159204 - }, - "minecraft:mountain_edge": { - "humidity": 0.3, - "temperature": 0.2, - "watercolor": 4159204 - }, - "minecraft:jungle": { - "humidity": 0.9, - "temperature": 0.95, - "watercolor": 4159204 - }, - "minecraft:jungle_hills": { - "humidity": 0.9, - "temperature": 0.95, - "watercolor": 4159204 - }, - "minecraft:jungle_edge": { - "humidity": 0.8, - "temperature": 0.95, - "watercolor": 4159204 - }, - "minecraft:deep_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:stone_shore": { - "humidity": 0.3, - "temperature": 0.2, - "watercolor": 4159204 - }, - "minecraft:snowy_beach": { - "humidity": 0.3, - "temperature": 0.05, - "watercolor": 4020182 - }, - "minecraft:birch_forest": { - "humidity": 0.6, - "temperature": 0.6, - "watercolor": 4159204 - }, - "minecraft:birch_forest_hills": { - "humidity": 0.6, - "temperature": 0.6, - "watercolor": 4159204 - }, - "minecraft:dark_forest": { - "humidity": 0.8, - "temperature": 0.7, - "foliagecolor": "#28340a55", - "grasscolor": "#28340a88", - "watercolor": 4159204 - }, - "minecraft:snowy_taiga": { - "humidity": 0.4, - "temperature": -0.5, - "watercolor": 4020182 - }, - "minecraft:snowy_taiga_hills": { - "humidity": 0.4, - "temperature": -0.5, - "watercolor": 4020182 - }, - "minecraft:giant_tree_taiga": { - "humidity": 0.8, - "temperature": 0.3, - "watercolor": 4159204 - }, - "minecraft:giant_tree_taiga_hills": { - "humidity": 0.8, - "temperature": 0.3, - "watercolor": 4159204 - }, - "minecraft:wooded_mountains": { - "humidity": 0.3, - "temperature": 0.2, - "watercolor": 4159204 - }, - "minecraft:savanna": { - "humidity": 0.0, - "temperature": 1.2, - "watercolor": 4159204 - }, - "minecraft:savanna_plateau": { - "humidity": 0.0, - "temperature": 1.0, - "watercolor": 4159204 - }, - "minecraft:badlands": { - "humidity": 0.0, - "temperature": 2.0, - "foliagecolor": "#9e814d", - "grasscolor": "#90814d", - "watercolor": 4159204 - }, - "minecraft:wooded_badlands_plateau": { - "humidity": 0.0, - "temperature": 2.0, - "foliagecolor": "#9e814d", - "grasscolor": "#90814d", - "watercolor": 4159204 - }, - "minecraft:badlands_plateau": { - "humidity": 0.0, - "temperature": 2.0, - "foliagecolor": "#9e814d", - "grasscolor": "#90814d", - "watercolor": 4159204 - }, - "minecraft:small_end_islands": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:end_midlands": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:end_highlands": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:end_barrens": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:warm_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4445678 - }, - "minecraft:lukewarm_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4566514 - }, - "minecraft:cold_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4020182 - }, - "minecraft:deep_warm_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4445678 - }, - "minecraft:deep_lukewarm_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4566514 - }, - "minecraft:deep_cold_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4020182 - }, - "minecraft:deep_frozen_ocean": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 3750089 - }, - "minecraft:the_void": { - "humidity": 0.5, - "temperature": 0.5, - "watercolor": 4159204 - }, - "minecraft:sunflower_plains": { - "humidity": 0.4, - "temperature": 0.8, - "watercolor": 4159204 - }, - "minecraft:desert_lakes": { - "humidity": 0.0, - "temperature": 2.0, - "watercolor": 4159204 - }, - "minecraft:gravelly_mountains": { - "humidity": 0.3, - "temperature": 0.2, - "watercolor": 4159204 - }, - "minecraft:flower_forest": { - "humidity": 0.8, - "temperature": 0.7, - "watercolor": 4159204 - }, - "minecraft:taiga_mountains": { - "humidity": 0.8, - "temperature": 0.25, - "watercolor": 4159204 - }, - "minecraft:swamp_hills": { - "humidity": 0.9, - "temperature": 0.8, - "foliagecolor": "#6A7039", - "grasscolor": "#6A7039", - "watercolor": 6388580 - }, - "minecraft:ice_spikes": { - "humidity": 0.5, - "temperature": 0.0, - "watercolor": 4159204 - }, - "minecraft:modified_jungle": { - "humidity": 0.9, - "temperature": 0.95, - "watercolor": 4159204 - }, - "minecraft:modified_jungle_edge": { - "humidity": 0.8, - "temperature": 0.95, - "watercolor": 4159204 - }, - "minecraft:tall_birch_forest": { - "humidity": 0.6, - "temperature": 0.6, - "watercolor": 4159204 - }, - "minecraft:tall_birch_hills": { - "humidity": 0.6, - "temperature": 0.6, - "watercolor": 4159204 - }, - "minecraft:dark_forest_hills": { - "humidity": 0.8, - "temperature": 0.7, - "foliagecolor": "#28340a55", - "grasscolor": "#28340a88", - "watercolor": 4159204 - }, - "minecraft:snowy_taiga_mountains": { - "humidity": 0.4, - "temperature": -0.5, - "watercolor": 4020182 - }, - "minecraft:giant_spruce_taiga": { - "humidity": 0.8, - "temperature": 0.25, - "watercolor": 4159204 - }, - "minecraft:giant_spruce_taiga_hills": { - "humidity": 0.8, - "temperature": 0.25, - "watercolor": 4159204 - }, - "minecraft:modified_gravelly_mountains": { - "humidity": 0.3, - "temperature": 0.2, - "watercolor": 4159204 - }, - "minecraft:shattered_savanna": { - "humidity": 0.0, - "temperature": 1.1, - "watercolor": 4159204 - }, - "minecraft:shattered_savanna_plateau": { - "humidity": 0.0, - "temperature": 1.0, - "watercolor": 4159204 - }, - "minecraft:eroded_badlands": { - "humidity": 0.0, - "temperature": 2.0, - "foliagecolor": "#9e814d", - "grasscolor": "#90814d", - "watercolor": 4159204 - }, - "minecraft:modified_wooded_badlands_plateau": { - "humidity": 0.0, - "temperature": 2.0, - "watercolor": 4159204 - }, - "minecraft:modified_badlands_plateau": { - "humidity": 0.0, - "temperature": 2.0, - "foliagecolor": "#9e814d", - "grasscolor": "#90814d", - "watercolor": 4159204 - }, - "minecraft:bamboo_jungle": { - "humidity": 0.9, - "temperature": 0.95, - "watercolor": 4159204 - }, - "minecraft:bamboo_jungle_hills": { - "humidity": 0.9, - "temperature": 0.95, - "watercolor": 4159204 - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockColors.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockColors.json deleted file mode 100644 index 6cf0cac3..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockColors.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "default": "@foliage", - "minecraft:water": "@water", - "minecraft:cauldron": "@water", - "minecraft:grass_block": "@grass", - "minecraft:grass": "@grass", - "minecraft:tall_grass": "@grass", - "minecraft:fern": "@grass", - "minecraft:large_fern": "@grass", - "minecraft:redstone_wire": "@redstone", - "minecraft:birch_leaves": 8431445, - "minecraft:spruce_leaves": 6396257, - "minecraft:stonecutter": "#ffffff", - "minecraft:snow": "#ffffff" -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockProperties.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockProperties.json deleted file mode 100644 index d319683a..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockProperties.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "minecraft:seagrass": { "alwaysWaterlogged": true }, - "minecraft:tall_seagrass": { "alwaysWaterlogged": true }, - "minecraft:kelp": { "alwaysWaterlogged": true }, - "minecraft:kelp_plant": { "alwaysWaterlogged": true }, - "minecraft:bubble_column": { "alwaysWaterlogged": true }, - - "minecraft:grass": { "randomOffset": true }, - "minecraft:tall_grass": { "randomOffset": true }, - "minecraft:fern": { "randomOffset": true }, - "minecraft:dandelion": { "randomOffset": true }, - "minecraft:cornflower": { "randomOffset": true }, - "minecraft:poppy": { "randomOffset": true }, - "minecraft:blue_orchid": { "randomOffset": true }, - "minecraft:allium": { "randomOffset": true }, - "minecraft:azure_bluet": { "randomOffset": true }, - "minecraft:red_tulip": { "randomOffset": true }, - "minecraft:orange_tulip": { "randomOffset": true }, - "minecraft:white_tulip": { "randomOffset": true }, - "minecraft:pink_tulip": { "randomOffset": true }, - "minecraft:oxeye_daisy": { "randomOffset": true }, - "minecraft:lily_of_the_valley": { "randomOffset": true }, - "minecraft:wither_rose": { "randomOffset": true }, - "minecraft:crimson_roots": { "randomOffset": true }, - "minecraft:warped_roots": { "randomOffset": true }, - "minecraft:nether_sprouts": { "randomOffset": true }, - "minecraft:rose_bush": { "randomOffset": true }, - "minecraft:peony": { "randomOffset": true }, - "minecraft:lilac": { "randomOffset": true }, - "minecraft:sunflower": { "randomOffset": true }, - "minecraft:hanging_roots": { "randomOffset": true }, - "minecraft:small_dripleaf": { "randomOffset": true }, - - "minecraft:glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:tinted_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:white_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:orange_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:magenta_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:light_blue_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:yellow_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:lime_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:pink_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:gray_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:light_gray_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:cyan_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:purple_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:blue_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:brown_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:green_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:red_stained_glass": { "occluding": false, "cullingIdentical": true }, - "minecraft:black_stained_glass": { "occluding": false, "cullingIdentical": true }, - - "minecraft:ice": { "cullingIdentical": true } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/acacia_sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/acacia_sign.json deleted file mode 100644 index 7bde7036..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/acacia_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "variants": { - "rotation=0": { "model": "block/sign/acacia" }, - "rotation=1": { "model": "block/sign/acacia", "y": 22.5 }, - "rotation=2": { "model": "block/sign/acacia", "y": 45 }, - "rotation=3": { "model": "block/sign/acacia", "y": 67.5 }, - "rotation=4": { "model": "block/sign/acacia", "y": 90 }, - "rotation=5": { "model": "block/sign/acacia", "y": 112.5 }, - "rotation=6": { "model": "block/sign/acacia", "y": 135 }, - "rotation=7": { "model": "block/sign/acacia", "y": 157.5 }, - "rotation=8": { "model": "block/sign/acacia", "y": 180 }, - "rotation=9": { "model": "block/sign/acacia", "y": 202.5 }, - "rotation=10": { "model": "block/sign/acacia", "y": 225 }, - "rotation=11": { "model": "block/sign/acacia", "y": 247.5 }, - "rotation=12": { "model": "block/sign/acacia", "y": 270 }, - "rotation=13": { "model": "block/sign/acacia", "y": 292.5 }, - "rotation=14": { "model": "block/sign/acacia", "y": 315 }, - "rotation=15": { "model": "block/sign/acacia", "y": 337.5 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/birch_sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/birch_sign.json deleted file mode 100644 index 3aff1cba..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/birch_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "variants": { - "rotation=0": { "model": "block/sign/birch" }, - "rotation=1": { "model": "block/sign/birch", "y": 22.5 }, - "rotation=2": { "model": "block/sign/birch", "y": 45 }, - "rotation=3": { "model": "block/sign/birch", "y": 67.5 }, - "rotation=4": { "model": "block/sign/birch", "y": 90 }, - "rotation=5": { "model": "block/sign/birch", "y": 112.5 }, - "rotation=6": { "model": "block/sign/birch", "y": 135 }, - "rotation=7": { "model": "block/sign/birch", "y": 157.5 }, - "rotation=8": { "model": "block/sign/birch", "y": 180 }, - "rotation=9": { "model": "block/sign/birch", "y": 202.5 }, - "rotation=10": { "model": "block/sign/birch", "y": 225 }, - "rotation=11": { "model": "block/sign/birch", "y": 247.5 }, - "rotation=12": { "model": "block/sign/birch", "y": 270 }, - "rotation=13": { "model": "block/sign/birch", "y": 292.5 }, - "rotation=14": { "model": "block/sign/birch", "y": 315 }, - "rotation=15": { "model": "block/sign/birch", "y": 337.5 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/black_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/black_bed.json deleted file mode 100644 index c475b18c..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/black_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/black_head" }, - "part=head,facing=east": { "model": "block/bed/black_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/black_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/black_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/black_foot" }, - "part=foot,facing=east": { "model": "block/bed/black_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/black_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/black_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/blue_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/blue_bed.json deleted file mode 100644 index e16bf131..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/blue_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/blue_head" }, - "part=head,facing=east": { "model": "block/bed/blue_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/blue_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/blue_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/blue_foot" }, - "part=foot,facing=east": { "model": "block/bed/blue_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/blue_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/blue_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/brown_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/brown_bed.json deleted file mode 100644 index 44c1ab9c..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/brown_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/brown_head" }, - "part=head,facing=east": { "model": "block/bed/brown_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/brown_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/brown_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/brown_foot" }, - "part=foot,facing=east": { "model": "block/bed/brown_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/brown_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/brown_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/bubble_column.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/bubble_column.json deleted file mode 100644 index f047e558..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/bubble_column.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "block/bubble_column" } - } -} diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/chest.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/chest.json deleted file mode 100644 index dd59d70e..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/chest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=single,facing=north": { "model": "block/chest/normal", "y": 180 }, - "type=single,facing=east": { "model": "block/chest/normal", "y": 270 }, - "type=single,facing=south": { "model": "block/chest/normal" }, - "type=single,facing=west": { "model": "block/chest/normal", "y":90 }, - "type=right,facing=north": { "model": "block/chest/normal_double", "y": 180 }, - "type=right,facing=east": { "model": "block/chest/normal_double", "y": 270 }, - "type=right,facing=south": { "model": "block/chest/normal_double" }, - "type=right,facing=west": { "model": "block/chest/normal_double", "y":90 }, - "type=left": { "model": "block/chest/left" } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/cyan_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/cyan_bed.json deleted file mode 100644 index 2b1f6b7c..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/cyan_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/cyan_head" }, - "part=head,facing=east": { "model": "block/bed/cyan_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/cyan_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/cyan_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/cyan_foot" }, - "part=foot,facing=east": { "model": "block/bed/cyan_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/cyan_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/cyan_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/dark_oak_sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/dark_oak_sign.json deleted file mode 100644 index 06e07f02..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/dark_oak_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "variants": { - "rotation=0": { "model": "block/sign/dark_oak" }, - "rotation=1": { "model": "block/sign/dark_oak", "y": 22.5 }, - "rotation=2": { "model": "block/sign/dark_oak", "y": 45 }, - "rotation=3": { "model": "block/sign/dark_oak", "y": 67.5 }, - "rotation=4": { "model": "block/sign/dark_oak", "y": 90 }, - "rotation=5": { "model": "block/sign/dark_oak", "y": 112.5 }, - "rotation=6": { "model": "block/sign/dark_oak", "y": 135 }, - "rotation=7": { "model": "block/sign/dark_oak", "y": 157.5 }, - "rotation=8": { "model": "block/sign/dark_oak", "y": 180 }, - "rotation=9": { "model": "block/sign/dark_oak", "y": 202.5 }, - "rotation=10": { "model": "block/sign/dark_oak", "y": 225 }, - "rotation=11": { "model": "block/sign/dark_oak", "y": 247.5 }, - "rotation=12": { "model": "block/sign/dark_oak", "y": 270 }, - "rotation=13": { "model": "block/sign/dark_oak", "y": 292.5 }, - "rotation=14": { "model": "block/sign/dark_oak", "y": 315 }, - "rotation=15": { "model": "block/sign/dark_oak", "y": 337.5 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/ender_chest.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/ender_chest.json deleted file mode 100644 index 23d9dedc..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/ender_chest.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "variants": { - "facing=north": { "model": "block/chest/ender", "y": 180 }, - "facing=east": { "model": "block/chest/ender", "y": 270 }, - "facing=south": { "model": "block/chest/ender" }, - "facing=west": { "model": "block/chest/ender", "y":90 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/gray_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/gray_bed.json deleted file mode 100644 index a731191d..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/gray_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/gray_head" }, - "part=head,facing=east": { "model": "block/bed/gray_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/gray_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/gray_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/gray_foot" }, - "part=foot,facing=east": { "model": "block/bed/gray_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/gray_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/gray_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/green_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/green_bed.json deleted file mode 100644 index 2c26704b..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/green_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/green_head" }, - "part=head,facing=east": { "model": "block/bed/green_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/green_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/green_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/green_foot" }, - "part=foot,facing=east": { "model": "block/bed/green_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/green_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/green_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/jungle_sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/jungle_sign.json deleted file mode 100644 index a2f96d3e..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/jungle_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "variants": { - "rotation=0": { "model": "block/sign/jungle" }, - "rotation=1": { "model": "block/sign/jungle", "y": 22.5 }, - "rotation=2": { "model": "block/sign/jungle", "y": 45 }, - "rotation=3": { "model": "block/sign/jungle", "y": 67.5 }, - "rotation=4": { "model": "block/sign/jungle", "y": 90 }, - "rotation=5": { "model": "block/sign/jungle", "y": 112.5 }, - "rotation=6": { "model": "block/sign/jungle", "y": 135 }, - "rotation=7": { "model": "block/sign/jungle", "y": 157.5 }, - "rotation=8": { "model": "block/sign/jungle", "y": 180 }, - "rotation=9": { "model": "block/sign/jungle", "y": 202.5 }, - "rotation=10": { "model": "block/sign/jungle", "y": 225 }, - "rotation=11": { "model": "block/sign/jungle", "y": 247.5 }, - "rotation=12": { "model": "block/sign/jungle", "y": 270 }, - "rotation=13": { "model": "block/sign/jungle", "y": 292.5 }, - "rotation=14": { "model": "block/sign/jungle", "y": 315 }, - "rotation=15": { "model": "block/sign/jungle", "y": 337.5 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lava.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lava.json deleted file mode 100644 index d6adbba4..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lava.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "block/lava" } - } -} diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lime_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lime_bed.json deleted file mode 100644 index 77dd6cc6..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/lime_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/lime_head" }, - "part=head,facing=east": { "model": "block/bed/lime_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/lime_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/lime_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/lime_foot" }, - "part=foot,facing=east": { "model": "block/bed/lime_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/lime_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/lime_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/magenta_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/magenta_bed.json deleted file mode 100644 index 717f1183..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/magenta_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/magenta_head" }, - "part=head,facing=east": { "model": "block/bed/magenta_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/magenta_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/magenta_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/magenta_foot" }, - "part=foot,facing=east": { "model": "block/bed/magenta_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/magenta_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/magenta_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/oak_sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/oak_sign.json deleted file mode 100644 index 567ec778..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/oak_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "variants": { - "rotation=0": { "model": "block/sign/oak" }, - "rotation=1": { "model": "block/sign/oak", "y": 22.5 }, - "rotation=2": { "model": "block/sign/oak", "y": 45 }, - "rotation=3": { "model": "block/sign/oak", "y": 67.5 }, - "rotation=4": { "model": "block/sign/oak", "y": 90 }, - "rotation=5": { "model": "block/sign/oak", "y": 112.5 }, - "rotation=6": { "model": "block/sign/oak", "y": 135 }, - "rotation=7": { "model": "block/sign/oak", "y": 157.5 }, - "rotation=8": { "model": "block/sign/oak", "y": 180 }, - "rotation=9": { "model": "block/sign/oak", "y": 202.5 }, - "rotation=10": { "model": "block/sign/oak", "y": 225 }, - "rotation=11": { "model": "block/sign/oak", "y": 247.5 }, - "rotation=12": { "model": "block/sign/oak", "y": 270 }, - "rotation=13": { "model": "block/sign/oak", "y": 292.5 }, - "rotation=14": { "model": "block/sign/oak", "y": 315 }, - "rotation=15": { "model": "block/sign/oak", "y": 337.5 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/orange_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/orange_bed.json deleted file mode 100644 index 13bf33be..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/orange_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/orange_head" }, - "part=head,facing=east": { "model": "block/bed/orange_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/orange_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/orange_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/orange_foot" }, - "part=foot,facing=east": { "model": "block/bed/orange_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/orange_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/orange_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/pink_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/pink_bed.json deleted file mode 100644 index 9237c82f..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/pink_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/pink_head" }, - "part=head,facing=east": { "model": "block/bed/pink_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/pink_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/pink_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/pink_foot" }, - "part=foot,facing=east": { "model": "block/bed/pink_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/pink_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/pink_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/purple_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/purple_bed.json deleted file mode 100644 index 39bda4f0..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/purple_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/purple_head" }, - "part=head,facing=east": { "model": "block/bed/purple_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/purple_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/purple_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/purple_foot" }, - "part=foot,facing=east": { "model": "block/bed/purple_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/purple_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/purple_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/red_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/red_bed.json deleted file mode 100644 index ebb872d9..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/red_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/red_head" }, - "part=head,facing=east": { "model": "block/bed/red_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/red_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/red_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/red_foot" }, - "part=foot,facing=east": { "model": "block/bed/red_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/red_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/red_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/spruce_sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/spruce_sign.json deleted file mode 100644 index e592a699..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/spruce_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "variants": { - "rotation=0": { "model": "block/sign/spruce" }, - "rotation=1": { "model": "block/sign/spruce", "y": 22.5 }, - "rotation=2": { "model": "block/sign/spruce", "y": 45 }, - "rotation=3": { "model": "block/sign/spruce", "y": 67.5 }, - "rotation=4": { "model": "block/sign/spruce", "y": 90 }, - "rotation=5": { "model": "block/sign/spruce", "y": 112.5 }, - "rotation=6": { "model": "block/sign/spruce", "y": 135 }, - "rotation=7": { "model": "block/sign/spruce", "y": 157.5 }, - "rotation=8": { "model": "block/sign/spruce", "y": 180 }, - "rotation=9": { "model": "block/sign/spruce", "y": 202.5 }, - "rotation=10": { "model": "block/sign/spruce", "y": 225 }, - "rotation=11": { "model": "block/sign/spruce", "y": 247.5 }, - "rotation=12": { "model": "block/sign/spruce", "y": 270 }, - "rotation=13": { "model": "block/sign/spruce", "y": 292.5 }, - "rotation=14": { "model": "block/sign/spruce", "y": 315 }, - "rotation=15": { "model": "block/sign/spruce", "y": 337.5 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/water.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/water.json deleted file mode 100644 index 48ff0ea4..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/water.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "block/water" } - } -} diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/white_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/white_bed.json deleted file mode 100644 index 133bd10d..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/white_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/white_head" }, - "part=head,facing=east": { "model": "block/bed/white_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/white_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/white_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/white_foot" }, - "part=foot,facing=east": { "model": "block/bed/white_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/white_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/white_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/yellow_bed.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/yellow_bed.json deleted file mode 100644 index 48ef5c14..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/blockstates/yellow_bed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "variants": { - "part=head,facing=north": { "model": "block/bed/yellow_head" }, - "part=head,facing=east": { "model": "block/bed/yellow_head", "y": 90 }, - "part=head,facing=south": { "model": "block/bed/yellow_head", "y": 180 }, - "part=head,facing=west": { "model": "block/bed/yellow_head", "y": 270 }, - "part=foot,facing=north": { "model": "block/bed/yellow_foot" }, - "part=foot,facing=east": { "model": "block/bed/yellow_foot", "y": 90 }, - "part=foot,facing=south": { "model": "block/bed/yellow_foot", "y": 180 }, - "part=foot,facing=west": { "model": "block/bed/yellow_foot", "y": 270 } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_foot.json deleted file mode 100644 index b40ef14e..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_foot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "elements": [ - { - "from": [0, 0, 13], - "to": [3, 3, 16], - "faces": { - "north": {"uv": [14.75, 0.75, 15.5, 1.5], "texture": "#bed"}, - "east": {"uv": [14, 0.75, 14.75, 1.5], "texture": "#bed"}, - "south": {"uv": [13.25, 0.75, 14, 1.5], "texture": "#bed"}, - "west": {"uv": [12.5, 0.75, 13.25, 1.5], "texture": "#bed"}, - "up": {"uv": [13.25, 0, 14, 0.75], "texture": "#bed"}, - "down": {"uv": [14, 0, 14.75, 0.75], "texture": "#bed"} - } - }, - { - "from": [13, 0, 13], - "to": [16, 3, 16], - "faces": { - "north": {"uv": [14, 3.75, 14.75, 4.5], "texture": "#bed"}, - "east": {"uv": [13.25, 3.75, 14, 4.5], "texture": "#bed"}, - "south": {"uv": [12.5, 3.75, 13.25, 4.5], "texture": "#bed"}, - "west": {"uv": [14.75, 3.75, 15.5, 4.5], "texture": "#bed"}, - "up": {"uv": [13.25, 3, 14, 3.75], "texture": "#bed"}, - "down": {"uv": [14, 3, 14.75, 3.75], "texture": "#bed"} - } - }, - { - "from": [0, 3, 0], - "to": [16, 9, 16], - "faces": { - "east": {"uv": [5.5, 7, 7, 11], "rotation": 90, "texture": "#bed"}, - "south": {"uv": [5.5, 7, 9.5, 5.5], "texture": "#bed"}, - "west": {"uv": [0, 7, 1.5, 11], "rotation": 270, "texture": "#bed"}, - "up": {"uv": [1.5, 7, 5.5, 11], "texture": "#bed"}, - "down": {"uv": [7, 7, 11, 11], "rotation": 180, "texture": "#bed"} - } - } - ] -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_head.json deleted file mode 100644 index f762847d..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/bed_head.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "elements": [ - { - "from": [0, 0, 0], - "to": [3, 3, 3], - "faces": { - "north": {"uv": [12.5, 2.25, 13.25, 3], "texture": "#bed"}, - "east": {"uv": [14.75, 2.25, 15.5, 3], "texture": "#bed"}, - "south": {"uv": [14, 2.25, 14.75, 3], "texture": "#bed"}, - "west": {"uv": [13.25, 2.25, 14, 3], "texture": "#bed"}, - "up": {"uv": [13.25, 1.5, 14, 2.25], "texture": "#bed"}, - "down": {"uv": [14, 1.5, 14.75, 2.25], "texture": "#bed"} - } - }, - { - "from": [13, 0, 0], - "to": [16, 3, 3], - "faces": { - "north": {"uv": [13.25, 5.25, 14, 6], "texture": "#bed"}, - "east": {"uv": [12.5, 5.25, 13.25, 6], "texture": "#bed"}, - "south": {"uv": [14.75, 5.25, 15.5, 6], "texture": "#bed"}, - "west": {"uv": [14, 5.25, 14.75, 6], "texture": "#bed"}, - "up": {"uv": [13.25, 4.5, 14, 5.25], "texture": "#bed"}, - "down": {"uv": [14, 4.5, 14.75, 5.25], "texture": "#bed"} - } - }, - { - "from": [0, 3, 0], - "to": [16, 9, 16], - "faces": { - "north": {"uv": [1.5, 1.5, 5.5, 0], "texture": "#bed"}, - "east": {"uv": [5.5, 1.5, 7, 5.5], "rotation": 90, "texture": "#bed"}, - "west": {"uv": [0, 1.5, 1.5, 5.5], "rotation": 270, "texture": "#bed"}, - "up": {"uv": [1.5, 1.5, 5.5, 5.5], "texture": "#bed"}, - "down": {"uv": [7, 1.5, 11, 5.5], "rotation": 180, "texture": "#bed"} - } - } - ] -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_foot.json deleted file mode 100644 index 4d7685bd..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/black" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_head.json deleted file mode 100644 index d34fc61c..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/black_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/black" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_foot.json deleted file mode 100644 index 04593839..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/blue" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_head.json deleted file mode 100644 index d1b6cb8a..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/blue_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/blue" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_foot.json deleted file mode 100644 index cedb2e07..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/brown" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_head.json deleted file mode 100644 index b48bfdad..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/brown_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/brown" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_foot.json deleted file mode 100644 index 4000ca72..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/cyan" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_head.json deleted file mode 100644 index e290aee8..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/cyan_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/cyan" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_foot.json deleted file mode 100644 index 57ad4f59..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/gray" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_head.json deleted file mode 100644 index 500dac71..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/gray_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/gray" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_foot.json deleted file mode 100644 index 97e07cad..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/green" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_head.json deleted file mode 100644 index 53751269..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/green_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/green" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_foot.json deleted file mode 100644 index 80605904..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/light_blue" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_head.json deleted file mode 100644 index 6acc0f3b..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_blue_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/light_blue" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_foot.json deleted file mode 100644 index 573d7485..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/light_gray" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_head.json deleted file mode 100644 index 9dafb5d9..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/light_gray_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/light_gray" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_foot.json deleted file mode 100644 index 0b58242a..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/lime" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_head.json deleted file mode 100644 index de8bb79f..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/lime_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/lime" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_foot.json deleted file mode 100644 index c976ca69..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/magenta" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_head.json deleted file mode 100644 index f86f337b..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/magenta_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/magenta" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_foot.json deleted file mode 100644 index 8ab767d0..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/orange" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_head.json deleted file mode 100644 index 74ebcb93..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/orange_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/orange" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_foot.json deleted file mode 100644 index 3993c20e..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/pink" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_head.json deleted file mode 100644 index af697548..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/pink_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/pink" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_foot.json deleted file mode 100644 index 96a0ec28..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/purple" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_head.json deleted file mode 100644 index 3ddbd340..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/purple_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/purple" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_foot.json deleted file mode 100644 index 686d464e..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/red" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_head.json deleted file mode 100644 index 21650b33..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/red_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/red" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_foot.json deleted file mode 100644 index 1ca1b531..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/white" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_head.json deleted file mode 100644 index 99894a58..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/white_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/white" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_foot.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_foot.json deleted file mode 100644 index ecfb0595..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_foot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_foot", - "textures": { - "bed": "entity/bed/yellow" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_head.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_head.json deleted file mode 100644 index 6b3023ad..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bed/yellow_head.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/bed/bed_head", - "textures": { - "bed": "entity/bed/yellow" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bubble_column.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bubble_column.json deleted file mode 100644 index 7a73a41b..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/bubble_column.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest.json deleted file mode 100644 index 25455859..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "elements": [ - { - "from": [1, 0, 1], - "to": [15, 10, 15], - "faces": { - "north": {"uv": [10.5, 8.25, 14, 10.75], "texture": "#chest"}, - "east": {"uv": [7, 8.25, 10.5, 10.75], "texture": "#chest"}, - "south": {"uv": [3.5, 8.25, 7, 10.75], "texture": "#chest"}, - "west": {"uv": [0, 8.25, 3.5, 10.75], "texture": "#chest"}, - "up": {"uv": [3.5, 4.75, 7, 8.25], "texture": "#chest"}, - "down": {"uv": [7, 4.75, 10.5, 8.25], "texture": "#chest"} - } - }, - { - "from": [1, 9, 1], - "to": [15, 14, 15], - "faces": { - "north": {"uv": [10.5, 3.5, 14, 4.75], "texture": "#chest"}, - "east": {"uv": [7, 3.5, 10.5, 4.75], "texture": "#chest"}, - "south": {"uv": [3.5, 3.5, 7, 4.75], "texture": "#chest"}, - "west": {"uv": [0, 3.5, 3.5, 4.75], "texture": "#chest"}, - "up": {"uv": [3.5, 0, 7, 3.5], "texture": "#chest"}, - "down": {"uv": [7, 0, 10.5, 3.5], "texture": "#chest"} - } - }, - { - "from": [7, 7, 15], - "to": [9, 11, 16], - "faces": { - "north": {"uv": [0.25, 0.25, 0.75, 1.25], "texture": "#chest"}, - "east": {"uv": [0, 0.25, 0.25, 1.25], "texture": "#chest"}, - "south": {"uv": [1, 0.25, 1.5, 1.25], "texture": "#chest"}, - "west": {"uv": [0.75, 0.25, 1, 1.25], "texture": "#chest"}, - "up": {"uv": [0.25, 0, 0.75, 0.25], "texture": "#chest"}, - "down": {"uv": [0.75, 0, 1.25, 0.25], "texture": "#chest"} - } - } - ] -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest_double.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest_double.json deleted file mode 100644 index 180cc1bc..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/chest_double.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "elements": [ - { - "from": [1, 0, 1], - "to": [31, 10, 15], - "faces": { - "north": {"uv": [7.25, 8.25, 11, 10.75], "texture": "#chest"}, - "east": {"uv": [5.5, 8.25, 7.25, 10.75], "texture": "#chest"}, - "south": {"uv": [1.75, 8.25, 5.5, 10.75], "texture": "#chest"}, - "west": {"uv": [0, 8.25, 1.75, 10.75], "texture": "#chest"}, - "up": {"uv": [1.75, 4.75, 5.5, 8.25], "texture": "#chest"}, - "down": {"uv": [5.5, 4.75, 9.25, 8.25], "texture": "#chest"} - } - }, - { - "from": [1, 9, 1], - "to": [31, 14, 15], - "faces": { - "north": {"uv": [7.25, 3.5, 11, 4.75], "texture": "#chest"}, - "east": {"uv": [5.5, 3.5, 7.25, 4.75], "texture": "#chest"}, - "south": {"uv": [1.75, 3.5, 5.5, 4.75], "texture": "#chest"}, - "west": {"uv": [0, 3.5, 1.75, 4.75], "texture": "#chest"}, - "up": {"uv": [1.75, 0, 5.5, 3.5], "texture": "#chest"}, - "down": {"uv": [5.5, 0, 9.25, 3.5], "texture": "#chest"} - } - }, - { - "from": [15, 7, 15], - "to": [17, 11, 16], - "faces": { - "north": {"uv": [0.5, 0.25, 0.75, 1.25], "texture": "#chest"}, - "east": {"uv": [0.375, 0.25, 0.5, 1.25], "texture": "#chest"}, - "south": {"uv": [0.125, 0.25, 0.375, 1.25], "texture": "#chest"}, - "west": {"uv": [0, 0.25, 0.125, 1.25], "texture": "#chest"}, - "up": {"uv": [0.125, 0, 0.375, 0.25], "texture": "#chest"}, - "down": {"uv": [0.375, 0, 0.625, 0.25], "texture": "#chest"} - } - } - ] -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/ender.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/ender.json deleted file mode 100644 index e50bc420..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/ender.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/chest/chest", - "textures": { - "chest": "entity/chest/ender" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal.json deleted file mode 100644 index 87da674d..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/chest/chest", - "textures": { - "chest": "entity/chest/normal" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal_double.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal_double.json deleted file mode 100644 index 73bdbfba..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/normal_double.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/chest/chest_double", - "textures": { - "chest": "entity/chest/normal_double" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped.json deleted file mode 100644 index 9d10f500..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/chest/chest", - "textures": { - "chest": "entity/chest/trapped" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped_double.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped_double.json deleted file mode 100644 index 1ae421e1..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/chest/trapped_double.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/chest/chest_double", - "textures": { - "chest": "entity/chest/trapped_double" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/lava.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/lava.json deleted file mode 100644 index 0eea97aa..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/lava.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "bluemap:builtin/liquid", - "textures": { - "particle": "block/lava_still", - "still": "block/lava_still", - "flow": "block/lava_flow" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/acacia.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/acacia.json deleted file mode 100644 index 791c9f04..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/acacia.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/sign", - "textures": { - "sign": "entity/signs/acacia" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/birch.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/birch.json deleted file mode 100644 index 8fda4984..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/birch.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/sign", - "textures": { - "sign": "entity/signs/birch" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/dark_oak.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/dark_oak.json deleted file mode 100644 index 25c324e1..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/dark_oak.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/sign", - "textures": { - "sign": "entity/signs/dark_oak" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/jungle.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/jungle.json deleted file mode 100644 index c1e44326..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/jungle.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/sign", - "textures": { - "sign": "entity/signs/jungle" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/oak.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/oak.json deleted file mode 100644 index 5fc2d920..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/oak.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/sign", - "textures": { - "sign": "entity/signs/oak" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/sign.json deleted file mode 100644 index 14bc9644..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/sign.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "elements": [ - { - "from": [7.25, 0, 7.25], - "to": [8.75, 9.333, 8.75], - "faces": { - "north": {"uv": [1.5, 8, 2, 15], "texture": "#sign"}, - "east": {"uv": [1, 8, 1.5, 15], "texture": "#sign"}, - "south": {"uv": [0.5, 8, 1, 15], "texture": "#sign"}, - "west": {"uv": [0, 8, 0.5, 15], "texture": "#sign"}, - "up": {"uv": [0.5, 7, 1, 8], "texture": "#sign"}, - "down": {"uv": [1, 7, 1.5, 8], "texture": "#sign"} - } - }, - { - "from": [0, 9.333, 7.25], - "to": [16, 17.333, 8.75], - "faces": { - "north": {"uv": [7, 1, 13, 7], "texture": "#sign"}, - "east": {"uv": [6.5, 1, 7, 7], "texture": "#sign"}, - "south": {"uv": [0.5, 1, 6.5, 7], "texture": "#sign"}, - "west": {"uv": [0, 1, 0.5, 7], "texture": "#sign"}, - "up": {"uv": [0.5, 0, 6.5, 1], "texture": "#sign"}, - "down": {"uv": [6.5, 1, 12.5, 0], "texture": "#sign"} - } - } - ] -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/spruce.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/spruce.json deleted file mode 100644 index f30b6c48..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/spruce.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/sign", - "textures": { - "sign": "entity/signs/spruce" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_acacia.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_acacia.json deleted file mode 100644 index d2ba54c0..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_acacia.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/wall_sign", - "textures": { - "sign": "entity/signs/acacia" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_birch.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_birch.json deleted file mode 100644 index d40e75a6..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_birch.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/wall_sign", - "textures": { - "sign": "entity/signs/birch" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_dark_oak.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_dark_oak.json deleted file mode 100644 index 9aa4dcf5..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_dark_oak.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/wall_sign", - "textures": { - "sign": "entity/signs/dark_oak" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_jungle.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_jungle.json deleted file mode 100644 index c84ae16b..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_jungle.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/wall_sign", - "textures": { - "sign": "entity/signs/jungle" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_oak.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_oak.json deleted file mode 100644 index d83903c0..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_oak.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/wall_sign", - "textures": { - "sign": "entity/signs/oak" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_sign.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_sign.json deleted file mode 100644 index d083952b..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_sign.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "elements": [ - { - "from": [0, 4.333, 0.25], - "to": [16, 12.333, 1.75], - "faces": { - "north": {"uv": [7, 1, 13, 7], "texture": "#sign"}, - "east": {"uv": [6.5, 1, 7, 7], "texture": "#sign"}, - "south": {"uv": [0.5, 1, 6.5, 7], "texture": "#sign"}, - "west": {"uv": [0, 1, 0.5, 7], "texture": "#sign"}, - "up": {"uv": [0.5, 0, 6.5, 1], "texture": "#sign"}, - "down": {"uv": [6.5, 1, 12.5, 0], "texture": "#sign"} - } - } - ] -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_spruce.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_spruce.json deleted file mode 100644 index 61577291..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/sign/wall_spruce.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent":"block/sign/wall_sign", - "textures": { - "sign": "entity/signs/spruce" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/water.json b/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/water.json deleted file mode 100644 index 2c092d90..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_13/assets/minecraft/models/block/water.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "bluemap:builtin/liquid", - "textures": { - "particle": "block/water_still", - "still": "block/water_still", - "flow": "block/water_flow" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/blockstates/missing.json b/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/blockstates/missing.json deleted file mode 100644 index d917d257..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/blockstates/missing.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "bluemap:block/missing" } - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/models/block/missing.json b/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/models/block/missing.json deleted file mode 100644 index 5995c0c0..00000000 --- a/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/models/block/missing.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "bluemap:block/missing" - } -} \ No newline at end of file diff --git a/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/textures/block/missing.png b/BlueMapCore/src/main/resourceExtensions/mc1_15/assets/bluemap/textures/block/missing.png deleted file mode 100644 index bbfd3944cfa4f8ecf201c7fb575dab9b75b9b23c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2826 zcmV+l3-$DgP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000rNklW(DG!Tb}0RR91 c0RR6305SRo8w1WgjsO4v07*qoM6N<$fKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000rNklW(DG!Tb}0RR91 c0RR6305SRo8w1WgjsO4v07*qoM6N<$fKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000rNklW(DG!Tb}0RR91 c0RR6305SRo8w1WgjsO4v07*qoM6N<$fKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000rNklW(DG!Tb}0RR91 c0RR6305SRo8w1WgjsO4v07*qoM6N<$f