Java 26.4 Snapshot 5
Java 26.4 Snapshot 5 adds Packed Ice Bricks and a new advancement for defeating a Frostbite with an Ice Ball. Released on October 20, 2026, this snapshot also updates video settings and the login protocol, refines world generation, and fixes 30 bugs.
New Features
Packed Ice Bricks
- Packed Ice Bricks can be crafted from 2x2 Packed Ice.
- Packed Ice Bricks have Slab, Stair, Wall, and Chiseled variants.
- Packed Ice Brick Slabs, Stairs, Walls, and Chiseled Packed Ice can also be crafted using a Stonecutter.
- Packed Ice Bricks and Chiseled Packed Ice belong to the Fast Sliding Sulfur Cube archetype.
Advancements
- Added the "What Goes Around Comes Around" Adventure advancement for killing a Frostbite with an Ice Ball.
Changes
- Mobs can now break Decorated Pots, Chorus Flowers, and Speleothems with projectiles in Adventure mode unless the
mob_griefinggamerule is false.
Sounds
- Added ambient sounds to regular Ice blocks. An Ice block can emit a sound when it is surrounded by at least 8 Ice blocks in all horizontal directions, with one Air block above and one Water block below.
Video Settings
"Prefer DXGI Present" Video Setting
- This is a new option to attempt to use DirectX to present the game.
- This option is only available on Windows, and not all hardware supports it.
- It is off by default and considered experimental; it may not work for everyone.
- With DXGI enabled, you may see improvements with IME support, Variable Refresh Rate support, and faster alt-tabbing in fullscreen mode.
Technical Changes
- The Data Pack version is now 125.0.
- The Resource Pack version is now 100.2.
Network Protocol
Modified Login Protocol
- Encryption and compression must now be explicitly applied by the server by sending one of two packets that carry connection options.
- The client must acknowledge the change with a matching packet.
- Every packet sent and received by the client after the acknowledgement will use the new settings.
- Previously, changes were applied immediately on both sides, which might have led to malformed packets.
- Packets that can carry options:
minecraft:login_finished(clientbound) andminecraft:login_acknowledged(serverbound)minecraft:apply_options(clientbound) andminecraft:options_applied(serverbound)
Data Pack Version 125.0
Data Components
minecraft:consumable
- The sound field is now fully optional (previously defaulted to
minecraft:entity.generic.eat).
minecraft:equippable
- The
equip_soundfield is now fully optional (previously defaulted tominecraft:item.armor.equip_generic). - The
shearing_soundfield is now fully optional (previously defaulted tominecraft:item.shears.snip).
World Generation
Features
Changed ore and scattered_ore
- Blocks discarded due to air exposure will no longer fall through to the next replacement rule.
Density Functions
Changed upscale (renamed from interpolated)
Samples the input function at a reduced resolution, then upscales on each axis using the specified modes. Modes that require more samples generally perform worse. Upscaling is performed by axis in this order: Z, X, then Y.
Format: object with fields:
input- Density Function to sample.x, y, z- object with fields configuring each axis.mode- one of:nearest_neighbor,interpolate_linear,interpolate_cosine,interpolate_cubic,b_spline_cubic.nearest_neighbor- 1 sample per axis.
- Values are discontinuous across cell boundaries and the gradient is always 0.
- Values at cell vertices always equal the cell value.
interpolate_linear- 2 samples per axis.
- Values are continuous; the gradient is constant within a cell but discontinuous across cell boundaries.
- Values at cell vertices always equal the cell value.
interpolate_cosine- 2 samples per axis.
- Values and gradients are continuous, and the gradient is 0 at cell boundaries.
- Values at cell vertices always equal the cell value.
interpolate_cubic- 4 samples per axis.
- Values and gradients are continuous.
- Values at cell vertices always equal the cell value.
b_spline_cubic- 4 samples per axis.
- Values and gradients are continuous.
- Values at cell vertices do not necessarily equal the cell value.
cell_size- integer between 1 and 64, the size of each upscaling cell.
Tags
Biome Tags
- Added
#spawns_ice_variants_undergroundto describe all biomes that allow cold variants to spawn without sky access. - Renamed
spawns_strays_without_powder_snowtospawns_cold_variants_underground.
Entity Type Tags
- Replaced
#ignores_poison_and_regenwith separate#immune_to_poisonand#immune_to_regenerationtags. - Renamed
#freeze_immune_entity_typesto#immune_to_freezing. - Added
#immune_to_witherfor mobs immune to the Wither effect. - Added
#immune_to_weaknessfor mobs immune to the Weakness effect.
Fixes
30 issues fixed in this snapshot.
- MC-25976 - Blocks broken by flowing fluids do not produce particles or make breaking sounds.
- MC-170550 - The snowy_shepherds_house_1 village structure never generates.
- MC-270793 - Mobs with multiple entity type tags corresponding to effect immunity only respect one.
- MC-308621 - Race condition in the dedicated server's compression setup.
- MC-312316 - Creakings still try to attack players after they switch to Creative mode.
- MC-312360 - Paintings break outside the world border.
- MC-312377 - The bottom face of icicles on the floor is rotated 180 degrees.
- MC-312386 - The #spawns_strays_without_powder_snow biome tag's name makes no sense.
- MC-312404 - Frostbites can naturally spawn in normal caves under cold biomes, unlike strays.
- MC-312431 - Red and brown mushrooms now spread incorrectly.
- MC-312496 - Icicle models use the deprecated shade field.
- MC-312497 - Template models for icicles are not prefixed with template_.
- MC-312563 - The icicle in the Creative mode inventory is placed in the wrong spot.
- MC-312587 - The game crashes when trying to render the hidden tooltips of music discs in jukebox playlists.
- MC-312612 - Jukeboxes can pull from double chests if a single chest was turned into a double chest after being placed.
- MC-312613 - Jukeboxes do not pull discs from single chests created by breaking a double chest.
- MC-312621 - Zombies, husks, drowned, strays, and frostbites are now affected by Poison and Regeneration.
- MC-312630 - Ruined portals do not generate in ice caves.
- MC-312631 - Ice caves are not part of the #stronghold_biased_to biome tag.
- MC-312640 - Any mouse button can be used to select entries in the statistics menu.
- MC-312641 - Any mouse button can be used to open links on the death screen.
- MC-312642 - Pointed dripstone below flowing lava drips water instead of lava.
- MC-312644 - Dispensers filling glass bottles do not play the bottle filling sound.
- MC-312645 - Dispensers equipping chests on donkeys, mules, or llamas do not play the chest equipping sound.
- MC-312652 - Flint and steel and fire charges do not make a sound when igniting sulfur cubes holding TNT.
- MC-312654 - Dispensers consume the durability of flint and steel and play their clicking sound despite there being nothing to ignite.
- MC-312669 - Any mouse button can be used to close the friends and other players menus when clicking outside of them.
- MC-312693 - Projectiles shot by mobs can no longer break decorated pots, chorus flowers, pointed dripstone, sulfur spikes, or icicles.
- MC-312715 - The game crashes when a jukebox in a playlist has a negative playlist_position value.
- MC-312717 - Mobs can spawn on honey blocks.
