`[ModernizedOnlinePack]` __**Main**__ - Changed value of `pack_format` from `3` to `12` in `pack.mcmeta` - Changed extension of all files at `assets/minecraft/lang` from `.lang` to `.json` and reformatted the contents of each file accordingly - Deleted `assets/minecraft/mcpatcher` and moved its contents to `assets/minecraft/optifine` - Deleted `assets/minecraft/optifine/mob` and moved its contents to `assets/minecraft/optifine/random/entity` - Removed all instances of `boat_` in all file names at `assets/minecraft/optifine/random/entity/boat` - Renamed `assets/minecraft/optifine/random/entity/endercrystal` to `assets/minecraft/optifine/random/entity/end_crystal` - Replaced all instances of `endercrystal` with `end_crystal` in all file names at `assets/minecraft/optifine/random/entity/end_crystal` - Replaced all instances of `snowman` with `snow_golem` in all file names at `assets/minecraft/optifine/random/entity` - Created the `assets/minecraft/optifine/random/entity/squid` folder - Moved `squid.properties`, `squid2.png`, `squid2_emissive.png`, and `squid3.png` from `assets/minecraft/optifine/random/entity` to `assets/minecraft/optifine/random/entity/squid` - Created the `assets/minecraft/optifine/random/entity/iron_golem` folder - Moved `iron_golem.properties`, `iron_golem2.png`, `iron_golem2_emissive.png`, `iron_golem3.png`, `iron_golem3_emissive.png` `iron_golem4.png`, and `iron_golem4_emissive.png` from `assets/minecraft/optifine/random/entity` to `assets/minecraft/optifine/random/entity/iron_golem` - Moved `slime_honey.png` from `assets/minecraft/optifine/random/entity` to `assets/minecraft/optifine/random/entity/slime` - Renamed `slime_honey.png` to `slime3_old.png` in `assets/minecraft/optifine/random/entity/slime` - Added four sets of invisible `iron_golem_crackiness_low.png`, `iron_golem_crackiness_medium.png`, and `iron_golem_crackiness_high.png` files with the numbers `2`, `3`, `4`, and `5` appended to their ends to `assets/minecraft/optifine/random/entity/iron_golem` so that iron golem cracks don't appear on dungeon bosses - Renamed `assets/minecraft/textures/blocks` to `assets/minecraft/textures/block` - Replaced all instances of `blocks` with `block` in all `.json` and `.properties` files - Renamed `assets/minecraft/textures/items` to `assets/minecraft/textures/item` - Replaced all instances of `items` with `item` in all `.json` and `.properties` files - Replaced all instances of `matchItems` with `items` in all `.properties` files at `assets/minecraft/optifine/cit` - Changed value of `items` key from `boat` to `acacia_boat birch_boat dark_oak_boat jungle_boat oak_boat spruce_boat` in `golden_boat.properties`, `great_circle_route_boat`, `new_venice_route_boat`, and `slowriot_route_boat.properties` at `assets/minecraft/optifine/cit/boat` - Changed value of `items` key from `sapling` to `spruce_sapling` and removed the `damage` key in `christmas_tree.properties`, `holiday_christmas_tree.properties`, and `winterthorn_christmas_tree.properties` at `assets/minecraft/optifine/cit/christmas` - Changed valye of `items` key from `stained_glass_pane` to `black_stained_glass_pane blue_stained_glass_pane bone_meal brown_stained_glass_pane cocoa_beans cyan_stained_glass_pane gray_stained_glass_pane green_stained_glass_pane ink_sac lapis_lazuli light_blue_stained_glass_pane light_gray_stained_glass_pane lime_stained_glass_pane magenta_stained_glass_pane orange_stained_glass_pane pink_stained_glass_pane purple_stained_glass_pane red_stained_glass_pane white_stained_glass_pane yellow_stained_glass_pane` in `focusing_lens.properties` at `assets/minecraft/optifine/cit/dragon` - Changed value of `items` key from `fish` to `cod pufferfish salmon tropical_fish` in `magical_fish.properties` and `soviet_fish.properties` at `assets/minecraft/optifine/cit/fish` - Changed value of `items` key from `dye` to `black_dye blue_dye bone_meal brown_dye cocoa_beans cyan_dye gray_dye green_dye ink_sac lapis_lazuli light_blue_dye light_gray_dye lime_dye magenta_dye orange_dye pink_dye purple_dye red_dye white_dye yellow_dye` in `kiwifruit.properties` at `assets/minecraft/optifine/cit/food` - Changed value of `items` key from `fireworks` to `firework_rocket` in `new_year_firework.properties` at `assets/minecraft/optifine/cit/new_year` - Changed value of `items` key from `wool` to `black_wool` and removed the `damage` key in `blm.properties` at `assets/minecraft/optifine/cit/other` - Changed value of `items` key from `stained_glass_pane` to `orange_stained_glass_pane` in `lava.properties` at `assets/minecraft/optifine/cit/other` - Changed value of `items` key from `stained_glass_pane` to `purple_stained_glass_pane` in `nether_portal.properties` at `assets/minecraft/optifine/cit/other` - Changed value of `model` key from `portal` to `nether_portal` in `nether_portal.properties` at `assets/minecraft/optifine/cit/other` - Renamed `portal.json` to `nether_portal.json` at `assets/minecraft/models/item` - Changed value of `"textures"/"layer0"` key from `"block/portal"` to `"block/nether_portal"` in `nether_portal.json` at `assets/minecraft/models/item` - Changed value of `items` key from `stained_glass_pane` to `blue_stained_glass_pane` in `water.properties` at `assets/minecraft/optifine/cit/other` - Changed value of `items` key from `sapling` to `oak_sapling` and removed the `damage` key in `willow_tree.properties` at `assets/minecraft/optifine/cit/other` - Changed value of `items` key from `stained_glass_pane` to `light_blue_stained_glass_pane` in `camera_lens.properties` at `assets/minecraft/optifine/cit/photo_contest` - Changed value of `items` key from `wool` to `blue_wool` and removed `damage` key in `blue.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `wool` to `lime_wool` and removed `damage` key in `lime.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `wool` to `orange_wool` and removed `damage` key in `orange.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `wool` to `pink_wool` and removed `damage` key in `pink.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `wool` to `purple_wool` and removed `damage` key in `purple.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `wool` to `red_wool` and removed `damage` key in `red.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `wool` to `yellow_wool` and removed `damage` key in `yellow.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `double_plant` to `lilac` and removed `damage` key in `rainbow_flower.properties` at `assets/minecraft/optifine/cit/rainbow` - Changed value of `items` key from `lit_pumpkin` to `jack_o_lantern` in `spooky_lantern.properties` at `assets/minecraft/optifine/cit/spooky` - Changed value of `items` key from `dye` to `cocoa_beans` and removed `damage` key in `chocolates.properties` at `assets/minecraft/optifine/cit/valentines` - Changed value of `items` key from `record_cat` to `music_disc_cat` in `mosaic_disc.properties` at `assets/minecraft/optifine/cit/awards` - Changed value of `items` key from `snowball dye apple beetroot potato` to `apple beetroot black_dye blue_dye bone_meal brown_dye cocoa_beans cyan_dye gray_dye green_dye ink_sac lapis_lazuli light_blue_dye light_gray_dye lime_dye magenta_dye orange_dye pink_dye potato purple_dye red_dye snowball white_dye yellow_dye` in `tomato.properties` at `assets/minecraft/optifine/cit/food` - Changed value of `items` key from `stone` to `polished_granite` and removed `damage` key in `compact_terrain.properties` at `assets/minecraft/optifine/cit/terrain` - Changed value of `items` key from `minecraft:golden_apple` to `enchanted_golden_apple` in `cadbunny_egg.properties` at `assets/minecraft/optifine/cit/food` - Changed value of `items` key from `minecraft:carrot` to `carrot` in `candy_carrot.properties` at `assets/minecraft/optifine/cit/food` __**Armour**__ - Renamed `terrain_armour.properties` to `terrain_armor.properties` at `assets/minecraft/optifine/cit/terrain` - Renamed `bee_armour.properties` to `bee_armor.properties` at `assets/minecraft/optifine/cit/bee` - Moved `end_elytra_model.png`, `phoenix_broken_elytra_wing.png`, `phoenix_elytra_wing.png`, and `silly_elytra_model.png` from `assets/minecraft/textures/models/armor` to `assets/minecraft/textures/entity` - Moved `rabbit_charm_chestplate_1.png` from `assets/minecraft/optifine/cit/easter` to `assets/minecraft/textures/models/armor` - Moved `silly_horse_armor_model.png` from `assets/minecraft/textures/models/armor` to `assets/minecraft/textures/entity/horse/armor` - Moved `terrain_armor_1.png`, `terrain_armor_1_overlay.png`, `terrain_armor_2.png`, and `terrain_armor_2_overlay.png` from `assets/minecraft/optifine/cit/terrain` to `assets/minecraft/textures/models/armor` - Moved `bee_layer_1.png`, `bee_layer_1_overlay.png`, `bee_layer_2.png`, and `bee_layer_2_overlay.png` from `assets/minecraft/optifine/cit/bee` to `assets/minecraft/textures/models/armor` - Moved `dragon_broken_elytra_wing.png` and `dragon_elytra_wing.png` from `assets/minecraft/optifine/cit/dragon` to `assets/minecraft/textures/entity` - Changed value of `texture.leather_layer_1_overlay` key from `donor_layer_1_overlay` to `models/armor/donor_layer_1_overlay` in `donor_cap_model.properties` at `assets/minecraft/optifine/cit/donor` - Changed value of `texture.leather_layer_1_overlay` key from `end_layer_1_overlay` to `models/armor/end_layer_1_overlay` in `end_armor_model.properties` at `assets/minecraft/optifine/cit/end` - Changed value of `texture.leather_layer_2_overlay` key from `end_layer_2_overlay` to `models/armor/end_layer_2_overlay` in `end_armor_model.properties` at `assets/minecraft/optifine/cit/end` - Changed value of `texture` key from `end_elytra_model` to `entity/end_elytra_model` in `end_elytra_model.properties` at `assets/minecraft/optifine/cit/end` - Renamed the `texture` key to `texture.gold_layer_1` in `rabbit_charm_chestplate.properties` at `assets/minecraft/optifine/cit/easter` - Changed value of `texture.gold_layer_1` key from `rabbit_charm_chestplate_1` to `models/armor/rabbit_charm_chestplate_1` in `rabbit_charm_chestplate.properties` at `assets/minecraft/optifine/cit/easter` - Changed value of `texture` key from `phoenix_broken_elytra_wing` to `entity/phoenix_broken_elytra_wing` in `phoenix_broken_elytra_model.properties` at `assets/minecraft/optifine/cit/phoenix` - Changed value of `texture` key from `phoenix_elytra_wing` to `entity/phoenix_elytra_wing` in `phoenix_elytra_model.properties` at `assets/minecraft/optifine/cit/phoenix` - Changed value of `texture.iron_layer_1`, `texture.gold_layer_1`, and `texture.diamond_layer_1` keys from `silly_layer_1` to `models/armor/silly_layer_1` in `silly_armor_model.properties` at `assets/minecraft/optifine/cit/silly` - Changed value of `texture.iron_layer_2`, `texture.gold_layer_2`, and `texture.diamond_layer_2` keys from `silly_layer_2` to `models/armor/silly_layer_2` in `silly_armor_model.properties` at `assets/minecraft/optifine/cit/silly` - Changed value of `texture` key from `silly_elytra_model` to `entity/silly_elytra_model` in `silly_elytra_model.properties` at `assets/minecraft/optifine/cit/silly` - Changed value of `texture` key from `silly_horse_armor_model` to `entity/horse/armor/silly_horse_armor_model` in `silly_horse_armor_model.properties` at `assets/minecraft/optifine/cit/silly` - Changed value of `texture.leather_layer_1` key from `terrain_armor_1` to `models/armor/terrain_armor_1` in `terrain_armor.properties` at `assets/minecraft/optifine/cit/terrain` - Changed value of `texture.leather_layer_1_overlay` key from `terrain_armor_1_overlay` to `models/armor/terrain_armor_1_overlay` in `terrain_armor.properties` at `assets/minecraft/optifine/cit/terrain` - Changed value of `texture.leather_layer_2` key from `terrain_armor_2` to `models/armor/terrain_armor_2` in `terrain_armor.properties` at `assets/minecraft/optifine/cit/terrain` - Changed value of `texture.leather_layer_2_overlay` key from `terrain_armor_2_overlay` to `models/armor/terrain_armor_2_overlay` in `terrain_armor.properties` at `assets/minecraft/optifine/cit/terrain` - Changed value of `texture.leather_layer_1_overlay` key from `heart_layer_1_overlay` to `models/armor/heart_layer_1_overlay` in `heart_armor_model.properties` at `assets/minecraft/optifine/cit/valentines` - Changed value of `texture.leather_layer_1` key from `bee_layer_1` to `models/armor/bee_layer_1` in `bee_armor.properties` at `assets/minecraft/optifine/cit/bee` - Changed value of `texture` key from `dragon_broken_elytra_wing` to `entity/dragon_broken_elytra_wing` in `dragon_broken_elytra_model.properties` at `assets/minecraft/optifine/cit/dragon` - Changed value of `texture` key from `dragon_elytra_wing` to `entity/dragon_elytra_wing` in `dragon_elytra_model.properties` at `assets/minecraft/optifine/cit/dragon` - Deleted `ReadMe.txt` from `assets/minecraft/textures/models/armor` - Deleted `donor_layer_1_overlay.png` from `assets/minecraft/optifine/cit/donor` - Deleted `end_elytra_model.png`, `end_layer_1.png`, `end_layer_1_overlay.png`, `end_layer_2.png`, and `end_layer_2_overlay.png` from `assets/minecraft/optifine/cit/end` - Deleted `phoenix_elytra_wing.png` and `phoenix_broken_elytra_wing.png` from `assets/minecraft/optifine/cit/phoenix` - Deleted `silly_elytra_model.png`, `silly_horse_armor_model.png`, `silly_layer_1.png`, and `silly_layer_2.png` from `assets/minecraft/optifine/cit/silly` - Deleted `heart_layer_1_overlay.png` from `assets/minecraft/optifine/cit/valentines` __**Miscellaneous**__ - Created the `assets/minecraft/textures/blocks` folder and added a copy of vanilla's `obsidian.png` to it - Changed the painting back textures in `optifine/random/painting` to the one from `1.17` __**Addressed/Inconsequential**__ - Replaced spaces with underscores in all folder names under `assets/minecraft/optifine/cit` :white_check_mark: - Replaced all instances of `swining` with `swinging` in `.lang` files at `assets/minecraft/lang` :white_check_mark: - Replaced value of `death.attack.flyIntoWall` key from `%1$s flew in to a wall` to `%1$s flew into a wall` in `en_nz.lang` at `assets/minecraft/lang` :white_check_mark: - Replaced all instances of `fishing_fishing_cast` with `fishing_pickaxe_cast` in all `.json` files at `assets/minecraft/models/item` :white_check_mark: - Renamed `endercrystal_beam 4` to `endercrystal_beam4` in `assets/minecraft/optifine/random/entity/end_crystal` :ballot_box_with_check: - Renamed `endercrysta_originaly` to `endercrystal_original` in `assets/minecraft/optifine/random/entity/end_crystal` - Added some more padding to `focusing_lens.png` at `assets/minecraft/textures/item/dragon` so that it's `16x16` instead of `13x13` :white_check_mark: - Removed line `faces=all` from `companion_cube.properties`, `hopper_lid.properties`, and `old_sponge.properties` at `assets/minecraft/optifine/cit/cube` :white_check_mark: - Created the `assets/minecraft/optifine/random/entity/slime` folder :white_check_mark: - Changed value of `"textures"/"layer0"` key from `"item/tools/stone_obsidian_breaker.json"` to `"item/tools/stone_obsidian_breaker"` in `stone_obsidian_breaker.json` at `assets/minecraft/models/item` :white_check_mark: `[ModernizedPlayerPack]` __**Main**__ - Changed value of `pack_format` from `3` to `12` in `pack.mcmeta` - Created a new `pack.png` that's an inverted version of the official pack's one - Edited the value of `pack.mcmeta/"pack"/"description"` to be slightly more generic - Renamed `assets/minecraft/mcpatcher` to `assets/minecraft/optifine` - Replaced all usernames in folder names, `.json` files, and `.properties` files with their respective UUIDs - Created the folders `assets/minecraft/optifine/ctm`, `assets/minecraft/optifine/random`, `assets/minecraft/optifine/random/entity`, `assets/minecraft/textures/block`, `assets/minecraft/textures/block/55854e0cf1dd4095960d96042b740cc3`, `assets/minecraft/textures/block/77e735a08c524b2da95bed424a752765`, and `assets/minecraft/textures/item` - Moved the `0db70978ff264e11a711757ba319924a` and `02e20ff247604f3dbe21b5924ac50770` folders at `assets/minecraft/textures` to `assets/minecraft/textures/block` - Moved the `rose` folder at `assets/minecraft/textures/55854e0cf1dd4095960d96042b740cc3` to `assets/minecraft/textures/block/55854e0cf1dd4095960d96042b740cc3` - Moved the `heart_of_pama` and `pumpkin_mask` folders at `assets/minecraft/textures/77e735a08c524b2da95bed424a752765` to `assets/minecraft/textures/block/77e735a08c524b2da95bed424a752765` - Moved the `02e20ff247604f3dbe21b5924ac50770`, `2dee7884ccde4cc4ae5eca2d12d67696`, `3b4b517248604191bda81be9ae7cace8`, `77e735a08c524b2da95bed424a752765`, `55854e0cf1dd4095960d96042b740cc3`, `ba76f1d38a4d4c09b93a8ea71ae004af` folders at `assets/minecraft/textures` to `assets/minecraft/textures/item` - Appended `block/` to the beginning of all texture paths in `assets/minecraft/models/block/0db70978ff264e11a711757ba319924a/cobblestone.json`, `assets/minecraft/models/block/77e735a08c524b2da95bed424a752765/heart_of_pama`, `assets/minecraft/models/block/77e735a08c524b2da95bed424a752765/pumpkin_mask`, `assets/minecraft/models/item/02e20ff247604f3dbe21b5924ac50770/headlamp.json`, and `assets/minecraft/models/item/55854e0cf1dd4095960d96042b740cc3/rose.json` - Appended `item/` to the beginning of all remaining texture paths in `.json` files at in the `2dee7884ccde4cc4ae5eca2d12d67696`, `3b4b517248604191bda81be9ae7cace8`, `55854e0cf1dd4095960d96042b740cc3`, `77e735a08c524b2da95bed424a752765`, and `ba76f1d38a4d4c09b93a8ea71ae004af` folders at `assets/minecraft/models/item` - Created the folders `assets/minecraft/textures/models`, `assets/minecraft/textures/models/armor`, and `assets/minecraft/textures/models/armor/55854e0cf1dd4095960d96042b740cc3` - Moved `maid_layer_1.png` and `maid_layer_2.png` from `assets/minecraft/optifine/cit/55854e0cf1dd4095960d96042b740cc3` to `assets/minecraft/textures/models/armor/55854e0cf1dd4095960d96042b740cc3` - Appended `models/armor/55854e0cf1dd4095960d96042b740cc3/` to the texture paths at `texture.diamond_layer_1` and `texture.diamond_layer_2` in `assets/minecraft/optifine/cit/55854e0cf1dd4095960d96042b740cc3/maid_suit.properties` - Created the folders `assets/minecraft/optifine/cit/302a4986481545a2a9481354ec6d5ab6`, `assets/minecraft/textures/item/302a4986481545a2a9481354ec6d5ab6`, `assets/minecraft/textures/item/302a4986481545a2a9481354ec6d5ab6/food`, `assets/minecraft/textures/item/302a4986481545a2a9481354ec6d5ab6/pickaxes`,`assets/minecraft/textures/item/302a4986481545a2a9481354ec6d5ab6/swords`, and `assets/minecraft/textures/item/302a4986481545a2a9481354ec6d5ab6/totems` - Copied all the contents of the `assets/minecraft/mcpatcher/cit` folder in `MCOPlus.zip` to `assets/minecraft/optifine/cit/302a4986481545a2a9481354ec6d5ab6` - Moved all the `.png` and `.mcmeta` files in the subfolders at `assets/minecraft/optifine/cit/302a4986481545a2a9481354ec6d5ab6` to the equivalent folders at `assets/minecraft/textures/item/302a4986481545a2a9481354ec6d5ab6` - Appended `item/302a4986481545a2a9481354ec6d5ab6/food/` to the texture path at `assets/minecraft/optifine/cit/food/fiery_heart.properties/texture` - Appended `item/302a4986481545a2a9481354ec6d5ab6/pickaxes/` to the texture path at `assets/minecraft/optifine/cit/pickaxes/heart_pickaxe.properties/texture` - Appended `item/302a4986481545a2a9481354ec6d5ab6/swords/` to the texture path at `assets/minecraft/optifine/cit/swords/stickofdeath.properties/texture` - Appended `item/302a4986481545a2a9481354ec6d5ab6/totems/` to the texture paths at `texture` in all `.properties` files at `assets/minecraft/optifine/cit/totems` - Created the folders `assets/minecraft/models/block/d4917e1c6c9548c2a5d60ed25a323cbe`, `assets/minecraft/models/item/d4917e1c6c9548c2a5d60ed25a323cbe`, `assets/minecraft/optifine/cit/d4917e1c6c9548c2a5d60ed25a323cbe`, `assets/minecraft/optifine/ctm/d4917e1c6c9548c2a5d60ed25a323cbe`, `assets/minecraft/textures/block/d4917e1c6c9548c2a5d60ed25a323cbe`, `assets/minecraft/textures/block/d4917e1c6c9548c2a5d60ed25a323cbe/herobrine`, `assets/minecraft/textures/block/d4917e1c6c9548c2a5d60ed25a323cbe/nether` - Copied `activated_herobrine_totem.png`, `herobrine_totem_new.png`, and `herobring_totem_new_emissive.png` from the `assets/minecraft/mcpatcher/ctm/herobrine` folder in `MCO_ex.zip` to `assets/minecraft/textures/block/d4917e1c6c9548c2a5d60ed25a323cbe/herobrine` - Renamed `herobrine_totem_new.png` and `herobring_totem_new_emissive.png` to `herobrine_totem.png` and `herobring_totem_emissive.png`, repectively - Edited `activated_herobrine_totem` to use the new netherrack texture - Copied all `.png` files from the `assets/minecraft/mcpatcher/nether` folder in `MCO_ex.zip` to `assets/minecraft/textures/block/d4917e1c6c9548c2a5d60ed25a323cbe/nether` - Copied all the contents of the `assets/minecraft/models/block` folder in `MCO_ex.zip` to `assets/minecraft/models/block/d4917e1c6c9548c2a5d60ed25a323cbe` - Copied all the contents of the `assets/minecraft/models/item` folder in `MCO_ex.zip` to `assets/minecraft/models/item/d4917e1c6c9548c2a5d60ed25a323cbe` `[ModernizedFixesPack]` __**Main**__ - Changed value of `pack_format` from `3` to `12` in `pack.mcmeta` - Renamed `assets/minecraft/mcpatcher` to `assets/minecraft/optifine` - Replaced all instances of `blocks` with `block` in all `.json` files - Replaced all instances of `matchItems` with `items` in all `.properties` files at `assets/minecraft/optifine/cit` `[ModernizedBlockPack]` __**Main**__ - Changed value of `pack_format` from `3` to `12` in `pack.mcmeta`