Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Java Edition 26.4: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
 
(35 intermediate revisions by the same user not shown)
Line 3: Line 3:
| edition = Java
| edition = Java
| planned = yes
| planned = yes
| name = [[Minecraft:Fourth Drop 2026]]
| date = Q4 2026
| date = Q4 2026
| prevparent = 26.3
| prevparent = 26.3
| prev =
| prev =  
| next =  
| next =  
| nextparent =  
| nextparent =  
}}
}}
{{Relevant guide|Tutorial:Version overviews/Fourth Drop 2026}}
'''26.4''', the release of the [[Minecraft:Fourth Drop 2026|fourth game drop of 2026]], is an upcoming [[Minecraft:game drop]] for {{JE}}, planned to be released in the fourth quarter of 2026. It introduces the [[Minecraft:ice caves]], a new [[Minecraft:cave]] [[Minecraft:biome]] featuring [[Minecraft:icicle]]s, [[Minecraft:ice crystal]]s, and [[Minecraft:brittle ice]], as well as the [[Minecraft:frostbite]]s, [[Minecraft:ice ball]]s, the [[Minecraft:Freezing]] effect, a new block set for [[Minecraft:calcite]], [[Minecraft:Brick (disambiguation)|brick]] variants of [[Minecraft:packed ice bricks|packed ice]] and [[Minecraft:snow bricks|snow block]]s and updated [[Minecraft:jukebox]]es, and fixes bugs.


'''26.4''' is an upcoming [[Minecraft:game drop]] for {{JE}}, the theme of which is yet to be revealed at [[Minecraft:Minecraft LIVE – September 2026]].
== Additions ==
{{Additions table
|Brittle Ice
|Icicle
|Ice Crystal
|Ice Ball
|Packed Ice Bricks
|Packed Ice Brick Stairs
|Packed Ice Brick Slab
|Packed Ice Brick Wall
|Chiseled Packed Ice
|Snow Bricks
|Snow Brick Slab
|Snow Brick Stairs
|Snow Brick Wall
|Calcite Pillar
|Calcite Slab
|Calcite Stairs
|Calcite Wall
|Polished Calcite
|Polished Calcite Slab
|Polished Calcite Stairs
|Polished Calcite Wall
|Polished Calcite Bricks
|Polished Calcite Brick Slab
|Polished Calcite Brick Stairs
|Polished Calcite Brick Wall
|Chiseled Soulshale
|Frostbite Spawn Egg
|Potion of Freezing
|Splash Potion of Freezing
|Lingering Potion of Freezing
|Arrow of Freezing
|Music Disc Flurry
}}
 
=== Blocks ===
'''[[File:Brittle Ice (age 0) JE1.png|32px]] [[Minecraft:Brittle ice]]'''
* A fragile [[Minecraft:ice]] block that generates naturally in [[Minecraft:ice caves]] as part of [[Minecraft:crevasse]]s.
* Begins to crack when stood on by players or mobs, eventually breaking.
** [[Minecraft:Frostbite]]s and [[Minecraft:stray]]s can stand on brittle ice without breaking it.
* Does not melt.
* Is created when [[Minecraft:water]] touches [[Minecraft:blue ice]].
** Any water block that borders the blue ice block horizontally will turn into brittle ice.
* Can only be obtained using [[Minecraft:Silk Touch]].
 
'''[[File:Calcite JE1.png|32px]] Calcite block set'''
* Calcite now has several variants, which can be also crafted using a [[Minecraft:stonecutter]]:
** [[File:Calcite Pillar (UD) JE1 BE1.png|32px]] [[Minecraft:Calcite pillar]]
** [[File:Calcite Slab JE1 BE1.png|32px]] [[Minecraft:Calcite slab]]
** [[File:Calcite Stairs (N) JE1 BE1.png|32px]] [[Minecraft:Calcite stairs]]
** [[File:Calcite Wall (ewU) JE1.png|32px]] [[Minecraft:Calcite wall]]
 
'''[[File:Polished Calcite JE1.png|32px]] [[Minecraft:Polished calcite]]'''
* A block made from [[Minecraft:calcite]].
** Crafted using a 2x2 square of calcite.
* Has several variants, which can also be crafted using a [[Minecraft:stonecutter]]:
** [[File:Polished Calcite Slab JE1 BE1.png|32px]] [[Minecraft:Polished calcite slab]]
** [[File:Polished Calcite Stairs (N) JE1 BE1.png|32px]] [[Minecraft:Polished calcite stairs]]
** [[File:Polished Calcite Wall (ewU) JE1.png|32px]] [[Minecraft:Polished calcite wall]]
 
'''[[File:Polished Calcite Bricks JE1 BE1.png|32px]] [[Minecraft:Polished calcite bricks]]'''
* A brick block made from [[Minecraft:polished calcite]].
** Crafted using a 2x2 square of polished calcite.
* Has several variants, which can also be crafted using a [[Minecraft:stonecutter]].
** [[File:Polished Calcite Brick Slab JE1 BE1.png|32px]] [[Minecraft:Polished calcite brick slab]]
** [[File:Polished Calcite Brick Stairs (N) JE1 BE1.png|32px]] [[Minecraft:Polished calcite brick stairs]]
** [[File:Polished Calcite Brick Wall (ewU) JE1.png|32px]] [[Minecraft:Polished calcite brick wall]]
 
'''[[File:Chiseled Packed Ice.png|32px]] [[Minecraft:Chiseled packed ice]]'''
* A chiseled variant of [[Minecraft:packed ice]].
** Crafted using 2 [[Minecraft:packed ice brick slab]]s.
** Can also be crafted using packed ice or [[Minecraft:packed ice bricks]] in a [[Minecraft:stonecutter]].
* Depicts a snowflake pattern.
 
'''[[File:Chiseled Soulshale JE1 BE1.png|32px]] [[Minecraft:Chiseled soulshale]]'''
* Depicts the face of a [[Minecraft:singer]].
* Can only be found in [[Minecraft:ancient city]] loot chests.
* Currently not available in the [[Minecraft:Creative inventory]].
 
'''[[File:Ice Crystal (U) JE1.png|32px]] [[Minecraft:Ice crystal]]'''
* A crystal block which generates on the ground in [[Minecraft:ice caves]].
* Emits a [[Minecraft:light level]] of 4.
* Can be placed on all full sides of a block, and breaks if the support block is removed.
* Emits ambient sounds when placed above [[Minecraft:packed ice]].
 
'''[[File:Icicle.png|32px]] [[Minecraft:Icicle]]'''
* A speleothem block that generates as stalactites on the ceiling in [[Minecraft:ice caves]].
** Can also be placed on the ground as stalagmites.
* Can naturally grow up to 5 blocks long when pointing downward.
** Only grows under [[Minecraft:packed ice]] in areas without nearby light sources and outside [[Minecraft:the Nether]].
* Icicle blocks melt and break when a strong enough light source is nearby, or in the Nether.
* Falling icicles deal damage to entities they collide with, which scales based on the distance they fall before impact.
* Landing onto an icicle stalagmite multiplies the fall damage taken, which scales based on the height fallen.
* Like other speleothem blocks, icicles can be broken by a thrown [[Minecraft:trident]].
* It can be placed in any direction and has a base, middle and tip variant.
 
'''[[File:Packed Ice Bricks JE1.png|32px]] [[Minecraft:Packed ice bricks]]'''
* A brick block made from [[Minecraft:packed ice]].
** Crafted using a 2x2 square of packed ice.
** Can also be crafted using packed ice in a [[Minecraft:stonecutter]].
* Unlike regular packed ice, it is not slippery.
* Packed ice bricks and chiseled packed ice belong to the Fast Sliding [[Minecraft:sulfur cube]] archetype.
* The correct tool to mine ice bricks is a [[Minecraft:pickaxe]], but unlike other ice blocks, it does not need [[Minecraft:Silk Touch]].
* Has several variants, which can be crafted using a [[Minecraft:stonecutter]]:
** [[File:Packed Ice Brick Stairs JE1.png|32px]] [[Minecraft:Packed ice brick stairs]]
** [[File:Packed Ice Brick Slab JE1.png|32px]] [[Minecraft:Packed ice brick slab]]
** [[File:Packed Ice Brick Wall JE1.png|32px]] [[Minecraft:Packed ice brick wall]]
 
'''[[File:Snow Bricks JE1 BE1.png|32px]] [[Minecraft:Snow bricks]]'''
* A brick block made from [[Minecraft:snow block]]s.
** Crafted using a 2×2 square of snow blocks.
** Cannot be crafted using a [[Minecraft:stonecutter]].
* Snow bricks belong to the Fast Sliding [[Minecraft:sulfur cube]] archetype.
* The correct tool to mine snow bricks is a [[Minecraft:shovel]].
** If mined with any other tool, or by hand, it will drop nothing.
* Has several variants, which also cannot be crafted using a [[Minecraft:stonecutter]]:
* [[File:Snow Brick Slab JE1 BE1.png|32px]] [[Minecraft:Snow brick slab]]
* [[File:Snow Brick Stairs (N) JE1 BE1.png|32px]] [[Minecraft:Snow brick stairs]]
* [[File:Snow Brick Wall (ewU) JE1.png|32px]] [[Minecraft:Snow brick wall]]
 
=== Items ===
'''[[File:Arrow of Freezing JE1.png|32px]] [[Minecraft:Arrow of Freezing]]'''
* A [[Minecraft:tipped arrow]] which applies the Freezing effect.
 
'''[[File:Frostbite Spawn Egg JE1 BE1.png|32px]] [[Minecraft:Frostbite spawn egg]]'''
* Used to spawn a [[Minecraft:frostbite]].
 
'''[[File:Ice Ball JE1 BE1.png|32px]] [[Minecraft:Ice ball]]'''
* A throwable projectile that deals [[Minecraft:damage]] and [[Minecraft:Knockback (mechanic)|knockback]].
** Damage depends on how fast the projectile is moving which, like with other projectiles, can be influenced by how fast the thrower is moving.
* Breaks on impact with blocks or entities, creating a particle effect and sound.
* Can be used to brew potions of Freezing.
* Obtained from [[Minecraft:frostbite]]s, which have a chance to drop them when killed.
 
'''[[File:Music Disc Flurry JE1 BE1.png|width=32x32]] [[Minecraft:Music Disc Flurry|Music disc "Flurry"]]'''
* Added the "Flurry" music disc by [[Minecraft:Hyper Potions]].
** Has a chance of being found in [[Minecraft:igloo]]s basement chests with a 30% chance.
** Has a [[Minecraft:comparator]] output of 7 when played in a [[Minecraft:jukebox]].
 
'''{{Animate|Potion of Freezing JE1.png;Splash Potion of Freezing JE1.png;Lingering Potion of Freezing JE1 BE1.png|32px}} [[Minecraft:Potion of Freezing]]'''
* [[Minecraft:Brewed]] using an [[Minecraft:awkward potion]] and an [[Minecraft:ice ball]].
* Applies the [[Minecraft:Freezing]] effect.
 
=== Mobs ===
'''[[File:Frostbite JE1 BE1.png|width=55x55]] [[File:Baby Frostbite JE1 BE1.png|17px]] [[Minecraft:Frostbite]]'''
* A [[Minecraft:zombie]] variant that can be found in snowy biomes.
* Zombies [[Minecraft:Mob conversion|convert]] into frostbites when they stay in [[Minecraft:powder snow]] too long.
** They will not convert if they are wearing a piece of [[Minecraft:leather armor]].
* [[Minecraft:Husk]]s now also convert into zombies when they stay in [[Minecraft:powder snow]] too long.
* Does not sink in [[Minecraft:powder snow]].
* Burns in sunlight.
* It has two modes of attacking: a melee attack and a ranged attack.
** Switches between melee and ranged combat based on target distance and whether they have [[Minecraft:ice ball]]s.
** Most frostbites use a standard melee attack, which gives the Freezing effect.
** Some frostbites spawn holding ice balls, which they throw as a ranged attack.
* Drops ice balls and [[Minecraft:rotten flesh]] when killed.
* Converts into a zombie when underwater for too long.
 
=== World generation ===
'''[[File:Crevasse.png|40px]] [[Minecraft:Crevasse]]'''
* Generated cracks that generate in ice caves.
* Covered with a layer of [[Minecraft:brittle ice]], and are filled with [[Minecraft:water]] at the bottom.
 
'''{{BiomeSprite|Ice Caves|scale=1.5}} [[Minecraft:Ice caves]]'''
* A cave biome that generates underneath cold biomes.
* It consists mainly of [[Minecraft:packed ice]] and [[Minecraft:calcite]].
* Large [[Minecraft:icicle]]s made of packed ice generate on the ground and hanging from the ceiling.
* [[Minecraft:Ice crystal]]s occasionally generate on the ground.
* Sometimes patches of [[Minecraft:snow]] can generate here.
* Does not generate [[Minecraft:glow lichen]], unlike other cave biomes.
* Ores generate inside blobs of [[Minecraft:stone]] and [[Minecraft:deepslate]].
* Common cave monsters along with [[Minecraft:stray]]s and [[Minecraft:frostbite]]s can spawn here.
 
=== Gameplay ===
'''[[Minecraft:Advancement]]'''
* Added one new advancement.
{{Load advancements|What Goes Around Comes Around}}
 
'''[[Minecraft:Effect]]s'''
* [[File:Freezing JE1 BE1.png|32px]] '''[[Minecraft:Freezing]]'''
** An effect that causes an entity to [[Minecraft:freeze]], dealing damage over time and slowing their movement.
** The Freezing effect will cause players to shake and eventually deal damage.
*** Causes those affected to slowly become frozen as if in powder snow for its duration.
** Wearing a piece of [[Minecraft:leather armor]] or being on fire prevents the entity from freezing, just like with [[Minecraft:powder snow]], but will not keep the effect from being applied and will not remove the effect.
** [[Minecraft:Undead]] mobs, [[Minecraft:Snow golem|snow golems]], [[Minecraft:Polar bear|polar bears]], and [[Minecraft:Ender dragon|ender dragons]] are completely immune to Freezing.
*** Mobs that are vulnerable to Freezing ([[Minecraft:Blaze|blazes]], [[Minecraft:Magma cube|magma cubes]], and [[Minecraft:Strider|striders]]) have a five times multiplier to the damage taken.
*** Being on fire or standing in fire or lava counters the Freezing Effect, similar to wearing leather armor.
** Lingering potion, splash potion, and [[Minecraft:potion of Freezing]] can be brewed using ice balls.
** [[Minecraft:Arrows of Freezing]] can be crafted by placing a lingering potion of Freezing in the middle of the crafting table surrounded by eight arrows.


== Additions ==
=== General ===
=== General ===
'''[[Minecraft:Block sound set definition|Block sound sets]]'''
* Added {{cd|minecraft:block_sound_set}} registry containing definitions for sounds produced by different categories of blocks.
** Format: object with fields:
*** {{cd|volume}} – a float between {{cd|0.00001}} and {{cd|10.0}}, the relative volume at which all sounds will be played.
**** If not present, defaults to {{cd|1.0}}
*** {{cd|pitch}} – a float between {{cd|0.00001}} and {{cd|2.0}}, the relative pitch at which all sounds will be played.
**** If not present, defaults to {{cd|1.0}}
*** {{cd|break_sound}} – Sound event, the sound that will be played when the block gets broken.
*** {{cd|step_sound}} – Sound event, the sound that will be played when an entity walks on top of the block.
*** {{cd|place_sound}} – Sound event, the sound that will be played when the block gets placed.
*** {{cd|hit_sound}} – Sound event, the sound that will be played while the block is being destroyed.
*** {{cd|fall_sound}} – Sound event, the sound that will be played when an entity falls onto the block.
*** All sound fields are optional.
'''[[Minecraft:Environment attribute]]s'''
* {{cd|minecraft:visual/has_sky_occluder}}
** Determines whether the sky occluder is enabled for the environment. The sky occluder will occlude the sky box up until a certain angle with fog color with a smooth occlusion border.
*** Value type: boolean
*** Default value: {{cd|true}} for the Overworld, {{cd|false}} for the Nether and the End.
*** Interpolated: no
'''[[Minecraft:Feature]]s'''
* Added {{cd|crevasse}} feature type
** Carves a winding, tapered crevasse into exposed terrain. The crevasse follows the terrain surface, extends in opposite directions from its placement position and requires a minimum connected footprint before carving.
** Format: object with fields:
*** {{cd|max_width}} – integer (between 2 and 8), maximum cross-section width in blocks.
*** {{cd|max_length}} – integer (between 4 and 16), maximum end-to-end length in blocks.
*** {{cd|min_footprint}} – integer (between 1 and 32), minimum connected horizontal footprint required before carving.
*** {{cd|cursor_surface_search_range}} – positive integer, maximum amount of blocks the cursor will scan downwards to find its next position.
*** {{cd|column_surface_search_range}} – positive integer, maximum amount of blocks each carving will scan downwards to find a carvable surface.
*** {{cd|twistiness}} – float (between 0.0 and 16.0), amount of horizontal curvature.
*** {{cd|tapering}} – float (between 0.0 and 1.0), amount of tapering applied on each step of growing the crevasse.
*** {{cd|turn_factor}} – float (between 0.0 and 1.0), intensity of rotation applied on each step of growing the crevasse.
*** {{cd|carve_depth}} – int provider, carve depth below the origin terrain surface.
*** {{cd|fill_depth}} – int provider, fill depth below the origin terrain surface.
*** {{cd|surface_block}} – Block state provider, block placed over the crevasse opening.
*** {{cd|fill_block}} – Block state provider, block placed at or below the selected fill depth.
*** {{cd|carvable_blocks}} – Block predicate, which blocks the crevasse is allowed to remove.
*** {{cd|acceptable_barrier}} – Block predicate, which pre-existing blocks to accept as part of a barrier.
'''[[Minecraft:Options]]'''
* Video Settings
** Added "Prefer DXGI Present", a new option that attempts to use DirectX to present the game.
*** The setting is only supported on the Windows platform, and not all hardware is supported.
*** The setting defaults to off, and it is classed as experimental; it may not work for all players.
*** With the setting enabled, the player may see improvements in IME support, improved support for Variable Refresh Rate, and experience faster alt-tabbing while the game is set to fullscreen mode.
'''Other Players'''
* A new menu which has been added to replace Social Interactions.
* Only available when playing on a world open to multiplayer.
** This includes:
*** Playing in singleplayer worlds open to LAN
*** Playing on dedicated servers
*** Playing on Realms
** Can be opened by pressing the "Other Players" icon button in the pause menu
** Can also be opened from in-game using the "Other Players" key ({{key|P}} by default)
* Lists the players currently online in the world you are in
* Lists players who are not online anymore, but may still be of interest:
** Players who were just online but left
** Players who recently sent messages in the chat
* Clicking on a player's icon in the list opens their Player Options.
'''[[Minecraft:Particles]]'''
* Added {{cd|minecraft:freezing}}.
** Emitted by entities which are affected by the [[Minecraft:freezing]] mob effect.
** Has no fields.
'''Player Options'''
* Player Options is a new screen accessible through both the Friends list and Other Players.
* It contains per-player social actions previously spread across the Friends list and Social Interactions.
* These actions are:
** Sending or canceling a friend request
** Accepting or declining a friend request
** Muting a player
** Reporting a player
* Muting a player hides their chat messages until the next time you start the game
* Blocking players is managed through Other Players.
'''[[Minecraft:Predicate]]s'''
* Added {{cd|below_heightmap}}
** Checks if the height of the position is below a given heightmap value.
** Format:
*** {{cd|heightmap}}: Heightmap type to compare origin against.
'''[[Minecraft:Shader]]s'''
* Added <samp>sky_occluder.vsh</samp> and <samp>sky_occluder.fsh</samp> shaders which are used to occlude the sky box up until the certain angle with fog color with a smooth occlusion border.
'''[[Minecraft:Sulfur cube archetype definition]]'''
* Added new {{cd|location_based_effects}} field — an optional list of location-based effects.
** The format for each entry is exactly the same as a location-based enchantment effect.
** Level-based values in this definition will always be evaluated with level {{cd|1}}.
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
* Added the {{cd|#generated_in_below_zero_retrogen}} biome tag.
* Biome Tags
** Contains biomes to generate below worlds that predate [[Minecraft:Caves and Cliffs]].
** Added {{Tag link|biome|generated_in_below_zero_retrogen}}, which contains biomes to generate below worlds that predate [[Minecraft:Caves & Cliffs]].
* Added the {{cd|#is_cave}} collection tag.
** Added the {{Tag link|biome|is_cave}} collection tag.
** Added {{Tag link|biome|spawns_cold_variants_underground}} to describe all biomes which allow the spawning of monster cold variants ([[Minecraft:strays]] and [[Minecraft:frostbite]]) without requiring sky access. <!-- Used in the Monster.checkColdVariantSpawnRules method, which is currently used as the spawn predicate for these two mobs.-->
 
* Block Tags
** Added {{Tag link|block|face_occluding_ice_blocks}} to describe all ice blocks that should enable face culling when placed next to each other.
** Added {{Tag link|block|ice_cave_ore_replaceables}} to describe all blocks which are allowed to be replaced by ores within ice caves (in addition to {{Tag link|block|stone_ore_replaceables}}, {{Tag link|block|height_specific_ore_replaceables}} and {{Tag link|block|deepslate_ore_replaceables}})
** Added {{Tag link|block|ice_crevasse_replaceables}}.
** Added {{Tag link|block|jukebox_containers}} to describe all blocks usable by a [[Minecraft:jukebox]] as a source for music disc playlists.
** Added {{Tag link|block|large_icicle_replaceable}} to describe all blocks which are allowed to be replaced by large icicles within the ice caves biome.
** Added {{Tag link|block|melts_icicle_above}} to describe all blocks causing icicles directly above to melt.
** Added several block tags to affect how mobs pathfind:
*** {{Tag link|block|pathfinding/avoid_in_air}} - blocks to be avoided while flying, either due to danger or potential to get stuck.
*** {{Tag link|block|pathfinding/damage_cautious}} - blocks that will damage entities that walk through them, but are not considered dangerous enough to avoid entirely.
*** {{Tag link|block|pathfinding/damaging}} - blocks that will damage entities that walk through them.
*** {{Tag link|block|pathfinding/drop_down}} - blocks that can be dropped down through.
*** {{Tag link|block|pathfinding/leaves}} - blocks that are considered leaves.
*** {{Tag link|block|pathfinding/open}} - blocks that are considered completely open to walk through.
*** {{Tag link|block|pathfinding/powder_snow}} - blocks that are considered powder snow.
*** {{Tag link|block|pathfinding/rails}} - blocks that are considered rails.
*** {{Tag link|block|pathfinding/sticky}} - blocks that are considered sticky, causing slowed movement and inability to jump.
 
* Block Sound Set Tags
** Added {{Tag link|block sound set|sounds_wooden}} - block sound sets which when stepped on cause Horses to produce a galloping sound.
 
* Damage Type tags
** Added {{Tag link|damage type|no_hurt_sound}}.
 
* Entity Type tags
** Added {{Tag link|entity type|does_not_break_brittle_ice}} for mobs that do not break brittle ice blocks when stepping on them.
** Added {{Tag link|entity type|immune_to_weakness}} for mobs that are immune to the weakness effect.
** Added {{Tag link|entity type|immune_to_wither}} for mobs that are immune to the wither effect.
 
* Fluid tags
** Added {{Tag link|fluid|swimmable}} for fluids that players can swim in.
 
* Item Tags
** Added {{Tag link|item|frostbite_preferred_weapons}} for items picked up and used by the frostbite.
** Added {{Tag link|item|jukebox_containers}} to describe all items usable by a [[Minecraft:jukebox]] as a source for music disc playlists.
** Added {{Tag link|item|knocks_back_players_even_with_zero_damage}} for items which shall apply knockback even if they do 0 damage.
** Added {{Tag link|item|sheep_wool_dyes}} - items that can be used to dye a sheep's wool.
*** The color will be taken from the {{cd|minecraft:dye}} component of the used item stack.
** Added {{Tag link|item|sulfur_cube_archetype/cold}} for items that can be placed inside the [[Minecraft:sulfur cube]] that turns it into a cold sulfur cube archetype.


== Changes ==
== Changes ==
=== Blocks ===
=== Blocks ===
'''[[Minecraft:Red mushroom]] and [[Minecraft:brown mushroom]]'''
'''[[Minecraft:Blue Ice|Blue]] and [[Minecraft:Packed Ice]]'''
* Each variant now has unique sounds.
 
'''[[Minecraft:Brown mushroom]] and [[Minecraft:red mushroom]]'''
* Can now be placed on any block with a top solid face regardless of lighting conditions.
* Can now be placed on any block with a top solid face regardless of lighting conditions.
** They still cannot spread unless the brightness at the new growth is less than 13, or its support block overrides light requirements, like [[Minecraft:mycelium]].
** They still cannot spread unless the brightness at the new growth is less than 13, or its support block overrides light requirements, like [[Minecraft:mycelium]].
'''[[Minecraft:Frosted ice]]'''
* Now emits a vibration event when changing state.
* No longer show their inside block faces when placed next to each other.
* Now has unique sounds.
'''[[Minecraft:Ice]]'''
* No longer shows its inside block faces when placed next to each other.
* Now has unique sounds.
* Added ambient sounds for regular ice block.
** When an ice block is surrounded by at least 8 ice blocks in all horizontal directions (east, west, north, and south), with one air block above and one water block below, it has a chance to emit a sound.
'''[[File:Jukebox JE3.png|32px]] [[Minecraft:Jukebox]]'''
* Textures changed from [[File:Jukebox JE2 BE2.png|32px]].
* Will now cycle through music discs in a single [[Minecraft:chest]], [[Minecraft:trapped chest]], or any [[Minecraft:copper chest]] variant placed directly above it.
** Discs play in slot order, skipping empty slots and other non-music-disc items and looping back to the start.
** When a disc finishes, the jukebox swaps it with the next disc in the chest.
** If the chest has no music discs, the jukebox will loop its inserted disc.
** Ejecting the current disc skips to the next available disc.
'''[[Minecraft:Snow]]'''
* Can now be placed on [[Minecraft:packed ice]].
=== Items ===
'''[[Minecraft:Snowball]]'''
* Now applies knockback to players.
=== Mobs ===
'''General'''
* Mobs can now break [[Minecraft:decorated pot]]s, [[Minecraft:chorus flower]]s and [[Minecraft:speleothem]] blocks with projectiles in an adventure mode world, unless the {{cd|mob_griefing}} gamerule is set to {{cd|false}}.
* Mobs falling through lava may take slightly less fall damage in some cases.
'''[[Minecraft:Ender dragon]]'''
* The ender dragon no longer has slower vertical velocity than intended, fixing several issues with its AI that were introduced in [[Minecraft:19w08b]] and restoring previously broken behavior:
** The dragon now properly reaches its flying and attacking points, no longer getting stuck flying back and forth between two points.
** The dragon now properly dives at the player periodically, when it shoots a fireball, and after it has finished perching.
** The dragon now properly descends to the portal, rather than flying back and forth while slowly descending.
'''[[Minecraft:Parrot]]s'''
* Can now imitate [[Minecraft:frostbite]]s.
'''[[Minecraft:Polar bear]] and [[Minecraft:snow golem]]'''
* Now will not take damage from the Freezing effect.
'''[[Minecraft:Stray]]'''
* Strays can now spawn in the following biomes, matching {{BE}}:
** {{BiomeLink|Deep Frozen Ocean}}
** {{BiomeLink|Frozen Ocean}}
** {{BiomeLink|Frozen Peaks}}
** {{BiomeLink|Frozen River}}
** {{BiomeLink|Jagged Peaks}}
** {{BiomeLink|Snowy Slopes}}
'''[[Minecraft:Sulfur cube]]'''
* Added the "Cold" archetype, with similar properties to "Fast Sliding" except it is buoyant.
** Used when the sulfur cube absorbs a [[Minecraft:blue ice]] block.
** Floats and replaces water below it with a disk of [[Minecraft:frosted ice]] when it moves, similar to the [[Minecraft:Frost Walker]] enchantment.
*** Will only place frosted ice if the sulfur cube starts its movement while it is on ground.
*** Air blocks above the water block are required for frosted ice placement.
* Small sulfur cubes that spawn from splitting a bucketed sulfur cube now inherit the property of not despawning.
'''[[Minecraft:Undead|Undead mobs]]'''
* [[Minecraft:Drowned]] and [[Minecraft:husk]]s now [[Minecraft:Mob conversion|convert]] into [[Minecraft:zombie]]s when in [[Minecraft:powder snow]].
** They will not convert if they are wearing a piece of [[Minecraft:leather armor]].
* [[Minecraft:Skeleton]]s no longer convert into [[Minecraft:stray]]s when in powder snow if they are wearing a piece of leather armor.
'''[[Minecraft:Wandering trader]]'''
* Can now sell [[Minecraft:ice crystal]]s and [[Minecraft:icicle]]s.<!-- In what amounts? eg how much emeralds and how much of the items do you get -->
'''[[Minecraft:Zombie]]'''
* Now converts into a [[Minecraft:frostbite]] when it is in powder snow.
** Zombies wearing any piece of leather armor will prevent them from converting into frostbites.
* Is now immune to freezing in powder snow and will not take damage from the Freezing effect.
=== World generation ===
'''General'''
* Upgrading worlds from before [[Minecraft:Caves and Cliffs]] will now also generate [[Minecraft:sulfur caves]] below old chunks.
'''[[Minecraft:Configured feature|Features]]'''
* Changed {{cd|straight_trunk_placer}}
** Added the {{cd|trunk_width}} field.
*** Optional int provider, the width of the trunk centered around the origin.
**** Defaults to {{cd|1.0}}
'''[[Minecraft:Material rule#Surface conditions|Material conditions]]'''
* Updated {{cd|minecraft:steep}}
** No longer considers height modifications from eroded badlands "surface extensions" in an order-dependent way.
'''[[Minecraft:Noise settings]]'''
* The {{cd|default_block}} field has been removed.
** This is now always {{cd|air}} – any other block should be defined by the [[Minecraft:material rule]].{{More info|Changing the default_block to air in previous versions causes a very different result; some change occurred in material rule.}}
'''[[Minecraft:Placed feature]]s'''
* The possible domain in the XZ plane of placed features included in biomes is now validated.
** Feature placement can only occur within a 3×3 chunk region: as such, it is not valid for a Placed Feature to select a position outside of that range.
** Note: the size of the feature itself is not currently taken into consideration, which may still overflow the chunk.
'''[[Minecraft:Placed feature#Placement modifiers|Placement modifiers]]'''
* Changed {{cd|cuboid}}
** {{cd|xz_size}} and {{cd|y_size}} have been adjusted to represent the actual size of the cuboid, instead of implicitly being 1 block larger.
*** As such, an {{cd|xz_size}} of {{cd|2}} will actually produce a 2×2 cuboid instead of 3×3.
* Changed {{cd|fixed_placement}}
** {{cd|positions}} now requires at least one element.


=== Command format ===
=== Command format ===
'''General'''
* NBT conversion from floating point types to integer types now always converts to the closest possible valid number after rounding down.
'''{{cmd|effect}}'''
* The {{cmd|effect}} command now accepts mob effect tags.
'''{{cmd|fillbiome}}'''
'''{{cmd|fillbiome}}'''
* Will now fill biomes with block accuracy.
* Will now fill biomes with block accuracy.
   
 
'''General'''
'''{{cmd|time}}'''
* NBT conversion from floating point types to integer types now always converts to the closest possible valid number after rounding down.
* Time arguments now fail if the provided value in ticks is greater than {{cd|2147483647}}.
 
=== Gameplay ===
'''[[Minecraft:Advancement]]s'''
* [[Minecraft:Frostbite]]s now count towards the "Monster Hunter" advancement and are required for the "Monsters Hunted" advancement.
* [[Minecraft:Freezing]] is now required for "A Furious Cocktail" and "How Did We Get Here?".
* The [[Minecraft:ice caves]] are now required to be visited for the "Adventuring Time" advancement.
* "Oh Shiny" has been renamed to "Oooh, Shiny!".
* "Uh Oh" has been renamed to "Uh-Oh".


=== General ===
=== General ===
'''[[Minecraft:Accessibility]]'''
* Gameplay screens, such as the [[Minecraft:crafting table]], now support keyboard navigation and narration.
'''[[Minecraft:Block predicate]]'''
* Updated {{cd|matching_fluids}}
** Added a <code>state</code> field to match state properties.
** Format:
*** {{cd|state}}: A map of name-value properties to be matched against the fluid state properties.
**** Value can be integer, boolean or string or object with optional {{cd|min}} and {{cd|max}} properties.
'''[[Minecraft:Block sound type|Block sound sets]]'''
* Removed the unused {{cd|minecraft:twisting_vines}} block sound set.
* Renamed {{cd|minecraft:amethyst}} block sound set to {{cd|minecraft:amethyst_block}} to better match sound event names.
'''[[Minecraft:Data component format]]'''
* {{cd|minecraft:consumable}}
** The {{cd|sound}} field is now fully optional (defaulted to {{cd|minecraft:entity.generic.eat}} before).
* {{cd|minecraft:equippable}}
** The {{cd|equip_sound}} field is now fully optional (defaulted to {{cd|minecraft:item.armor.equip_generic}})
** The {{cd|shearing_sound}} field is now fully optional (defaulted to {{cd|minecraft:item.shears.snip}})
'''[[Minecraft:Data pack]]'''
'''[[Minecraft:Data pack]]'''
* The [[Minecraft:pack format]] version is now {{cd|122.0}}.
* The [[Minecraft:pack format]] version is now {{cd|126.0}}.
* Entries for different biomes in multi-noise biome sources can no longer overlap across all noise parameters with the same offset.
* Entries for different biomes in multi-noise biome sources can no longer overlap across all noise parameters with the same offset.
'''[[Minecraft:Debug screen]]'''
* The items in the debug overlay ({{keys|F3}} by default) are now sorted into categories and have been made easier to read and understand.
* A new {{cd|chunk_section_status}} shows the rendering status of chunks around the player. This will impact performance at high view distances.
* The chunk load overlay has been split off from {{cd|visualize_chunks_on_server}} and into a new {{cd|chunk_load_status}}.
<gallery>
Default Debug Menu.png|The original default debug screen design
F3 Screen 26.4-Snapshot2.jpeg|The new default debug screen design
</gallery>
'''[[Minecraft:Debug world]]s'''
* Can now be modified as normal with block placement, breaking, and commands.
* The blocks will no longer update automatically; a new debug world must be created to see new blocks.
* Now include one of each entity type.
** Entity types that can be babies will have a baby version included above the adult version.
* Will now be tick-frozen on load.
* Will now be created in "Normal" difficulty.
* Will now have the following game rules set to {{cd|false}}:
** {{cd|advance_time}}
** {{cd|spawn_wandering_traders}}
** {{cd|tnt_explodes}}
'''[[Minecraft:Density function]]s'''
* Changed {{cd|upscale}} (renamed from {{cd|interpolated}})
** Samples the input function at a reduced resolution, and upscales on each axis with the specified modes. Modes that require more samples will generally perform worse. Upscaling is performed by axis in order: Z, X, then Y.
** Format: object with fields:
*** {{cd|input}} - Density Function, the input function to sample
*** {{cd|x}}, {{cd|y}}, {{cd|z}} - object with fields, the configuration for this axis
**** {{cd|mode}} - one of: {{cd|nearest_neighbor}}, {{cd|interpolate_linear}}, {{cd|interpolate_cosine}}, {{cd|interpolate_cubic}}, {{cd|b_spline_cubic}}, the mode to use.
***** {{cd|nearest_neighbor}}
****** 1 sample per axis.
****** Value is discontinuous across cell boundaries, gradient is always {{cd|0}}.
****** Values at cell vertices always equal the cell value.
***** {{cd|interpolate_linear}}
****** 2 samples per axis
****** Value is continuous, gradient is constant within a cell but discontinuous across cell boundaries.
****** Values at cell vertices always equal the cell value.
***** {{cd|interpolate_cosine}}
****** 2 samples per axis.
****** Value and gradient are continuous.
****** Gradient is {{cd|0}} at cell boundaries.
****** Values at cell vertices always equal the cell value.
***** {{cd|interpolate_cubic}}
****** 4 samples per axis.
****** Value and gradient are continuous.
****** Values at cell vertices always equal the cell value.
***** {{cd|b_spline_cubic}}
****** 4 samples per axis.
****** Value and gradient are continuous.
****** Values at cell vertices do not necessarily equal the cell value.
**** {{cd|cell_size}} - integer between 1 and 64, the size of each upscaling cell.
* Changed {{cd|gradient}}
** The {{cd|from_coordinate}} and {{cd|to_coordinate}} fields now additionally accept a Vertical Anchor, as long as axis is {{cd|y}}.
* Added {{cd|domain_warp}}
** Samples an input function by applying an offset to each sampled coordinate.
*** Note: if the offsets change rapidly by large amount, performance may degrade significantly. This function should be used sparingly.
** Format: object with fields:
*** {{cd|input}} — density function, the input function to sample.
*** {{cd|offset_x}} — density function, the offset to apply to sampled X coordinates.
**** The result is implicitly truncated to an integer.
**** If not specified, defaults to: {{cd|0.0}}.
*** {{cd|offset_y}} — density function, the offset to apply to sampled Y coordinates.
**** The result is implicitly truncated to an integer.
**** If not specified, defaults to: {{cd|0.0}}.
*** {{cd|offset_z}} — density function, the offset to apply to sampled Z coordinates.
**** The result is implicitly truncated to an integer.
**** If not specified, defaults to: {{cd|0.0}}.
** At least one of {{cd|offset_x}}, {{cd|offset_y}}, or {{cd|offset_z}} must be specified.


'''Dedicated server properties'''
'''Dedicated server properties'''
* Added {{cd|allowed-connection-ids}}
* Added {{cd|allowed-connection-ids}}
** A list of comma-separted ids.
** A list of comma-separated ids.
** If non-empty, the server will match the values against {{cd|_id}} property in {{cd|minecraft:intent}} packet.
** If non-empty, the server will match the values against {{cd|_id}} property in {{cd|minecraft:intent}} packet.
*** If there is no match, the server will reject the connection.
*** If there is no match, the server will reject the connection.
Line 52: Line 587:
** Note: {{cd|enable-status}} needs to be set for any status information (modern or legacy) to be set.
** Note: {{cd|enable-status}} needs to be set for any status information (modern or legacy) to be set.


'''Network protocol'''
'''[[Minecraft:Enchantment definition]]'''
* Changed {{cd|minecraft:explode}} enchantment effect
** Fields {{cd|small_particle}}, {{cd|large_particle}} and {{cd|sound}} are now optional.
 
'''[[Minecraft:Feature]]'''
* Changed {{cd|ore}} and {{cd|scattered_ore}}
** Blocks discarded due to air exposure will no longer fall through to the next replacement rule.
 
'''[[Minecraft:Fluid state]]s'''
* Removed {{cd|flowing_water}} and {{cd|flowing_lava}} fluid types.
* Fluid types now have the following properties
** {{cd|level}}: Integer; same as before, the level of fluid from 1 to 8.
** {{cd|source}}: Boolean; {{cd|true}} for source blocks, {{cd|false}} otherwise.
 
'''[[Minecraft:Fog]]'''
* Render distance edge fog now reduces the opacity of objects at the edge of loaded chunks, rather than fading them into an opaque, constant color (which previously made them stick out strongly from the sky).
<gallery>
Opaque distance fog.png|Fog typical of 26.3 and prior
Translucent distance fog.png|26.4+ opacity-modifying fading
</gallery>
 
'''[[Minecraft:Friends list]]'''
* Updated the design of the Friends list.
* Added searching.
** In the Friends tab, the profile name text box used for sending requests also functions as a search box.
** In the requests tab, a search box appears at the top if the player has 15 or more requests.
* Added sorting.
** Sort modes can be cycled through by pressing the new sort button.
** The current sort modes are:
*** Sort by who's online - friends who are listed as online appear at the top of the list.
*** Sort by alphabetical order - friends are sorted according to the alphabetical order of their names.
* Clicking on a player's icon in the Friends list now opens their Player Options.
* Removed "Remove Friend" button.
** This functionality is now accessible through Player Options instead.
 
'''Gameplay screen keyboard navigation'''
* Gameplay screens can now be focused and used with the keyboard
* Tab moves between groups of slots, and the arrow keys move between slots within a group..
** The stonecutter recipes, loom patterns, enchanting table options, and villager and wandering trader trades are also navigated as a group.
* The following interactions can be used on slots:
** Enter/Space behaves as a left-click.
** Holding Control while pressing Enter/Space behaves like a right-click.
** Holding Shift while pressing Enter/Space behaves like Shift-clicking.
** Double-pressing Enter/Space collects matching items, like double-clicking.
** Moving with the arrow keys while holding Enter/Space spreads the carried stack across slots, like holding left-click and dragging with the mouse.
** The hotbar keys and the Drop item key act on the focused slot.
* The Creative Inventory and the Recipe Book are not yet supported.
 
'''Launcher metadata'''
* Tweaked default JVM options in the launcher metadata for this version.
** The launcher will thus pass arguments to set the player's JVM heap size based on their system memory, using up to 25% with a maximum of 4 GB.
 
'''[[Minecraft:Mob variant definitions]]'''
* Chicken sound variants
** Fields {{cd|ambient_sound}}, {{cd|hurt_sound}}, {{cd|death_sound}}, {{cd|step_sound}} in {{cd|adult_sounds}} and {{cd|baby_sounds}} structures are now optional.
* Cow sound variants
** Fields {{cd|ambient_sound}}, {{cd|hurt_sound}}, {{cd|death_sound}}, {{cd|step_sound}} are now optional.
* Cat sound variants
** Fields {{cd|ambient_sound}}, {{cd|stray_ambient_sound}}, {{cd|hiss_sound}}, {{cd|hurt_sound}}, {{cd|death_sound}}, {{cd|eat_sound}}, {{cd|beg_for_food_sound}}, {{cd|purr_sound}}, {{cd|purreow_sound}} in {{cd|adult_sounds}} and {{cd|baby_sounds}} structures are now optional.
* Pig sound variants
** Fields {{cd|ambient_sound}}, {{cd|hurt_sound}}, {{cd|death_sound}}, {{cd|step_sound}}, {{cd|eat_sound}} in {{cd|adult_sounds}} and {{cd|baby_sounds}} structures are now optional.
* Wolf sound variants
** Fields {{cd|ambient_sound}}, {{cd|hurt_sound}}, {{cd|death_sound}}, {{cd|step_sound}}, {{cd|growl_sound}}, {{cd|pant_sound}}, {{cd|whine_sound}} in {{cd|adult_sounds}} and {{cd|baby_sounds}} structures are now optional.
 
'''[[Minecraft:Narrator]]'''
* The narrator now reads out slots in gameplay screens.
** Slots are narrated with their contents, item tooltip, and name for special slots such as armor, fuel, and potion slots.
** The slot's position is narrated (e.g. "3 out of 9") in a group or as a column and row in a grid.
* Stonecutter recipes and loom patterns are narrated with their column and row, and trades and enchanting table options with their position in the list.
* When a group is focused, the narrator mentions which arrow keys move within it.
 
'''Network Protocol'''
* The server now more consistently disconnects clients when a packet they sent causes an error.
 
* Added {{cd|minecraft:mod_list}} custom packet payload
* Added {{cd|minecraft:mod_list}} custom packet payload
** This packet is intended to inform servers about client mods to simplify debugging.
** This packet is intended to inform servers about client mods to simplify debugging.
Line 73: Line 681:
* Modified {{cd|minecraft:transfer}} packet
* Modified {{cd|minecraft:transfer}} packet
** Added {{cd|properties}} field – a string to string map of properties that will be added to the host field in the {{cd|minecraft:intent}} packet sent to the target server.
** Added {{cd|properties}} field – a string to string map of properties that will be added to the host field in the {{cd|minecraft:intent}} packet sent to the target server.
* 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 lead to malformed packets.
** Packets that can carry options:
*** {{cd|minecraft:login_finished}} (clientbound) and {{cd|minecraft:login_acknowledged}} (serverbound).
*** {{cd|minecraft:apply_options}} (clientbound) and {{cd|minecraft:options_applied}} (serverbound).
'''[[Minecraft:Options]]'''
* "Graphics API" Video Setting:
** "Default" will now randomly pick either OpenGL or Vulkan on each startup.
** The game will no longer change the graphics API setting automatically if a startup crash is detected.


'''Order-Independent Transparency shaders'''
'''Order-Independent Transparency shaders'''
Line 81: Line 703:
** {{cd|OIT_COEFF_COUNT}} shader define was replaced by {{cd|OIT_NUMBER_OF_DEPTH_BINS}}
** {{cd|OIT_COEFF_COUNT}} shader define was replaced by {{cd|OIT_NUMBER_OF_DEPTH_BINS}}
** {{cd|OIT_COEFF_ATTACHMENT_COUNT}} shader define was renamed to {{cd|OIT_TRANSMITTANCE_TARGET_COUNT}}
** {{cd|OIT_COEFF_ATTACHMENT_COUNT}} shader define was renamed to {{cd|OIT_TRANSMITTANCE_TARGET_COUNT}}
'''[[Minecraft:Panorama]]'''
* Updated the panorama to reflect [[Minecraft:Fourth Drop 2026]], showing the new ice cave biome with frostbites.
'''[[Minecraft:Particles]]'''
* Removed particle type {{cd|minecraft:item_snowball}}
'''Player Reporting'''
* Redesigned the save/discard draft confirmation screen.
* Player reports saved as drafts no longer prompt you to discard them upon exiting a world if they can be continued later.
** Chat reports can never be continued.
** Name reports can be continued if the reported player is in your Friends list.
** Skin reports can be continued if the reported player is in your Friends list.
* Pressing "Quit Game" in the main menu will now give a warning if you have an unsent draft report that would be lost.
'''[[Minecraft:Realms]]'''
* The "Play" buttons in the Realms menus are now purple.


'''[[Minecraft:Resource pack]]'''
'''[[Minecraft:Resource pack]]'''
* The version is now {{cd|98.0}}.
* The version is now {{cd|102.0}}.
 
'''[[Minecraft:Shader]]s'''
* <samp>screenquad.vsh</samp> was renamed to <samp>screentriangle.vsh</samp> since it was actually representing a single triangle for a while now.
* Removed OIT (Order-Independent Transparency, controlled by "Improved Transparency" video setting) support from the <samp>clouds.fsh</samp>, since it is now used to render clouds when OIT is off and to render clouds to an offscreen target when OIT is on.
* Added <samp>blit_clouds.fsh</samp> shader with OIT support that renders clouds from an offscreen target to OIT targets.
 
'''[[Minecraft:Sky]]'''
* When "Improved Transparency" is on, sky background and clouds that are behind the terrain are now blended into the terrain render distance fog making the boundary between the sky and the terrain invisible.
* In the Overworld, the bottom half of the skybox is now occluding the celestial objects such as the [[Minecraft:sun]], the [[Minecraft:moon]] and the stars.
 
'''[[Minecraft:Sound events]]'''
* Added new sound events:
** {{cd|block.blue_ice.break}}
** {{cd|block.blue_ice.fall}}
** {{cd|block.blue_ice.hit}}
** {{cd|block.blue_ice.place}}
** {{cd|block.blue_ice.step}}
** {{cd|block.brittle_ice.break}}
** {{cd|block.brittle_ice.fall}}
** {{cd|block.brittle_ice.hit}}
** {{cd|block.brittle_ice.place}}
** {{cd|block.brittle_ice.step}}
** {{cd|block.brittle_ice.crack}}
** {{cd|block.ice.ambient}}
** {{cd|block.ice.break}}
** {{cd|block.ice.fall}}
** {{cd|block.ice.hit}}
** {{cd|block.ice.place}}
** {{cd|block.ice.step}}
** {{cd|block.ice_crystal.ambient}}
** {{cd|block.ice_crystal.break}}
** {{cd|block.ice_crystal.fall}}
** {{cd|block.ice_crystal.hit}}
** {{cd|block.ice_crystal.place}}
** {{cd|block.ice_crystal.step}}
** {{cd|block.icicle.break}}
** {{cd|block.icicle.fall}}
** {{cd|block.icicle.hit}}
** {{cd|block.icicle.place}}
** {{cd|block.icicle.step}}
** {{cd|block.icicle.land}}
** {{cd|block.frosted_ice.break}}
** {{cd|block.frosted_ice.fall}}
** {{cd|block.frosted_ice.hit}}
** {{cd|block.frosted_ice.place}}
** {{cd|block.frosted_ice.step}}
** {{cd|block.packed_ice.break}}
** {{cd|block.packed_ice.fall}}
** {{cd|block.packed_ice.hit}}
** {{cd|block.packed_ice.place}}
** {{cd|block.packed_ice.step}}
** {{cd|entity.drowned.converted_to_zombie}}
** {{cd|entity.frostbite.ambient}}
** {{cd|entity.frostbite.death}}
** {{cd|entity.frostbite.hurt}}
** {{cd|entity.frostbite.step}}
** {{cd|entity.ice_ball.break}}
** {{cd|entity.ice_ball.throw}}
** {{cd|entity.parrot.imitate.frostbite}}
 
* Removed sound events:
** {{cd|minecraft:intentionally_empty}}
 
'''[[Minecraft:Structure pool element]]s'''
* Added optional {{cd|corner_constraint}} field
** Limits the placement of a structure pool element this by sampling a density function at the corners of its bounding box.
** Format: list of objects with fields:
*** {{cd|density_function}} — the density function to sample at the bounding box' corner.
*** {{cd|acceptable_density}} — inclusive range of doubles, a corner's sampled density within this range counts as "inside".
*** {{cd|padding}} — integer between {{cd|0}}, and {{cd|8}}, the padding of the bounding box before sampling its corners.
**** If not present, defaults to {{cd|0}}.
*** {{cd|corners}} — one of {{cd|all}}, {{cd|top}}, or {{cd|bottom}}, which corners to check.
**** If not present, defaults to {{cd|all}}.
*** {{cd|required_corners}} — range between {{cd|1}}, and {{cd|8}}, the number of corners that must be inside {{cd|acceptable_density}} for the check to pass.
 
'''[[Minecraft:Sulfur cube archetype definition]]'''
* Fields {{cd|hit_sound}} and {{cd|push_sound}} in {{cd|sound_settings}} structure are now optional.
 
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
* Biome Tags
** Added {{cd|ice_caves}} to {{Tag link|biome|d=and|is_overworld|spawns_cold_variant_farm_animals|spawns_cold_variant_frogs|spawns_snow_foxes|spawns_white_rabbits|stronghold_biased_to|has_structure/mineshaft|has_structure/ruined_portal_standard|has_structure/trial_chambers}} tags.
 
* Block Tags
** Removed {{cd|packed_ice}} from {{Tag link|block|cannot_support_snow_layer}} tag.
** Added {{cd|icicle}} to {{Tag link|block|speleothems}} tag.
** Added {{cd|calcite_slab|polished_calcite_slab|polished_calcite_brick_slab|packed_ice_brick_slab|snow_brick_slab}} to {{Tag link|block|slabs}} tag.
** Added {{cd|calcite_stairs|polished_calcite_stairs|polished_calcite_brick_stairs|packed_ice_brick_stairs|snow_brick_stairs}} to {{Tag link|block|stairs}} tag.
** Added {{cd|calcite_wall|polished_calcite_wall|polished_calcite_brick_wall|packed_ice_brick_wall|snow_brick_wall}} to {{Tag link|block|walls}} tag.
** Added {{cd|d=and|brittle_ice|packed_ice_bricks|chiseled_packed_ice}} to {{Tag link|block|ice}} tag.
** Added {{cd|d=and|brittle_ice|calcite_pillar|calcite_slab|calcite_stairs|calcite_wall|polished_calcite|polished_calcite_slab|polished_calcite_stairs|polished_calcite_wall|polished_calcite_bricks|polished_calcite_brick_slab|polished_calcite_brick_stairs|polished_calcite_brick_wall|chiseled_soulshale|ice_crystal|packed_ice_bricks|packed_ice_brick_slab|packed_ice_brick_stairs|packed_ice_brick_wall|chiseled_packed_ice|andesite_wall|blackstone_wall|brick_wall|cobbled_deepslate_wall|cobblestone_wall|deepslate_brick_wall|deepslate_tile_wall|diorite_wall|end_stone_brick_wall|granite_wall|mossy_cobblestone_wall|mossy_stone_brick_wall|mud_brick_wall|nether_brick_wall|polished_blackstone_brick_wall|polished_blackstone_wall|polished_deepslate_wall|prismarine_wall|red_nether_brick_wall|red_sandstone_wall|sandstone_wall|stone_brick_wall}} to {{Tag link|block|mineable/pickaxe}} tag, and removed {{Tag link|block|walls}}
** Added {{cd|d=and|snow_bricks|snow_brick_slab|snow_brick_stairs|snow_brick_wall}} to {{Tag link|block|mineable/shovel}} tag.
** Added {{cd|d=and|calcite_pillar|polished_calcite|polished_calcite_bricks|snow_bricks}} to {{Tag link|block|blocks_motion_no_leaves}} tag.
** Added {{cd|d=and|sulfur_spike|icicle}} to {{Tag link|block|dangerous_for_teleportation}} tag.
** Added {{cd|brittle_ice}} to {{Tag link|block|supports_lily_pad}} tag.
** Added {{cd|d=and|brown_mushroom|red_mushroom}} to {{Tag link|block|wall_post_override}} tag.
 
* Entity Type Tags
** Replaced the {{Tag link|entity type|ignores_poison_and_regen}} entity type tag with separate {{Tag link|entity type|immune_to_poison}} and {{Tag link|entity type|immune_to_regeneration}} tags.
** Renamed the {{Tag link|entity type|freeze_immune_entity_types}} entity type tag to {{Tag link|entity type|immune_to_freezing}}.
** Added {{cd|frostbite}} to {{Tag link|entity type|d=and|burn_in_daylight|immune_to_freezing|no_anger_from_wind_charge|powder_snow_walkable_mobs|zombie}} tags.
** Added {{cd|ice_ball}} to {{Tag link|entity type|impact_projectiles}} tag.
** Added {{cd|d=and|zombie|drowned|husk}} to {{Tag link|entity type|immune_to_freezing}} tag.
 
* Fluid Tags
** Removed {{cd|flowing_water}} from {{Tag link|fluid|water}}, and {{cd|flowing_lava}} from {{Tag link|fluid|lava}} tags.
** The tags {{Tag link|fluid|d=and|water|lava}} have been marked with {{cd|@Deprecated}} in the code.
 
* Item Tags
** Added {{cd|calcite_slab|polished_calcite_slab|polished_calcite_brick_slab|packed_ice_brick_slab|snow_brick_slab}} to {{Tag link|item|slabs}} tag.
** Added {{cd|calcite_stairs|polished_calcite_stairs|polished_calcite_brick_stairs|packed_ice_brick_stairs|snow_brick_stairs}} to {{Tag link|item|stairs}} tag.
** Added {{cd|calcite_wall|polished_calcite_wall|polished_calcite_brick_wall|packed_ice_brick_wall|snow_brick_wall}} to {{Tag link|item|walls}} tag.
** Added {{cd|d=and|packed_ice_bricks|chiseled_packed_ice|snow_bricks}} to {{Tag link|item|sulfur_cube_archetype/fast_sliding}} tag, and removed {{cd|blue_ice}}.
** Added {{cd|d=and|calcite_pillar|polished_calcite|polished_calcite_bricks|chiseled_soulshale}} to {{Tag link|item|sulfur_cube_archetype/slow_bouncy}} tag.
** Added {{Tag link|item|sulfur_cube_archetype/cold}} to {{Tag link|item|sulfur_cube_swallowable}} tag.
 
* Potion Tags
** Added {{cd|d=and|freezing|long_freezing}} to {{Tag link|potion|tradeable}} tag.
 
'''[[Minecraft:Textures]]'''
* Block Models
** Added new block models:
*** {{cd|block/icicle}}
*** {{cd|block/icicle_base}}
** Removed block models:
*** {{cd|block/cube_top}}
 
* Block Textures
** Added new block textures:
*** {{cd|block/brittle_ice_0.png}}
*** {{cd|block/brittle_ice_1.png}}
*** {{cd|block/brittle_ice_2.png}}
*** {{cd|block/brittle_ice_3.png}}
*** {{cd|block/calcite_pillar_side.png}}
*** {{cd|block/calcite_pillar_top.png}}
*** {{cd|block/chiseled_packed_ice.png}}
*** {{cd|block/ice_crystal.png}}
*** {{cd|block/icicle_base.png}}
*** {{cd|block/icicle_frustum.png}}
*** {{cd|block/icicle_middle.png}}
*** {{cd|block/icicle_side.png}}
*** {{cd|block/icicle_tip.png}}
*** {{cd|block/icicle_tip_merge.png}}
*** {{cd|block/icicle_top.png}}
*** {{cd|block/jukebox_bottom.png}}
*** {{cd|block/packed_ice_bricks.png}}
*** {{cd|block/polished_calcite.png}}
*** {{cd|block/polished_calcite_bricks.png}}
*** {{cd|block/polished_calcite_slab_side.png}}
*** {{cd|block/snow_bricks.png}}
 
** Updated the following block textures:
*** {{cd|block/jukebox_side.png}}
*** {{cd|block/jukebox_top.png}}
 
* Entity Textures
**  Added new entity textures:
*** {{cd|entity/zombie/frostbite.png}}
*** {{cd|entity/zombie/frostbite_baby.png}}
*** {{cd|entity/zombie/frostbite_outer_layer.png}}
 
* Item Models
** Added new item models:
*** {{cd|item/icicle}}


=== World generation ===
* Item Textures
'''[[Minecraft:Configured feature|Features]]'''
** Added new item textures:
* Changed {{cd|straight_trunk_placer}}
*** {{cd|item/frostbite_spawn_egg.png}}
** Added the {{cd|trunk_width}} field.
*** {{cd|item/ice_ball.png}}
*** Optional int provider, the width of the trunk centered around the origin.
*** {{cd|item/ice_crystal.png}}
**** Defaults to {{cd|1.0}}
*** {{cd|item/icicle.png}}
*** {{cd|item/music_disc_flurry.png}}
 
* Particles
** Added new particle textures:
*** {{cd|particle/freezing_0.png}}
*** {{cd|particle/freezing_1.png}}
*** {{cd|particle/freezing_2.png}}
*** {{cd|particle/freezing_3.png}}
*** {{cd|particle/freezing_4.png}}
*** {{cd|particle/freezing_5.png}}
 
* UI Sprites
** Added new UI textures:
*** {{cd|mob_effect/freezing.png}}
*** {{cd|friends/background_light.png}}
*** {{cd|friends/presence_all.png}}
*** {{cd|friends/presence_limited.png}}
*** {{cd|friends/presence_none.png}}
*** {{cd|friends/profile.png}}
*** {{cd|friends/profile_highlighted.png}}
*** {{cd|friends/sort_alphabetical.png}}
*** {{cd|friends/sort_presence.png}}
*** {{cd|friends/tab_selected.png}}
*** {{cd|pause_menu/other_players.png}}
** The following textures have been renamed:
*** {{cd|friends/button.png -> friends/tab.png}}
*** {{cd|friends/button_highlighted.png -> friends/tab_highlighted.png}}
*** {{cd|friends/loading.png -> widget/loading.png}}
*** {{cd|pause_menu/social_interactions.png -> pause_menu/feedback.png}}
** The following textures have been removed:
*** {{cd|friends/button_disabled.png}}
*** {{cd|friends/remove.png}}
*** {{cd|pause_menu/player_reporting.png}}
*** {{cd|toast/social_interactions.png}}


'''[[Minecraft:Noise settings]]'''
'''[[Minecraft:UI]]'''
* The {{cd|default_block}} field has been removed.
* Lightmap visualization is now configurable as {{cd|lightmap_texture}} in debug options and appears in the Light group.
** This is now always {{cd|air}} – any other block should be defined by the [[Minecraft:material rule]].{{More info|Changing the default_block to air in previous versions causes a very different result; some change occurred in material rule.}}
** Its visibility setting is saved with the debug profile.
** It can now be displayed alongside the FPS and network charts.
* The Social Interactions screen has been replaced with the new Other Players screen.
* The "Social Interactions" keybind has been renamed to "Other Players".
* The Friends button has received a new icon.
* The "Visibility" option has been moved from Online Options into the Friends list.
* The icon buttons in the pause menu have been reordered to match the main menu.
* Hovering entries in lists, such as friends or worlds, now outlines the entry in gray.
* Navigating to edit boxes now differs between keyboard and arrow key navigation.
** When using the {{key|Tab}} key, the edit box will be focused and editable.
** When using arrow keys, the edit box will be highlighted but not editable, similar to slider buttons.
*** Pressing Enter or Space will make the box editable.
* The mouse cursor is now hidden while navigating the UI with the keyboard, and reappears when the mouse is moved.
* Added a tooltip to the recipe book button.


'''[[Minecraft:Material rule#Surface conditions|Material conditions]]'''
'''[[Minecraft:World generation]]'''
* Updated {{cd|minecraft:steep}}
* Features
** No longer considers height modifications from eroded badlands "surface extensions" in an order-dependent way.
** Changed {{cd|minecraft:speleothem_cluster}}
*** Added {{cd|placement_options}} - a field that contains various settings for the placement of the speleothem cluster:
**** {{cd|placement_mode}} - represented by an enum that is one of {{cd|floor_and_ceiling}}, {{cd|floor_only}}, {{cd|ceiling_only}}
**** {{cd|base_block_transformer}} - sets a state on the base block of the speleothem block.
***** {{cd|none}} - the regular base block state used in sulfur spikes and dripstone spikes.
***** {{cd|set_attached}} - the state of the base block of the Icicle when it is attached to a surface.
**** {{cd|allow_water_placement}} - boolean indicating whether the speleothem can be placed in water or not.
** Changed {{cd|minecraft:large_dripstone}} (renamed from {{cd|minecraft:large_speleothem}})
*** Added the field {{cd|base_block}} - Block State Provider, the block to build the large dripstone out of


'''[[Minecraft:Placed feature]]s'''
* Feature placements
* The possible domain in the XZ plane of placed features included in biomes is now validated.
** Added the following ore placements:
** Feature placement can only occur within a 3×3 chunk region: as such, it is not valid for a Placed Feature to select a position outside of that range.
*** {{cd|ice_cave_ore_coal_upper}}
** Note: the size of the feature itself is not currently taken into consideration, which may still overflow the chunk.
*** {{cd|ice_cave_ore_coal_lower}}
*** {{cd|ice_cave_ore_copper}}
*** {{cd|ice_cave_ore_diamond}}
*** {{cd|ice_cave_ore_diamond_medium}}
*** {{cd|ice_cave_ore_diamond_large}}
*** {{cd|ice_cave_ore_diamond_buried}}
*** {{cd|ice_cave_ore_iron_upper}}
*** {{cd|ice_cave_ore_iron_middle}}
*** {{cd|ice_cave_ore_iron_small}}
*** {{cd|ice_cave_ore_gold}}
*** {{cd|ice_cave_ore_gold_lower}}
*** {{cd|ice_cave_ore_lapis}}
*** {{cd|ice_cave_ore_lapis_buried}}
*** {{cd|ice_cave_ore_redstone}}
*** {{cd|ice_cave_ore_redstone_lower}}
*** {{cd|ice_cave_ore_andesite_upper}}
*** {{cd|ice_cave_ore_andesite_lower}}
*** {{cd|ice_cave_ore_diorite_upper}}
*** {{cd|ice_cave_ore_diorite_lower}}
*** {{cd|ice_cave_ore_gravel}}
** These are all identical to their non-ice-cave counterparts, only that they place a patch of stone or deepslate (depending on y-level) before placing the ore itself.
*** They can replace ice and calcite as well.


'''[[Minecraft:Placed feature#Placement modifiers|Placement modifiers]]'''
* Noise Settings
* Changed {{cd|cuboid}}
** Added new noises:
** {{cd|xz_size}} and {{cd|y_size}} have been adjusted to represent the actual size of the cuboid, instead of implicitly being 1 block larger.
*** {{cd|ice_cave_gradient}}
*** As such, an {{cd|xz_size}} of {{cd|2}} will actually produce a 2×2 cuboid instead of 3×3.
* Changed {{cd|fixed_placement}}
** {{cd|positions}} now requires at least one element.


== Fixes ==
== Fixes ==
{{fixes|project=MC|fixedin=26.4 Snapshot 1
{{fixes|project=MC|fixedin=26.4 Snapshot 1,26.4 Snapshot 2,26.4 Snapshot 3,26.4 Snapshot 4,26.4 Snapshot 5,26.4 Snapshot 6,26.4 Snapshot 7
|;old
|8959|The player automatically jumps when pressing against a block while in water.
|8959|The player automatically jumps when pressing against a block while in water.
|25976|Blocks broken by flowing fluids do not produce particles or make breaking sounds.
|44560|When pushed to the edge of water or lava, entities jump by themselves.
|44560|When pushed to the edge of water or lava, entities jump by themselves.
|50749|Jumping into water against a wall causes the player to bounce.
|50749|Jumping into water against a wall causes the player to bounce.
|80827|Mob statistics are missing space between the mob's name and the description.
|80859|Starting to drag item stacks over other compatible stacks makes the latter invisible until their stack size increases.
|93533|Armor stands face wrong direction for an instant after being placed.
|123848|Item frames (and items within) drop atop the block they're attached to instead of under it when removed from a ceiling.
|123848|Item frames (and items within) drop atop the block they're attached to instead of under it when removed from a ceiling.
|127491|Drowned, zombie villagers, and zombified piglins have the {{cd|DrownedConversionTime}} and {{cd|InWaterTime}} tags.
|130265|Fog color does not match with sky color, causing players to be able to see things that should be completely obscured by the fog.
|135211|Entities automatically jump when falling into 1-block-deep water from certain heights.
|135211|Entities automatically jump when falling into 1-block-deep water from certain heights.
|135212|Entities automatically jump when falling into water of any depth from certain heights.
|135212|Entities automatically jump when falling into water of any depth from certain heights.
|146825|Red and brown mushrooms can't be placed on top slabs or inverted stairs.
|148140|The scroll bar in the stonecutter UI appears 2 pixels too low when at the bottom of its rail.
|148455|Dispensing an item with special behavior only plays the item's usage sound for certain cases.
|149032|Clicking non-button areas of the stonecutter block selection GUI plays a clicking sound.
|152504|The sky overlaps fog underwater, notably at sunrise and sunset.
|163196|Several blocks which can be placed on the sides of slime blocks cannot be placed on the sides of honey blocks.
|165610|The scroll bar in the trading UI reaches the bottom too early.
|166792|Attempting to navigate beyond the 100 page limit in a book and quill plays the page rustling sound.
|170550|The {{cd|snowy_shepherds_house_1}} village structure never generates.
|184161|The "Oh Shiny" advancement title is missing a comma.
|185630|The bounding boxes of options in the enchanting table UI for clicking and hovering are inaccurate.
|195474|Can't move focus away from the "Done" button after pressing Tab to focus on it in the sign editing screen.
|195836|Some closed captions aren't in the correct tense or are formatted incorrectly.
|206779|The "Sliding down a honey block" closed caption is improperly capitalized.
|207916|Flint and steel and fire charges do not make a sound when igniting TNT.
|212616|The dye staining sound does not play when dyes are used on tamed wolves or cats.
|212623|Some closed captions use the word "angers" as a verb, therefore making them grammatically incorrect.
|213647|The sounds of pointed dripstone breaking from falling don’t have any closed captions.
|235363|Stonecutter recipe hitboxes are misaligned in height.
|236052|Z-fighting can be seen around the necks of small armor stands.
|251040|Several blocks which can be placed on top of slime blocks cannot be placed on top of honey blocks.
|251041|Several blocks which can be placed on the bottom of slime blocks cannot be placed on the bottom of honey blocks.
|251754|Some instances of "third-party" within the game's strings are inconsistently spelled.
|262252|The generation of lush caves and dripstone caves is poorly defined.
|262252|The generation of lush caves and dripstone caves is poorly defined.
|264554|The button highlights of focused trades in the trading UI move to other trades when scrolling.
|269319|Bringing the camera close to the player in third-person view underwater disables the water overlay and zoom effect.
|264274|Placing lily pads and frogspawn does not increment their {{cd|used:[block]}} statistics.
|270272|Any mouse button can be used to select options in the enchanting table UI.
|270555|The outline of certain slots is obscured before the item is placed within the slot.
|270793|Mobs with multiple entity type tags corresponding to effect immunity only respect one.
|275975|The "Unknown element name" codec error is missing a space.
|276879|{{cmd|data}} truncates floats when casting to longs, but rounds down in all other cases.
|276879|{{cmd|data}} truncates floats when casting to longs, but rounds down in all other cases.
|278651|The host name in handshake packets for SRV records is inconsistent.
|278651|The host name in handshake packets for SRV records is inconsistent.
|280006|Experience orbs floating around a player no longer fall to the ground when that player leaves the server.
|280455|Items equippable on the saddle slot that have a custom equipping sound do not play the specified sound when saddling entities.
|280480|The flint and steel clicking sound is not played when attempting to ignite TNT with a flint and steel when the {{gmr|tnt_explodes}} game rule is set to false.
|296053|Item frames don't update properly when modifying their {{cd|Facing}} NBT tag.
|296053|Item frames don't update properly when modifying their {{cd|Facing}} NBT tag.
|297196|Knockback is synchronized to client with inconsistent delay.
|297502|Any mouse button can be used to select options in the enchanting table, loom and stonecutter UIs.
|297624|The stonecutter UI buttons are not keyboard-navigable, preventing the player from refilling the input by pressing Space.
|298546|The loom UI buttons are not keyboard-navigable, preventing the player from refilling the inputs by pressing Space.
|298547|The enchanting table UI buttons are not keyboard-navigable.
|299060|Setting item frames' direction with commands can cause desyncs.
|299060|Setting item frames' direction with commands can cause desyncs.
|300250|Clouds render behind foggy terrain.
|300894|The harness layer is not scaled correctly on baby happy ghasts.
|302022|Experience orbs desync after bouncing on lava.
|303468|Pets can be teleported to the incorrect coordinates when going through a nether portal.
|303702|Small gaps still appear in item models.
|303702|Small gaps still appear in item models.
|304895|The overworld sky is no longer black in End biomes.
|305544|Using the middle mouse button in Survival/Creative/Adventure mode and switching to Spectator mode opens the Spectator mode hotbar.
|306017|The main arm doesn't swing when making a tamed wolf sit or stand while holding a dye matching its collar color.
|306817|The scroll position in the trading UI is not synced to the visual scroll bar when there's a large amount of trades.
|306853|{{cmd|time}} does not throw errors when the values are too high.
|307065|Missing optimization for the side faces of the builtin/generated item model.
|307065|Missing optimization for the side faces of the builtin/generated item model.
|307422|Changing the window size causes warnings in the game log.
|307672|The {{cd|name_tag_distance}} attribute overrides the {{cd|below_name_distance}} attribute.
|307830|The game's framerate is limited to 20 fps with the Vulkan rendering backend on some systems.
|307991|The game prefers to use the software GPU (llvmpipe) with the Vulkan rendering backend rather than the actual GPU with the OpenGL one when the GPU in use does not support Vulkan.
|308037|Unselected tabs in the friends menu show white text instead of gray.
|308051|The icons on several buttons do not adhere to the UI pixel grid.
|308361|Small sulfur cubes that split from bucketed sulfur cubes can despawn.
|308621|Race condition in the dedicated server's compression setup.
|308747|The social interactions button in the game menu is grayed out in LAN worlds with no players.
|308994|The Chat Restrictions screen does not display Xbox communication settings that affect the chat.
|309335|Any mouse button can be used to interact with entries in the world, server, and language selection screens.
|309336|Any mouse button can be used to select and apply command autocomplete suggestions.
|309586|The scroll position in the stonecutter UI resets when taking an item out of the result slot.
|309896|The {{cd|options.allowFriendRequests.tooltip}} and {{cd|options.inGameNotification.tooltip}} strings lack a period, unlike similar strings.
|309906|The term "Friends List" is inconsistently capitalized across strings.
|310051|Floating point cancellation artifacts from <samp>bits.fsh</samp>.
|310051|Floating point cancellation artifacts from <samp>bits.fsh</samp>.
|310088|The taskbar icon displays the Java logo instead of the game's logo.
|310124|Leaving a menu that was opened using the keyboard doesn't select its button from the previous screen.
|310237|The {{cd|gui.friends.error.generic}} string uses an em dash, unlike similar strings.
|310131|Placeable entities momentarily appear at the wrong location when placed.
|310131|Placeable entities momentarily appear at the wrong location when placed.
|310503|{{cd|LivingEntity}}'s constructor randomizes the yaw in radians instead of degrees.
|310767|Pipelines always declare a {{cd|D32_FLOAT}} depth attachment format with the Vulkan rendering backend.
|310767|Pipelines always declare a {{cd|D32_FLOAT}} depth attachment format with the Vulkan rendering backend.
|310854|The buttons in the friends screen have inconsistent outlines.
|311029|The {{cd|equipment}} entity predicate doesn't support the saddle slot.
|311195|Placed armor stands are rotated incorrectly for one tick.
|311195|Placed armor stands are rotated incorrectly for one tick.
|311265|The world border renders incorrectly from outside.
|311265|The world border renders incorrectly from outside.
|311312|Endermen and entities eating chorus fruit can still pass through the world border.
|311424|The Right Shift key is recognized as {{cd|key.keyboard.unknown}} ("Not Bound") with certain input methods.
|311451|Mouse input is not recognized on monitors that are in negative positions on Wayland.
|311458|The "Adventure" advancement's icon is inconsistent with the Adventure game mode's icon in the game mode switcher.
|311473|Duplicating items with the scroll wheel in Creative mode can produce ghost items.
|311473|Duplicating items with the scroll wheel in Creative mode can produce ghost items.
|311520|{{cd|writeToTexture}} and {{cd|copyBufferToTexture}} never check for GL errors, unlike the neighboring methods.
|311522|The source buffer overrun check in {{cd|FrontendCommandEncoder#writeToTexture}} uses integer arithmetic.
|311582|The texture of desert pyramid maps has one inconsistent pixel compared to the others.
|311582|The texture of desert pyramid maps has one inconsistent pixel compared to the others.
|311726|The water inside waterlogged copper grates has the falling fluid state property set to true.
|311726|The water inside waterlogged copper grates has the falling fluid state property set to true.
|311727|The check for whether a player is standing on air doesn't use the player's updated position.
|311727|The check for whether a player is standing on air doesn't use the player's updated position.
|311758|Block breaking particles and sounds are not canceled and continue appearing when opening the game mode switcher.
|311773|Red and brown mushrooms cannot be placed at any light level, unlike in Bedrock Edition.
|311773|Red and brown mushrooms cannot be placed at any light level, unlike in Bedrock Edition.
|311777|Block breaking particles and sounds are not canceled and continue appearing when instantly mining a block and swapping the item into the off hand simultaneously.
|311780|Trigonometric functions don't wrap angles before being applied and aren't fully periodic.
|311781|The game is not minimized when losing focus in fullscreen mode.
|311786|Running {{cmd|test run}} with a {{cd|rotationSteps}} value that is out of range causes an error.
|311786|Running {{cmd|test run}} with a {{cd|rotationSteps}} value that is out of range causes an error.
|311788|Teleporting item frames moves them further than it should visually.
|311788|Teleporting item frames moves them further than it should visually.
|311818|Traveling to the End in Spectator mode regenerates the obsidian platform.
|311818|Traveling to the End in Spectator mode regenerates the obsidian platform.
|311826|On some systems, tabbing in and out of the game in fullscreen mode while the "Toggle Cinematic Camera" key bind is unbound will toggle it.
|311836|Minecart sounds are now distorted.
|311836|Minecart sounds are now distorted.
|311856|Error when writing textures to the buffer with the OpenGL rendering backend.
|311859|Damaged dyed wolf armor no longer shows cracks in the colored parts.
|311859|Damaged dyed wolf armor no longer shows cracks in the colored parts.
|311883|Mobs jitter and slide in crowds when they cannot reach the targeted player.
|311924|Breaking an armor stand or block-attached entity near a sculk catalyst consumes the player's experience.
|311932|The Caps Lock key can no longer activate sprinting, sneaking, etc. when the control in question is set to "Hold".
|311933|The horizontal scroll direction is inverted in the Advancements screen.
|311949|The "Not Bound" scancode can activate key binds.
|311954|The OpenGL rendering backend can't be used when running under XWayland.
|311963|The {{cd|subtitles.block.poplar_leaves.ambient}} string uses a present participle instead of the present tense, unlike similar strings.
|311965|The {{cd|commands.posteffect.list.success}} string always pluralizes the word "effects".
|311966|The tooltip of the "Quit Shortcuts" option calls the Command key "Cmd".
|311966|The tooltip of the "Quit Shortcuts" option calls the Command key "Cmd".
|311969|Some strings that mention specified slots are missing articles.
|311970|The {{cd|options.debugGuiScale.tooltip}} string lacks a period, unlike similar strings.
|311971|Some strings refer to the "LAN" setting as the "multiplayer scope" and write its value as "Off" instead of "OFF".
|311973|The {{cd|options.worldOptions.guest.command_access.tooltip}} string redundantly includes "or not".
|311974|The new entity interpolation method introduced in 26.3 causes observable stutters compared to prior versions.
|311977|The closed caption for riding zombie nautiluses is "Nautilus bubbles".
|311978|Some argument error strings introduce the invalid value with a colon instead of surrounding it with single quotes, unlike similar strings.
|311992|The code used to join a Realm is inconsistently referred to as both an "Invite Code" and a "Join Code".
|311994|Delayed block breaking completes early or stalls.
|311997|The {{cd|options.macFullscreenMenuVisibility.tooltip}} string is improperly capitalized.
|311999|The {{cd|options.ctrlClickEmulatesRightClick}} string is missing a hyphen between the words "Right" and "Click".
|312016|The water overlay does not render when the player's head is against a block above them.
|312035|Attacking an entity in Creative mode, then switching to Survival mode adds 5 ticks of block break delay.
|312065|Some test coordinate strings are displayed with two sets of square brackets, unlike similar strings.
|312068|Some strings are missing articles before the word "invalid".
|312075|The {{cd|options.directionalAudio.off.tooltip}} string is improperly capitalized, unlike similar strings.
|312078|The {{cd|options.hideMatchedNames.tooltip}} string is improperly capitalized, unlike similar strings.
|312079|The {{cd|options.fullscreen.unavailable}} string is improperly capitalized, unlike similar strings.
|312080|The {{cd|telemetry.event.world_loaded.description}} string is improperly capitalized, unlike similar strings.
|312082|The {{cd|advancements.husbandry.uh_oh.title}} string is missing a hyphen between the words "Uh" and "Oh".
|312084|The {{cd|options.fullscreen.entry}} string is missing a hyphen before the word "bit".
|312087|The word "towards" within the options.vignette.tooltip string isn't spelled in American English.
|312088|Some application control key name strings are displayed without the "AC" prefix, unlike similar strings.
|312089|Some strings that name screens are improperly capitalized, unlike similar strings.
|312091|The {{cd|chat.copy.click}} string is improperly capitalized, unlike similar strings.
|312092|The {{cd|multiplayer.socialInteractions.not_available}} string is improperly capitalized, unlike similar strings.
|312102|The {{cd|disconnect.loginFailedInfo.invalidSession}} string is improperly capitalized, unlike similar strings.
|312103|The entity name "Experience Orbs" isn't capitalized within some game rule description strings, unlike similar strings.
|312107|The {{cd|selectWorld.backupQuestion.experimental}} string is improperly capitalized, unlike similar strings.
|312108|The {{cd|jigsaw_block.final_state}} string is improperly capitalized, unlike similar strings.
|312111|Some Realms snapshot popup strings are improperly capitalized, unlike similar strings.
|312112|The {{cd|mco.configure.world.invite_codes.subtitle}} string uses the verb "add" instead of "create", unlike similar strings.
|312120|Enabling the "Exclusive Fullscreen" option while the game is windowed and then entering non-exclusive fullscreen does not update the "Exclusive Fullscreen" option's button to "OFF".
|312126|The {{cd|options.inGameNotification.tooltip}} string is improperly capitalized, unlike similar strings.
|312198|Almost no small mushrooms generate on mushroom islands anymore.
|312213|The game crashes when using custom Superflat presets containing air.
|312273|The placement sound is not played when a dispenser places an armor stand.
|312360|Paintings break outside the world border.
|312398|Clicking on villagers with shears while they are holding out certain items causes the items to drop.
|312430|Falling pointed blocks deal more damage than before.
|312637|Sculk sensors aren't activated upon ice melting in the Nether.
|312640|Any mouse button can be used to select entries in the statistics menu.
|312641|Any mouse button can be used to open links on the death screen.
|312644|Dispensers filling glass bottles don't play the bottle filling sound.
|312645|Dispensers equipping chests on donkeys, mules or llamas don't play the chest equipping sound.
|312652|Flint and steel and fire charges don't make a sound when igniting sulfur cubes holding TNT.
|312654|Dispensers consume the durability of flint and steel and play their clicking sound despite there being nothing to ignite.
|312667|The tooltips of the items in the statistics menu don't appear when they are focused with the keyboard.
|312669|Any mouse button can be used to close the friends and other players menus when clicking outside of them.
|312672|The narrator reads villager trade offers as "button" without providing any context.
|312678|Spruce wall hanging signs use the oak map color on maps.
|312682|Lava can start fires next to crimson and warped shelves.
|312693|Projectiles shot by mobs can no longer break decorated pots, chorus flowers, pointed dripstone, sulfur spikes, or icicles.
|312768|Any mouse button can be used to drag the scroll bars of the stonecutter, loom, and villager trading menus.
|312778|Red and brown mushrooms can visually float on top of walls that have the up block state property set to false.
|312779|Heads and blocks worn by small armor stands are stretched.
|312785|Any mouse button can be used to select entries in the "Experimental Feature Requirements" screen.
|312801|Magma cubes stop being visible at a shorter distance than slimes and sulfur cubes of the same size.
|312803|Lightning removes the wax from a waxed copper golem, unlike waxed copper blocks.
|312804|Some villager trades still unexpectedly differ from 1.21.11.
|312823|Any mouse button can be used to select entries in the "Add Realm" screen.
|312824|Any mouse button can be used to select entries in the "Changes From Last Backup" screen.
|312866|Any mouse button can be used to open the "Terms of Service" link on the "Realms Terms of Service" screen.
|312893|Horses' {{cd|gallopSoundCounter}} is not reset properly.
|312909|The {{cd|campsite_pale_garden_2}} abandoned camp structure never generates.
|312912|The giant trees in the {{cd|campsite_old_growth_pine_taiga_1}}, {{cd|campsite_old_growth_spruce_taiga_4}}, and {{cd|campsite_snowy_taiga_3}} abandoned camp structures never generate.
|312913|The trees in several abandoned camp tents don't generate.
|312942|The sound previews of volume sliders cannot be heard when the "UI" volume slider is turned off.
}}
}}


Line 148: Line 1,186:
{{Navbox Java Edition versions|26.x}}
{{Navbox Java Edition versions|26.x}}


[[Minecraft:de:26.4]]
[[Minecraft:es:Java Edition 26.4]]
[[Minecraft:es:Java Edition 26.4]]
[[Minecraft:fr:Édition Java 26.4]]
[[Minecraft:ja:Java Edition 26.4]]
[[Minecraft:ja:Java Edition 26.4]]
[[Minecraft:lzh:爪哇版二六點四]]
[[Minecraft:pt:Edição Java 26.4]]
[[Minecraft:pt:Edição Java 26.4]]
[[Minecraft:ru:26.4 (Java Edition)]]
[[Minecraft:ru:26.4 (Java Edition)]]
[[Minecraft:zh:Java版26.4]]
[[Minecraft:zh:Java版26.4]]

Latest revision as of 12:06, 13 November 2026

Template:Infobox version Template:Relevant guide 26.4, the release of the fourth game drop of 2026, is an upcoming Minecraft:game drop for Template:JE, planned to be released in the fourth quarter of 2026. It introduces the Minecraft:ice caves, a new Minecraft:cave Minecraft:biome featuring Minecraft:icicles, Minecraft:ice crystals, and Minecraft:brittle ice, as well as the Minecraft:frostbites, Minecraft:ice balls, the Minecraft:Freezing effect, a new block set for Minecraft:calcite, brick variants of packed ice and snow blocks and updated Minecraft:jukeboxes, and fixes bugs.

Additions

Template:Additions table

Blocks

File:Brittle Ice (age 0) JE1.png Minecraft:Brittle ice

File:Calcite JE1.png Calcite block set

File:Polished Calcite JE1.png Minecraft:Polished calcite

File:Polished Calcite Bricks JE1 BE1.png Minecraft:Polished calcite bricks

File:Chiseled Packed Ice.png Minecraft:Chiseled packed ice

File:Chiseled Soulshale JE1 BE1.png Minecraft:Chiseled soulshale

File:Ice Crystal (U) JE1.png Minecraft:Ice crystal

File:Icicle.png Minecraft:Icicle

  • A speleothem block that generates as stalactites on the ceiling in Minecraft:ice caves.
    • Can also be placed on the ground as stalagmites.
  • Can naturally grow up to 5 blocks long when pointing downward.
  • Icicle blocks melt and break when a strong enough light source is nearby, or in the Nether.
  • Falling icicles deal damage to entities they collide with, which scales based on the distance they fall before impact.
  • Landing onto an icicle stalagmite multiplies the fall damage taken, which scales based on the height fallen.
  • Like other speleothem blocks, icicles can be broken by a thrown Minecraft:trident.
  • It can be placed in any direction and has a base, middle and tip variant.

File:Packed Ice Bricks JE1.png Minecraft:Packed ice bricks

File:Snow Bricks JE1 BE1.png Minecraft:Snow bricks

Items

File:Arrow of Freezing JE1.png Minecraft:Arrow of Freezing

File:Frostbite Spawn Egg JE1 BE1.png Minecraft:Frostbite spawn egg

File:Ice Ball JE1 BE1.png Minecraft:Ice ball

  • A throwable projectile that deals Minecraft:damage and knockback.
    • Damage depends on how fast the projectile is moving which, like with other projectiles, can be influenced by how fast the thrower is moving.
  • Breaks on impact with blocks or entities, creating a particle effect and sound.
  • Can be used to brew potions of Freezing.
  • Obtained from Minecraft:frostbites, which have a chance to drop them when killed.

width=32x32 Music disc "Flurry"

Template:Animate Minecraft:Potion of Freezing

Mobs

width=55x55 File:Baby Frostbite JE1 BE1.png Minecraft:Frostbite

World generation

File:Crevasse.png Minecraft:Crevasse

Template:BiomeSprite Minecraft:Ice caves

Gameplay

Minecraft:Advancement

  • Added one new advancement.

Template:Load advancements

Minecraft:Effects

General

Block sound sets

  • Added Template:Cd registry containing definitions for sounds produced by different categories of blocks.
    • Format: object with fields:
      • Template:Cd – a float between Template:Cd and Template:Cd, the relative volume at which all sounds will be played.
      • Template:Cd – a float between Template:Cd and Template:Cd, the relative pitch at which all sounds will be played.
      • Template:Cd – Sound event, the sound that will be played when the block gets broken.
      • Template:Cd – Sound event, the sound that will be played when an entity walks on top of the block.
      • Template:Cd – Sound event, the sound that will be played when the block gets placed.
      • Template:Cd – Sound event, the sound that will be played while the block is being destroyed.
      • Template:Cd – Sound event, the sound that will be played when an entity falls onto the block.
      • All sound fields are optional.

Minecraft:Environment attributes

  • Template:Cd
    • Determines whether the sky occluder is enabled for the environment. The sky occluder will occlude the sky box up until a certain angle with fog color with a smooth occlusion border.
      • Value type: boolean
      • Default value: Template:Cd for the Overworld, Template:Cd for the Nether and the End.
      • Interpolated: no

Minecraft:Features

  • Added Template:Cd feature type
    • Carves a winding, tapered crevasse into exposed terrain. The crevasse follows the terrain surface, extends in opposite directions from its placement position and requires a minimum connected footprint before carving.
    • Format: object with fields:
      • Template:Cd – integer (between 2 and 8), maximum cross-section width in blocks.
      • Template:Cd – integer (between 4 and 16), maximum end-to-end length in blocks.
      • Template:Cd – integer (between 1 and 32), minimum connected horizontal footprint required before carving.
      • Template:Cd – positive integer, maximum amount of blocks the cursor will scan downwards to find its next position.
      • Template:Cd – positive integer, maximum amount of blocks each carving will scan downwards to find a carvable surface.
      • Template:Cd – float (between 0.0 and 16.0), amount of horizontal curvature.
      • Template:Cd – float (between 0.0 and 1.0), amount of tapering applied on each step of growing the crevasse.
      • Template:Cd – float (between 0.0 and 1.0), intensity of rotation applied on each step of growing the crevasse.
      • Template:Cd – int provider, carve depth below the origin terrain surface.
      • Template:Cd – int provider, fill depth below the origin terrain surface.
      • Template:Cd – Block state provider, block placed over the crevasse opening.
      • Template:Cd – Block state provider, block placed at or below the selected fill depth.
      • Template:Cd – Block predicate, which blocks the crevasse is allowed to remove.
      • Template:Cd – Block predicate, which pre-existing blocks to accept as part of a barrier.

Minecraft:Options

  • Video Settings
    • Added "Prefer DXGI Present", a new option that attempts to use DirectX to present the game.
      • The setting is only supported on the Windows platform, and not all hardware is supported.
      • The setting defaults to off, and it is classed as experimental; it may not work for all players.
      • With the setting enabled, the player may see improvements in IME support, improved support for Variable Refresh Rate, and experience faster alt-tabbing while the game is set to fullscreen mode.

Other Players

  • A new menu which has been added to replace Social Interactions.
  • Only available when playing on a world open to multiplayer.
    • This includes:
      • Playing in singleplayer worlds open to LAN
      • Playing on dedicated servers
      • Playing on Realms
    • Can be opened by pressing the "Other Players" icon button in the pause menu
    • Can also be opened from in-game using the "Other Players" key (Template:Key by default)
  • Lists the players currently online in the world you are in
  • Lists players who are not online anymore, but may still be of interest:
    • Players who were just online but left
    • Players who recently sent messages in the chat
  • Clicking on a player's icon in the list opens their Player Options.

Minecraft:Particles

Player Options

  • Player Options is a new screen accessible through both the Friends list and Other Players.
  • It contains per-player social actions previously spread across the Friends list and Social Interactions.
  • These actions are:
    • Sending or canceling a friend request
    • Accepting or declining a friend request
    • Muting a player
    • Reporting a player
  • Muting a player hides their chat messages until the next time you start the game
  • Blocking players is managed through Other Players.

Minecraft:Predicates

  • Added Template:Cd
    • Checks if the height of the position is below a given heightmap value.
    • Format:

Minecraft:Shaders

  • Added sky_occluder.vsh and sky_occluder.fsh shaders which are used to occlude the sky box up until the certain angle with fog color with a smooth occlusion border.

Minecraft:Sulfur cube archetype definition

  • Added new Template:Cd field — an optional list of location-based effects.
    • The format for each entry is exactly the same as a location-based enchantment effect.
    • Level-based values in this definition will always be evaluated with level Template:Cd.

Tags

  • Block Sound Set Tags
    • Added Template:Tag link - block sound sets which when stepped on cause Horses to produce a galloping sound.

Changes

Blocks

Blue and Minecraft:Packed Ice

  • Each variant now has unique sounds.

Minecraft:Brown mushroom and Minecraft:red mushroom

  • Can now be placed on any block with a top solid face regardless of lighting conditions.
    • They still cannot spread unless the brightness at the new growth is less than 13, or its support block overrides light requirements, like Minecraft:mycelium.

Minecraft:Frosted ice

  • Now emits a vibration event when changing state.
  • No longer show their inside block faces when placed next to each other.
  • Now has unique sounds.

Minecraft:Ice

  • No longer shows its inside block faces when placed next to each other.
  • Now has unique sounds.
  • Added ambient sounds for regular ice block.
    • When an ice block is surrounded by at least 8 ice blocks in all horizontal directions (east, west, north, and south), with one air block above and one water block below, it has a chance to emit a sound.

File:Jukebox JE3.png Minecraft:Jukebox

  • Textures changed from File:Jukebox JE2 BE2.png.
  • Will now cycle through music discs in a single Minecraft:chest, Minecraft:trapped chest, or any Minecraft:copper chest variant placed directly above it.
    • Discs play in slot order, skipping empty slots and other non-music-disc items and looping back to the start.
    • When a disc finishes, the jukebox swaps it with the next disc in the chest.
    • If the chest has no music discs, the jukebox will loop its inserted disc.
    • Ejecting the current disc skips to the next available disc.

Minecraft:Snow

Items

Minecraft:Snowball

  • Now applies knockback to players.

Mobs

General

Minecraft:Ender dragon

  • The ender dragon no longer has slower vertical velocity than intended, fixing several issues with its AI that were introduced in Minecraft:19w08b and restoring previously broken behavior:
    • The dragon now properly reaches its flying and attacking points, no longer getting stuck flying back and forth between two points.
    • The dragon now properly dives at the player periodically, when it shoots a fireball, and after it has finished perching.
    • The dragon now properly descends to the portal, rather than flying back and forth while slowly descending.

Minecraft:Parrots

Minecraft:Polar bear and Minecraft:snow golem

  • Now will not take damage from the Freezing effect.

Minecraft:Stray

Minecraft:Sulfur cube

  • Added the "Cold" archetype, with similar properties to "Fast Sliding" except it is buoyant.
    • Used when the sulfur cube absorbs a Minecraft:blue ice block.
    • Floats and replaces water below it with a disk of Minecraft:frosted ice when it moves, similar to the Minecraft:Frost Walker enchantment.
      • Will only place frosted ice if the sulfur cube starts its movement while it is on ground.
      • Air blocks above the water block are required for frosted ice placement.
  • Small sulfur cubes that spawn from splitting a bucketed sulfur cube now inherit the property of not despawning.

Undead mobs

Minecraft:Wandering trader

Minecraft:Zombie

  • Now converts into a Minecraft:frostbite when it is in powder snow.
    • Zombies wearing any piece of leather armor will prevent them from converting into frostbites.
  • Is now immune to freezing in powder snow and will not take damage from the Freezing effect.

World generation

General

Features

Material conditions

  • Updated Template:Cd
    • No longer considers height modifications from eroded badlands "surface extensions" in an order-dependent way.

Minecraft:Noise settings

Minecraft:Placed features

  • The possible domain in the XZ plane of placed features included in biomes is now validated.
    • Feature placement can only occur within a 3×3 chunk region: as such, it is not valid for a Placed Feature to select a position outside of that range.
    • Note: the size of the feature itself is not currently taken into consideration, which may still overflow the chunk.

Placement modifiers

Command format

General

  • NBT conversion from floating point types to integer types now always converts to the closest possible valid number after rounding down.

Template:Cmd

Template:Cmd

  • Will now fill biomes with block accuracy.

Template:Cmd

  • Time arguments now fail if the provided value in ticks is greater than Template:Cd.

Gameplay

Minecraft:Advancements

  • Minecraft:Frostbites now count towards the "Monster Hunter" advancement and are required for the "Monsters Hunted" advancement.
  • Minecraft:Freezing is now required for "A Furious Cocktail" and "How Did We Get Here?".
  • The Minecraft:ice caves are now required to be visited for the "Adventuring Time" advancement.
  • "Oh Shiny" has been renamed to "Oooh, Shiny!".
  • "Uh Oh" has been renamed to "Uh-Oh".

General

Minecraft:Accessibility

Minecraft:Block predicate

  • Updated Template:Cd
    • Added a state field to match state properties.
    • Format:
      • Template:Cd: A map of name-value properties to be matched against the fluid state properties.

Block sound sets

Minecraft:Data component format

Minecraft:Data pack

  • The Minecraft:pack format version is now Template:Cd.
  • Entries for different biomes in multi-noise biome sources can no longer overlap across all noise parameters with the same offset.

Minecraft:Debug screen

  • The items in the debug overlay (Template:Keys by default) are now sorted into categories and have been made easier to read and understand.
  • A new Template:Cd shows the rendering status of chunks around the player. This will impact performance at high view distances.
  • The chunk load overlay has been split off from Template:Cd and into a new Template:Cd.

Minecraft:Debug worlds

  • Can now be modified as normal with block placement, breaking, and commands.
  • The blocks will no longer update automatically; a new debug world must be created to see new blocks.
  • Now include one of each entity type.
    • Entity types that can be babies will have a baby version included above the adult version.
  • Will now be tick-frozen on load.
  • Will now be created in "Normal" difficulty.
  • Will now have the following game rules set to Template:Cd:

Minecraft:Density functions

  • Changed Template:Cd (renamed from Template:Cd)
    • Samples the input function at a reduced resolution, and upscales on each axis with the specified modes. Modes that require more samples will generally perform worse. Upscaling is performed by axis in order: Z, X, then Y.
    • Format: object with fields:
      • Template:Cd - Density Function, the input function to sample
      • Template:Cd, Template:Cd, Template:Cd - object with fields, the configuration for this axis
        • Template:Cd - one of: Template:Cd, Template:Cd, Template:Cd, Template:Cd, Template:Cd, the mode to use.
          • Template:Cd
            • 1 sample per axis.
            • Value is discontinuous across cell boundaries, gradient is always Template:Cd.
            • Values at cell vertices always equal the cell value.
          • Template:Cd
            • 2 samples per axis
            • Value is continuous, gradient is constant within a cell but discontinuous across cell boundaries.
            • Values at cell vertices always equal the cell value.
          • Template:Cd
            • 2 samples per axis.
            • Value and gradient are continuous.
            • Gradient is Template:Cd at cell boundaries.
            • Values at cell vertices always equal the cell value.
          • Template:Cd
            • 4 samples per axis.
            • Value and gradient are continuous.
            • Values at cell vertices always equal the cell value.
          • Template:Cd
            • 4 samples per axis.
            • Value and gradient are continuous.
            • Values at cell vertices do not necessarily equal the cell value.
        • Template:Cd - integer between 1 and 64, the size of each upscaling cell.
  • Changed Template:Cd
  • Added Template:Cd
    • Samples an input function by applying an offset to each sampled coordinate.
      • Note: if the offsets change rapidly by large amount, performance may degrade significantly. This function should be used sparingly.
    • Format: object with fields:
      • Template:Cd — density function, the input function to sample.
      • Template:Cd — density function, the offset to apply to sampled X coordinates.
        • The result is implicitly truncated to an integer.
        • If not specified, defaults to: Template:Cd.
      • Template:Cd — density function, the offset to apply to sampled Y coordinates.
        • The result is implicitly truncated to an integer.
        • If not specified, defaults to: Template:Cd.
      • Template:Cd — density function, the offset to apply to sampled Z coordinates.
        • The result is implicitly truncated to an integer.
        • If not specified, defaults to: Template:Cd.
    • At least one of Template:Cd, Template:Cd, or Template:Cd must be specified.

Dedicated server properties

  • Added Template:Cd
    • A list of comma-separated ids.
    • If non-empty, the server will match the values against Template:Cd property in Template:Cd packet.
      • If there is no match, the server will reject the connection.
    • This works both for both status and login connections, so any user connecting without the correct Template:Cd in the server address will not see the status and will not be able to join the server.
  • Added Template:Cd field
    • If non-empty, the value of this field will be sent in the Template:Cd packet JSON payload under the contact property.
    • This value is meant to be used to signal a way to contact the server owners about the server, even if there is no website or other information about it.
    • This field is meant to be human-readable, but there are no other restrictions on field format.
  • Added Template:Cd field
    • This option allows disabling existing legacy (pre-1.7) server status and ping protocol handling.
    • To preserve existing functionality, value defaults to Template:Cd.
    • Note: Template:Cd needs to be set for any status information (modern or legacy) to be set.

Minecraft:Enchantment definition

Minecraft:Feature

  • Changed Template:Cd and Template:Cd
    • Blocks discarded due to air exposure will no longer fall through to the next replacement rule.

Minecraft:Fluid states

Minecraft:Fog

  • Render distance edge fog now reduces the opacity of objects at the edge of loaded chunks, rather than fading them into an opaque, constant color (which previously made them stick out strongly from the sky).

Minecraft:Friends list

  • Updated the design of the Friends list.
  • Added searching.
    • In the Friends tab, the profile name text box used for sending requests also functions as a search box.
    • In the requests tab, a search box appears at the top if the player has 15 or more requests.
  • Added sorting.
    • Sort modes can be cycled through by pressing the new sort button.
    • The current sort modes are:
      • Sort by who's online - friends who are listed as online appear at the top of the list.
      • Sort by alphabetical order - friends are sorted according to the alphabetical order of their names.
  • Clicking on a player's icon in the Friends list now opens their Player Options.
  • Removed "Remove Friend" button.
    • This functionality is now accessible through Player Options instead.

Gameplay screen keyboard navigation

  • Gameplay screens can now be focused and used with the keyboard
  • Tab moves between groups of slots, and the arrow keys move between slots within a group..
    • The stonecutter recipes, loom patterns, enchanting table options, and villager and wandering trader trades are also navigated as a group.
  • The following interactions can be used on slots:
    • Enter/Space behaves as a left-click.
    • Holding Control while pressing Enter/Space behaves like a right-click.
    • Holding Shift while pressing Enter/Space behaves like Shift-clicking.
    • Double-pressing Enter/Space collects matching items, like double-clicking.
    • Moving with the arrow keys while holding Enter/Space spreads the carried stack across slots, like holding left-click and dragging with the mouse.
    • The hotbar keys and the Drop item key act on the focused slot.
  • The Creative Inventory and the Recipe Book are not yet supported.

Launcher metadata

  • Tweaked default JVM options in the launcher metadata for this version.
    • The launcher will thus pass arguments to set the player's JVM heap size based on their system memory, using up to 25% with a maximum of 4 GB.

Minecraft:Mob variant definitions

Minecraft:Narrator

  • The narrator now reads out slots in gameplay screens.
    • Slots are narrated with their contents, item tooltip, and name for special slots such as armor, fuel, and potion slots.
    • The slot's position is narrated (e.g. "3 out of 9") in a group or as a column and row in a grid.
  • Stonecutter recipes and loom patterns are narrated with their column and row, and trades and enchanting table options with their position in the list.
  • When a group is focused, the narrator mentions which arrow keys move within it.

Network Protocol

  • The server now more consistently disconnects clients when a packet they sent causes an error.
  • Added Template:Cd custom packet payload
    • This packet is intended to inform servers about client mods to simplify debugging.
    • Vanilla client sends an empty packet at the start of configuration phase, as it does not know about any mods – that is still a responsibility of 3rd-party modding platforms.
  • Modified Template:Cd packet
    • The Template:Cd field in the serverbound intention packet can now hold additional parameters (previously it stored only the domain name used for connecting to a server).
      • The new format is similar to URI query strings – the domain can now optionally be followed by a Template:Cd character and then followed by Template:Cd pairs separated by a Template:Cd character.
      • Empty values can be omitted (including Template:Cd sign).
      • Keys and values are escaped according to the standard URI rules ("percent-encoded component").
      • Keys starting with Template:Cd are reserved for vanilla use.
      • Users can now input properties in any "Server Address" field in the server list.
      • If a server uses SRV DNS records, the host field will contain both original and resolved domains.
        • If the resolved domain is different from the original domain, the resolved one will be used as the "primary" one, while the original one will be added as Template:Cd ("origin") property.
        • Example host string: Template:Cd, while the port field in the intention packet will be set to the resolved port value.
      • The field size has been extended to 1024 characters.
      • Note: since the Template:Cd packet is unencrypted, properties should not be used for any security-sensitive purpose.
  • Modified Template:Cd packet
    • Added Template:Cd field – a string to string map of properties that will be added to the host field in the Template:Cd packet sent to the target server.
  • 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 lead to malformed packets.
    • Packets that can carry options:

Minecraft:Options

  • "Graphics API" Video Setting:
    • "Default" will now randomly pick either OpenGL or Vulkan on each startup.
    • The game will no longer change the graphics API setting automatically if a startup crash is detected.

Order-Independent Transparency shaders

  • The OIT algorithm was simplified by replacing the wavelet-based mathematics with depth bin-based accumulation.

Minecraft:Panorama

Minecraft:Particles

Player Reporting

  • Redesigned the save/discard draft confirmation screen.
  • Player reports saved as drafts no longer prompt you to discard them upon exiting a world if they can be continued later.
    • Chat reports can never be continued.
    • Name reports can be continued if the reported player is in your Friends list.
    • Skin reports can be continued if the reported player is in your Friends list.
  • Pressing "Quit Game" in the main menu will now give a warning if you have an unsent draft report that would be lost.

Minecraft:Realms

  • The "Play" buttons in the Realms menus are now purple.

Minecraft:Resource pack

Minecraft:Shaders

  • screenquad.vsh was renamed to screentriangle.vsh since it was actually representing a single triangle for a while now.
  • Removed OIT (Order-Independent Transparency, controlled by "Improved Transparency" video setting) support from the clouds.fsh, since it is now used to render clouds when OIT is off and to render clouds to an offscreen target when OIT is on.
  • Added blit_clouds.fsh shader with OIT support that renders clouds from an offscreen target to OIT targets.

Minecraft:Sky

  • When "Improved Transparency" is on, sky background and clouds that are behind the terrain are now blended into the terrain render distance fog making the boundary between the sky and the terrain invisible.
  • In the Overworld, the bottom half of the skybox is now occluding the celestial objects such as the Minecraft:sun, the Minecraft:moon and the stars.

Minecraft:Sound events

Minecraft:Structure pool elements

Minecraft:Sulfur cube archetype definition

Tags

Minecraft:Textures

Minecraft:UI

  • Lightmap visualization is now configurable as Template:Cd in debug options and appears in the Light group.
    • Its visibility setting is saved with the debug profile.
    • It can now be displayed alongside the FPS and network charts.
  • The Social Interactions screen has been replaced with the new Other Players screen.
  • The "Social Interactions" keybind has been renamed to "Other Players".
  • The Friends button has received a new icon.
  • The "Visibility" option has been moved from Online Options into the Friends list.
  • The icon buttons in the pause menu have been reordered to match the main menu.
  • Hovering entries in lists, such as friends or worlds, now outlines the entry in gray.
  • Navigating to edit boxes now differs between keyboard and arrow key navigation.
    • When using the Template:Key key, the edit box will be focused and editable.
    • When using arrow keys, the edit box will be highlighted but not editable, similar to slider buttons.
      • Pressing Enter or Space will make the box editable.
  • The mouse cursor is now hidden while navigating the UI with the keyboard, and reappears when the mouse is moved.
  • Added a tooltip to the recipe book button.

Minecraft:World generation

Fixes

Template:Fixes

Navigation

Template:Navbox Java Edition versions

Minecraft:de:26.4 Minecraft:es:Java Edition 26.4 Minecraft:fr:Édition Java 26.4 Minecraft:ja:Java Edition 26.4 Minecraft:lzh:爪哇版二六點四 Minecraft:pt:Edição Java 26.4 Minecraft:ru:26.4 (Java Edition) Minecraft:zh:Java版26.4