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
Line 10: Line 10:
| nextparent =  
| nextparent =  
}}
}}
'''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 cave [[Minecraft:biome]] featuring [[Minecraft:icicle]]s and [[Minecraft:ice crystal]]s, as well as the [[Minecraft:frostbite]], [[Minecraft:ice ball]]s, and the [[Minecraft:Freezing]] effect.
'''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 cave [[Minecraft:biome]] featuring [[Minecraft:icicle]]s and [[Minecraft:ice crystal]]s, as well as the [[Minecraft:frostbite]], [[Minecraft:ice ball]]s, and the [[Minecraft:Freezing]] effect, and fixes bugs.


{{Relevant guide|Java Edition guides/Fourth Drop 2026}}
{{Relevant guide|Java Edition guides/Fourth Drop 2026}}
Line 16: Line 16:
== Additions ==
== Additions ==
=== General ===
=== General ===
'''[[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:Tag (Java Edition)|Tags]]'''
* Added the {{cd|#generated_in_below_zero_retrogen}} biome tag.
** Contains biomes to generate below worlds that predate [[Minecraft:Caves & Cliffs]].
* Added the {{cd|#is_cave}} collection tag.
'''[[Minecraft:Environment attribute]]s'''
'''[[Minecraft:Environment attribute]]s'''
* {{cd|minecraft:visual/has_sky_occluder}}
* {{cd|minecraft:visual/has_sky_occluder}}
Line 36: Line 28:
** Format:
** Format:
*** {{cd|heightmap}}: Heightmap type to compare origin against.
*** {{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:Tag (Java Edition)|Tags]]'''
* Added the {{cd|#generated_in_below_zero_retrogen}} biome tag.
** Contains biomes to generate below worlds that predate [[Minecraft:Caves & Cliffs]].
* Added the {{cd|#is_cave}} collection tag.


== Planned additions ==
== Planned additions ==
Line 42: Line 42:
* A crystal block which generates on the ground in [[Minecraft:ice caves]].
* A crystal block which generates on the ground in [[Minecraft:ice caves]].
* Provides a small amount of [[Minecraft:light]].
* Provides a small amount of [[Minecraft:light]].
* Can be placed on all axes.
* Can be placed on all sides of a block.


'''[[File:Icicle.png|32px]] [[Minecraft:Icicle]]'''
'''[[File:Icicle.png|32px]] [[Minecraft:Icicle]]'''
* A spike block that generates as stalactites on the ceiling in ice caves.
* A spike block that generates as stalactites on the ceiling in [[Minecraft:ice caves]].
* Can also be placed on the ground as stalagmites.
* Can also be placed on the ground as stalagmites.
* Icicle blocks melt and break when a strong enough light source is nearby, or in [[Minecraft:the Nether]].
* [[Minecraft:Icicle]] blocks melt and break when a strong enough light source is nearby, or in [[Minecraft:the Nether]].
* Falling icicles deal damage to entities.
* Falling [[Minecraft:icicles]] deal damage to entities.
* Falling on an icicle stalagmite multiplies the fall damage.
* Falling on an [[Minecraft:icicle]] stalagmite multiplies the fall damage.


=== Items ===
=== Items ===
Line 139: Line 139:


=== General ===
=== General ===
'''[[Minecraft:Fog]]'''
* Render distance edge fog now makes objects at the edge of loaded chunks, rather than fading them into an opaque, constant colour (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: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 sun, the moon and the stars.
'''[[Minecraft:UI]]'''
* The debug overlay ({{keys|F3}} by default) has been redesigned to be easier to read and understand.{{more info|How so?}}
'''[[Minecraft:Data pack]]'''
'''[[Minecraft:Data pack]]'''
* The [[Minecraft:pack format]] version is now {{cd|122.1}}.
* The [[Minecraft:pack format]] version is now {{cd|122.1}}.
Line 176: Line 157:
** To preserve existing functionality, value defaults to {{cd|true}}.
** To preserve existing functionality, value defaults to {{cd|true}}.
** 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.
'''[[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>


'''Network protocol'''
'''Network protocol'''
Line 214: Line 202:
'''[[Minecraft:Resource pack]]'''
'''[[Minecraft:Resource pack]]'''
* The version is now {{cd|99.0}}.
* The version is now {{cd|99.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:UI]]'''
* The items in the debug overlay ({{keys|F3}} by default) are now sorted into categories and have been made easier to read and understand.
<gallery>
Default Debug Menu.png|The original default debug screen design
F3 Screen 26.4-Snapshot2.jpeg|The new default debug screen design
</gallery>


== Fixes ==
== Fixes ==
{{fixes|project=MC|fixedin=26.4 Snapshot 1
{{fixes|project=MC|fixedin=26.4 Snapshot 1,26.4 Snapshot 2
|;old
|;old
|8959|The player automatically jumps when pressing against a block while in water.
|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.
|123848|Item frames (and items within) drop atop the block they're attached to instead of under it when removed from a ceiling.
|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.
|152504|The sky overlaps fog underwater, notably at sunrise and sunset.
|184161|The "Oh Shiny" advancement title is missing a comma.
|184161|The "Oh Shiny" advancement title is missing a comma.
|195836|Some closed captions aren't in the correct tense or are formatted incorrectly.
|195836|Some closed captions aren't in the correct tense or are formatted incorrectly.
|212623|Some closed captions use the word "angers" as a verb, therefore making them grammatically incorrect.
|212623|Some closed captions use the word "angers" as a verb, therefore making them grammatically incorrect.
|236052|Z-fighting can be seen around the necks of small armor stands.
|236052|Z-fighting can be seen around the necks of small armor stands.
|262252|The generation of lush caves and dripstone caves is poorly defined.
|264274|Placing lily pads and frogspawn does not increment their {{cd|used:[block]}} statistics.
|264274|Placing lily pads and frogspawn does not increment their {{cd|used:[block]}} statistics.
|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.
|296053|Item frames don't update properly when modifying their {{cd|Facing}} NBT tag.
|299060|Setting item frames' direction with commands can cause desyncs.
|300250|Clouds render behind foggy terrain.
|300250|Clouds render behind foggy terrain.
|300894|The harness layer is not scaled correctly on baby happy ghasts.
|300894|The harness layer is not scaled correctly on baby happy ghasts.
|303702|Small gaps still appear in item models.
|307065|Missing optimization for the side faces of the builtin/generated item model.
|310051|Floating point cancellation artifacts from <samp>bits.fsh</samp>.
|310131|Placeable entities momentarily appear at the wrong location when placed.
|310503|{{cd|LivingEntity}}'s constructor randomizes the yaw in radians instead of degrees.
|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.
|311195|Placed armor stands are rotated incorrectly for one tick.
|311265|The world border renders incorrectly from outside.
|311424|The Right Shift key is recognized as {{cd|key.keyboard.unknown}} ("Not Bound") with certain input methods.
|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.
|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.
|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.
|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.
|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.
|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.
|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.
|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.
|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.
|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.
|311788|Teleporting item frames moves them further than it should visually.
|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.
|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.
|311859|Damaged dyed wolf armor no longer shows cracks in the colored parts.
|311924|Breaking an armor stand or block-attached entity near a sculk catalyst consumes the player's experience.
|311924|Breaking an armor stand or block-attached entity near a sculk catalyst consumes the player's experience.
|311933|The horizontal scroll direction is inverted in the Advancements screen.
|311933|The horizontal scroll direction is inverted in the Advancements screen.
|311949|The "Not Bound" scancode can activate key binds.
|311949|The "Not Bound" scancode can activate key binds.
|311965|The {{cd|commands.posteffect.list.success}} string always pluralizes the word "effects".
|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".
|311969|Some strings that mention specified slots are missing articles.
|311969|Some strings that mention specified slots are missing articles.
|311970|The {{cd|options.debugGuiScale.tooltip}} string lacks a period, unlike similar strings.
|311970|The {{cd|options.debugGuiScale.tooltip}} string lacks a period, unlike similar strings.
Line 267: Line 301:
|312112|The {{cd|mco.configure.world.invite_codes.subtitle}} string uses the verb "add" instead of "create", unlike similar strings.
|312112|The {{cd|mco.configure.world.invite_codes.subtitle}} string uses the verb "add" instead of "create", unlike similar strings.
|312126|The {{cd|options.inGameNotification.tooltip}} string is improperly capitalized, unlike similar strings.
|312126|The {{cd|options.inGameNotification.tooltip}} string is improperly capitalized, unlike similar strings.
|8959|The player automatically jumps when pressing against a block while in water.
|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.
|123848|Item frames (and items within) drop atop the block they're attached to instead of under it when removed from a ceiling.
|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.
|152504|The sky overlaps fog underwater, notably at sunrise and sunset.
|262252|The generation of lush caves and dripstone caves is poorly defined.
|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.
|296053|Item frames don't update properly when modifying their {{cd|Facing}} NBT tag.
|299060|Setting item frames' direction with commands can cause desyncs.
|303702|Small gaps still appear in item models.
|307065|Missing optimization for the side faces of the builtin/generated item model.
|310051|Floating point cancellation artifacts from <samp>bits.fsh</samp>.
|310131|Placeable entities momentarily appear at the wrong location when placed.
|310767|Pipelines always declare a {{cd|D32_FLOAT}} depth attachment format with the Vulkan rendering backend.
|311195|Placed armor stands are rotated incorrectly for one tick.
|311265|The world border renders incorrectly from outside.
|311473|Duplicating items with the scroll wheel in Creative mode can produce ghost items.
|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.
|311727|The check for whether a player is standing on air doesn't use the player's updated position.
|311773|Red and brown mushrooms cannot be placed at any light level, unlike in Bedrock Edition.
|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.
|311818|Traveling to the End in Spectator mode regenerates the obsidian platform.
|311836|Minecart sounds are now distorted.
|311859|Damaged dyed wolf armor no longer shows cracks in the colored parts.
|311966|The tooltip of the "Quit Shortcuts" option calls the Command key "Cmd".
}}
}}



Revision as of 11:08, 3 October 2026

Template:Infobox version 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 cave Minecraft:biome featuring Minecraft:icicles and Minecraft:ice crystals, as well as the Minecraft:frostbite, Minecraft:ice balls, and the Minecraft:Freezing effect, and fixes bugs.

Template:Relevant guide

Additions

General

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: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.

Tags

Planned additions

Blocks

File:Ice Crystals.png Minecraft:Ice crystal

File:Icicle.png Minecraft:Icicle

Items

Template:InvSprite Minecraft:Frostbite spawn egg

Template:InvSprite Minecraft:Ice ball

  • A throwable projectile that deals damage.
    • It does more damage based on its projectile speed.
  • Can be used to brew potions of Freezing.
  • Obtained by frostbites, which have a chance to drop them when killed.

Template:AnimateSpriteMinecraft:Potion of Freezing

Template:InvSprite Minecraft:Arrow of Freezing

Effects

File:Freezing BE1.png Minecraft:Freezing

  • An effect that causes an entity to Minecraft:freeze, dealing damage over time and slowing their movement.
  • Wearing a piece of leather armor prevents freezing damage but not the slowness.

Entities

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

  • A Minecraft:zombie variant that can be found in snowy biomes.
  • Immune to Minecraft:Freezing.
  • Burns in sunlight.
  • It has two modes of attacking: a melee attack and a ranged attack.
    • 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

Biomes

Template:BiomeSprite Minecraft:Ice caves

Changes

Blocks

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.

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

  • Will now fill biomes with block accuracy.

General

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.

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: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).

Network protocol

  • 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.

Minecraft:Options

  • "Graphics API" Video Setting:
    • "Default" now behaves the same as "Prefer Vulkan".
    • 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: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:UI

  • The items in the debug overlay (Template:Keys by default) are now sorted into categories and have been made easier to read and understand.

Fixes

Template:Fixes

Navigation

Template:Navbox Java Edition versions

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