Java Aspects' goal is to match version 1.21.0 of Minecraft: Java Edition.

To apply the old Java Edition textures on top of the Classic Textures resource pack from the Marketplace, put this pack above the Classic Textures pack on the Resource Packs screen and change the selected subpack to Programmer Art (Classic Textures).

Features marked by * are only in the Fidelity version of Java Aspects.

============================
Universal Features:
These changes apply regardless of the pack option you choose.
============================

General:
-Fog colors and distances (Overworld, Underwater, and Nether)
-End sky color
-Light source shading (such as Glowstone)
-Block brightness (Sand, Sandstone, and Obsidian)
-Item name rarity
-Lighter block breaking animation
-Random block rotation

Blocks:
-Water textures, transparency, and colors
-Double-sided models for one-block flowers, saplings, and mushrooms
-Wider model for sugar cane
-Seagrass height
-Kelp color
-Weeping Vines texture
-Varied Stone, Deepslate, and Bedrock
-Ominous Banner colors
-Mirrored Flow and Guster banner pattern backsides
-Distant Leaves, Grass, and Fern colors
-Carried and Opaque Leaves colors
-Snowy Grass Block side texture
-Smooth Grass Block side biome transitions
-Carried Grass Block top color
-Blackstone Slab and Stairs top and bottom textures
-Quartz Slab bottom texture
-Purple Glazed Terracotta texture
-Activated Observer back texture
-Bubble Coral Block texture
-Fire Coral Block texture
-Save/Load Structure Block textures
-Structure Void texture
-Correct Nether Reactor textures
-Dirt UI texture

Block Animations:
-Animations no longer fade between frames
-Faster Lava and Magma Block
-Faster Kelp and Seagrass
-Faster Smoker front
-Faster Nether Stem sides
-Animated Soul Lantern

Items:
-3D thrown items (like potions and snowballs)
-Bow position
-Crossbow position
-Shield position
-Spyglass position
-Trident model and animations
-Smooth elytra opening transitions
-Seagrass texture
-Cat, Panda, and Wandering Trader Spawn Eggs textures
-Map textures
-Leather Horse Armor colors
-Light item textures
-Tipped Arrow colors
-Command Block Minecart texture
-Netherite ingot, tools, and armor
-Better held End Portal and Gateway

Entities:
-Separated Llama decorations
-Skinnier Drowned model and texture
-Husk size
-2D Fishing Hook
-2D Firework Rocket
-Sheep wool coloring
-Horse, Donkey, and Mule textures
-Cat and Ocelot models
-Bee model
-Cow and Pig models
-Separated Pig saddle
-Camel texture
-Warm Frog texture
-Squid and Glow Squid models
-Witch model
-Wither barrier and lighting
-Pillager height
-Vindicator texture
-Ravager model
-Invisible phantom texture
-Ghast shooting texture
-Cold Strider textures
-Piglin model
-Piglin helmet position
-Hoglin and Zoglin models
-Enderman height and eye color
-Shulker size
-Shulker Bullet transparency
-Villager hat visibility
-Villager models
-Zombie Villager trade level
-Zombie Villager helmet position
-More transparent spectator players
-Semitransparent experience orbs
-Consistent Glow Squid and Blaze lighting
-Glowing Eye of Ender and Fireballs
-Steve and Alex textures

Entity Animations:
-Empty hand position
-Punching animations (first and third person)
-*Held item position (first and third person)
-Crouching position
-Swimming and crawling
-Shield blocking
-Bow, crossbow, and trident aiming
-Cape flapping
-Sneaking while gliding
-Tooting goat horn
-Zombie chasing and attacking
-Baby zombie leg swinging
-Drowned swimming
-Skeleton idle arm position
-Skeleton bow aiming
-Creeper exploding white overlay
-Enderman shaking
-Smooth Ender Dragon perching
-Witch nose bobbing
-Wither spawning
-Piglin arm position and ear bobbing
-Piglin celebrating
-Pufferfish fins and bobbing
-Bee bobbing and wing speed
-Sheep grazing animation
-Wolf sitting and begging animations
-Wolves darken when wet
-Vex bobbing
-Fish flopping
-Vindicator and zombie villager offhand item position
-Villager held item position and leg movement
-Iron golem walking and attacking
-Tropical fish flopping rotation speed
-End crystal spinning
-Evoker fang biting
-Less intense hurt color overlay
-Removed on fire color overlay
-Removed eating animation
-Removed blinking

Interface:
-Experience bar textures
-Chat appearance
-Boss bar colors
-Highlighted inventory slot color
-Empty slot textures
-White recipe unlock messages
-*2D Glass Pane icons
-*3D Bed icons
-3D Chest icons
-*Wall icons
-*Lightning Rod and End Rod icons
-*Scaffolding, Conduit, and Beacon icons
-*Heavy Core icon
-*Decorated Pot shading
-Durability bar appearance
-Inventory tab icons
-Hover text outline texture
-Locked trades can be highlighted
-Rainbow Jukebox text
-Coordinate text color
-HUD item name position
-Bed and height limit messages appear in the action bar
-Black horse and llama screen backgrounds
-Half armor HUD texture
-Hotbar start and end cap opacity
-Removed chat message censoring
-Removed command item/block previews
-Removed HUD text and tooltip backgrounds and added shadows
-Removed extended HUD text descriptions (such as enchantments)
-Removed HUD empty air bubble texture
-Removed flying items when quickly moving items in inventories
-Removed "New" and "Sale!" Marketplace notifications
-Removed Marketplace button advertisements
-Removed debug text

Sounds:
-Lower music frequency
-Full-volume music
-Unique Pufferfish sounds
-Unique Armor Stand placing/breaking sounds
-Bee Nest and Hive use wood sounds
-Chorus Plants use wood sounds
-Corals, Coral Blocks, and Coral Fans use squelchy sounds
-Chiseled and Cracked Nether Bricks use nether brick sounds
-Gilded Blackstone uses nether ore sounds
-Kelp and Seagrass use wet grass sounds
-Lily Pads use big dripleaf sounds
-Rooted Dirt uses gravelly sounds
-Vines use softer sounds
-Crops use planting sounds
-Nether Hanging Signs use stem-like sounds 
-Lever, Repeater, and Comparator use stone sounds
-Tripwire Hook and Jukebox use wood sounds
-Sponges use mushy sounds
-Quieter piston sounds
-Crafter sound distances
-Tilling farmland sound
-Flattening path sound
-Stripping wood sound
-Eye of Ender sounds
-Block/entity sound pitches are more consistent
-Explosion sound pitch
-Piston extending/retracting pitch
-Rain ambience volume
-Blast Furnace/Smoker crackling variety
-Chest opening sound
-Critical hit sounds
-Swimming sound variety
-Throwing item pitch (such as Snowballs)
-Wind burst pitch
-Cauldron sounds
-Bell volume
-Big Dripleaf tilting up sound
-Crossbow sounds
-Trident riptide
-Picking up item pitch
-Quieter Guardian sounds
-Panda breathing sounds
-Parrot imitation sounds
-Turtle hatching sounds
-Underwater Skeleton Horse sounds
-Fish death sounds
-Warden sound volumes
-All music discs are controlled by Jukebox/Note Blocks slider
-Notifications use advancement sounds
-Consistent cave sound pitch
-Random underwater ambience sounds can play
-Removed air punch sounds
-Removed jumping sounds
-Removed drop item sounds
-Removed HUD air bubble pop sound
-Java sound event command compatibility (see the Command List)

Particles:
-Particle rotation
-Explosion particle textures
-Conduit eye particles
-Eye of Ender death particles
-Sculk Sensor directional particles
-Unique Splash Potion of Healing and Harming textures
-Flame and smoke particle amounts
-Dripping particles change upon landing
-Note Block particle colors
-Splashing particle bubbles
-Glow Squid particle colors
-Totem of Undying particle amount
-Eating particle amount
-Tool breaking particle amount
-Darker breaking and walking particles
-Log, Nether Stem, and Hay side breaking particles
-Chest breaking particles
-Hanging sign breaking particles
-Item frame breaking particles
-Wind burst gust particle amount
-Dust particle trajectories
-Crop bone meal particle lighting
-Critical hit particle colors
-Yellow Wither boss swirls
-Ender Dragon death particle amount
-Bubble column splashing particle color
-Ominous item spawning particle appearance
-Damage indicator particle (commands only)

Language:
-Cooked Beef is "Steak"
-Milk is "Milk Bucket"
-Seeds are "Wheat Seeds"
-Sugar Canes are "Sugar Cane"
-Grass is "Short Grass"
-Double Tallgrass is "Tall Grass"
-Treasure Map is "Buried Treasure Map"
-Chain Armor is "Chainmail" Armor
-Slightly Damaged Anvil is "Chipped Anvil"
-Very Damaged Anvil is "Damaged Anvil"
-Enchantment Table is "Enchanting Table"
-Enchanted Apple is "Enchanted Golden Apple"
-Melon is "Melon Slice"
-Glistering Melon is "Glistering Melon Slice"
-Portal is "Nether Portal"
-Head is "Player Head"
-Clay is "Clay Ball"
-Clay Block is "Clay"
-Top Snow is "Snow"
-Snow is "Snow Block"
-Stone Mason is "Mason"
-Sea Turtle is "Turtle"
-Throwable items are "Thrown [Item]"
-Daylight Sensor is "Daylight Detector"
-Pillar Quartz Block is "Quartz Pillar"
-Infested Stone Brick is "Infested Stone Bricks"
-Brick Block is "Bricks"
-Bricks Slab is "Brick Slab"
-Stone Bricks Slab is "Stone Brick Slab"
-Nether Brick Block is "Nether Bricks"
-Red Nether Brick is "Red Nether Bricks"
-Weighted Pressure Plate ([Type]) is "[Type] Weighted Pressure Plate"
-Splash [Awkward/Mundane/Thick] Potion is now "[Awkward/Mundane/Thick] Splash Potion"
-Lingering [Awkward/Mundane/Thick] Potion is now "[Awkward/Mundane/Thick] Lingering Potion"
-Gold Horse Armor is "Golden Horse Armor"
-Illager Banner is "Ominous Banner"
-Light Block is "Light"
-Records is "Music Discs"
-Mob Skulls is "Heads"
-Fireworks is "Firework Rockets"
-[Enchantment] I is now "[Enchantment]"
-Beta!!! is "Snapshot!"
-Savanna is "Windswept Savanna" when applicable
-Mega Taiga is "Old Growth Taiga"
-Base Fess is "Base"
-Chief Fess is "Chief"
-Max Framerate (Experimental) is "Max Framerate"
-Mobs remaining is "Raiders remaining"
-Save and Load are "SAVE" and "LOAD"
-My World is "New World"
-World Preferences is "More World Options"
-World Options use Game Rule names from Java Edition
-Yellow Experimental world text
-Clear Audio slider names
-Visible to LAN Players is "Open to LAN"
-Position: [X], [Y], [Z] is "Block: [X] [Y] [Z]"
-Days played: # is "Day #"
-All leave vehicle messages say "Press Sneak to Dismount"
-Command guide messages in command blocks are the same as Java Edition
-Online play warning messages match Java Edition
-Unobtainable blocks and items have English names instead of identifiers
-Bed messages match Java Edition in all languages
-Mexican Spanish and Italians translations are changed
-Banner patterns match Java Edition in all languages
-Removed sleeping message while in bed
-Removed category text on all items

Other:
-Lush and dripstone caves grass and foliage colors
-Trident riptide wind texture
-Unobtainable block textures
-Full vertical split-screen support
-Splash texts
-Updated font
-Missing texture

============================
Default Textures:
These features are only applied with the Default Textures or Compatibility Mode pack options chosen.
============================

Blocks:
-Nether Wart Block texture
-Cactus side texture
-Piston arm textures
-Purpur Pillar top texture
-Pumpkin top texture
-Smoker bottom texture
-Bed leg textures
-Spruce Planks texture

Items:
-Potion of Wind Charging textures
-Arrow of Infestation texture
-Shield banner pattern textures
-Vines and Lily Pad inventory colors

Entities:
-Dragon Fireball texture
-Savanna Villager base texture
-Cleric Villager profession texture
-Biome-specific Zombie Villager textures
-Llama chest textures
-Iron Golem texture
-Leather Cap texture
-Old Villagers and Zombie Villagers in Marketplace worlds use new textures

Interface:
-Slowness effect icon

============================
Programmer Art:
These features are only applied with the Programmer Art pack option chosen.
============================

Blocks:
-Lava textures
-Crying Obsidian texture
-Horn Coral Block texture
-Brain Coral Block texture
-Stained Glass transparency
-Short and Tall Grass textures
-Fern and Large Fern textures
-Peony textures
-Rose Bush textures
-Acacia, Birch, Dark Oak, and Jungle Door textures
-Smithing Table top texture

Items:
-Updated potion colors (such as green Night Vision)
-Classic potion and arrow textures for new effects like Infestation
-Shield texture
-Dried Kelp texture
-Bucket of Pufferfish texture
-Leather Boots texture

Entities:
-Cat textures
-White Rabbit texture

Interface:
-Sign UI textures

============================