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

If you'd like 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 Java Aspects' selected subpack to Programmer Art.

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)
-Colored special item names
-Lighter block breaking animation
-Random block rotation

Blocks:
-Water textures, transparency, and colors
-Seagrass height
-Kelp color
-Weeping Vines texture
-Ominous Banner colors
-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
-Double Chest texture
-Blackstone Slab and Stairs top and bottom textures
-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
-Seagrass texture
-Cat, Panda, and Wandering Trader Spawn Eggs textures
-Village Map and Locked Map textures
-Map icon 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
-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

Entity Animations:
-Empty hand position
-Punching
-*Held item position (first and third person)
-Crouching position
-Swimming and crawling
-Shield blocking
-Bow, crossbow, and trident aiming
-Idle arm bobbing
-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
-Witch nose bobbing
-Wither spawning
-Piglin arm position and ear bobbing
-Piglin celebrating
-Pufferfish fins and bobbing
-Bee bobbing and wing speed
-Vex bobbing
-Fish flopping
-Vindicator and zombie villager offhand item position
-Wolf tail alignment
-Villager held item position and leg movement speed
-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
-*Item durability bar colors
-Chat appearance
-Unique boss bars for different situations
-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
-*Decorated Pot shading
-Inventory tab icons
-Hover text outline texture
-Locked trades can be highlighted
-Rainbow Jukebox text
-Coordinate text color
-HUD item name position
-Bed 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 background and added shadows
-Removed extended HUD text descriptions (such as enchantments)
-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
-Louder 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
-Softer Decorated Pot shatter sounds
-Crafter sound distances
-Tilling farmland sound
-Flattening path sound
-Stripping wood sound
-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
-Candle ambience variety
-Swimming sound variety
-Throwing item sound pitch (such as snowballs)
-Breaking and blocking sound pitches
-Cauldron sounds
-Bell volume
-Big Dripleaf tilting up sound
-Crossbow sounds
-Trident riptide
-Picking up and dropping item pitches
-Quieter Guardian sounds
-Panda breathing sounds
-Parrot imitation sounds
-Turtle hatching sounds
-Underwater Skeleton Horse sounds
-Fish death sounds
-Notifications use advancement sounds
-Consistent cave sound pitch
-Random underwater ambience sounds can play
-Removed the air punch sound
-Removed jumping sounds
-Java sound event command compatibility (see the Command List)

Particles:
-Particle rotation
-Explosion particle textures
-Conduit eye 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
-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
-Damage indicator particle (commands only)

Language:
-Cooked Beef is "Steak"
-Spawn Eggs are "[Mob Name] Spawn Egg"
-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"
-Scute is "Turtle Scute"
-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]"
-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:
-Trident riptide wind texture
-Unobtainable block textures
-Splash texts
-Updated font
-Missing texture

============================
Default:
These features are only applied with the Default 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
-Updated old Stonecutter textures

Items:
-Filled Map textures
-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 maps 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
-Tall Grass textures
-Large Fern textures
-Peony textures
-Rose Bush textures
-Acacia, Birch, Dark Oak, and Jungle Door textures
-Smithing Table top texture

Items:
-Potion colors
-Shield texture
-Dried Kelp texture
-Bucket of Pufferfish texture
-Buried Treasure Map texture
-Empty Map texture
-Leather Boots texture

Entities:
-Cat textures
-White Rabbit texture

Interface:
-Sign UI textures

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