Minecraft:Java Edition 26.4: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| Line 18: | Line 18: | ||
** Contains biomes to generate below worlds that predate [[Minecraft:Caves & Cliffs]]. | ** Contains biomes to generate below worlds that predate [[Minecraft:Caves & Cliffs]]. | ||
* Added the {{cd|#is_cave}} collection tag. | * Added the {{cd|#is_cave}} collection tag. | ||
'''[[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: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. | |||
== Planned additions == | == Planned additions == | ||
| Line 100: | Line 113: | ||
=== 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). | |||
'''[[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. | |||
* 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. | |||
* 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. | * The [[Minecraft:pack format]] version is now {{cd|122.1}}. | ||
* 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. | ||
| Line 155: | Line 184: | ||
'''[[Minecraft:Resource pack]]''' | '''[[Minecraft:Resource pack]]''' | ||
* The version is now {{cd| | * The version is now {{cd|99.0}}. | ||
== Fixes == | == Fixes == | ||
{{fixes|project=MC|fixedin=26.4 Snapshot 1 | {{fixes|project=MC|fixedin=26.4 Snapshot 1 | ||
|;old | |;old | ||
|184161|The "Oh Shiny" advancement title is missing a comma. | |||
|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. | |||
|236052|Z-fighting can be seen around the necks of small armor stands. | |||
|264274|Placing lily pads and frogspawn does not increment their {{cd|used:[block]}} statistics. | |||
|300250|Clouds render behind foggy terrain. | |||
|300894|The harness layer is not scaled correctly on baby happy ghasts. | |||
|310503|{{cd|LivingEntity}}'s constructor randomizes the yaw in radians instead of degrees. | |||
|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. | |||
|311758|Block breaking particles and sounds are not canceled and continue appearing when opening the game mode switcher. | |||
|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. | |||
|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. | |||
|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. | |||
|311949|The "Not Bound" scancode can activate key binds. | |||
|311965|The {{cd|commands.posteffect.list.success}} string always pluralizes the word "effects". | |||
|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". | |||
|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. | |||
|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". | |||
|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. | |||
|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. | |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. | |44560|When pushed to the edge of water or lava, entities jump by themselves. | ||
| Line 166: | Line 246: | ||
|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. | ||
|152504|The sky overlaps fog underwater, notably at sunrise and sunset. | |||
|262252|The generation of lush caves and dripstone caves is poorly defined. | |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. | |276879|{{cmd|data}} truncates floats when casting to longs, but rounds down in all other cases. | ||
Revision as of 11:12, 30 September 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:frozen zombie, Minecraft:ice balls, and the Minecraft:Freezing effect.
Additions
General
- Added the Template:Cd biome tag.
- Contains biomes to generate below worlds that predate Minecraft:Caves & Cliffs.
- Added the Template:Cd collection tag.
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
- 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.
- Added Template:Cd
- Checks if the height of the position is below a given heightmap value.
- Format:
- Template:Cd: Heightmap type to compare origin against.
Planned additions
Blocks
File:Ice Crystals (U).png Minecraft:Ice crystal
- A light source that generates in ice caves.
- Does not melt regular ice or icicle, due to its low light level.
File:Icicle.png Minecraft:Icicle
- A spike block that generates as clusters in ice caves.
- Falls when a light source is nearby.
Items
Template:InvSprite Minecraft:Ice ball
- A projectile that can be thrown to produce the Freezing effect.
- Obtained by brewing with an Minecraft:ice ball.
Effects
- An effect that makes the player freeze.
- A piece of leather armor will prevent the Freezing effect.
Entities
width=55x55 Minecraft:Frozen Zombie
- A zombie variant that can be found in mainly snowy biomes, like the ice spikes and ice caves.
- It has two modes of attacking: a melee attack and a ranged attack, similar to Minecraft:drowned.
- Most frozen zombies use a standard melee attack, which gives Freezing.
- Some frozen zombies spawn holding ice balls, and sometimes snowballs which they throw as a ranged attack.
- Frozen zombies holding ice balls have a chance to drop them upon being killed.
World generation
Biomes
File:Ice cave.png Minecraft:Ice Caves
- A cave biome that generates underneath frozen biomes.
- Various monsters, strays and frozen zombies can spawn here.
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
- Upgrading worlds from before Minecraft:Caves and Cliffs will now also generate Minecraft:sulfur caves below old chunks.
- Changed Template:Cd
- Added the Template:Cd field.
- Optional int provider, the width of the trunk centered around the origin.
- Defaults to Template:Cd
- Optional int provider, the width of the trunk centered around the origin.
- Added the Template:Cd field.
- Updated Template:Cd
- No longer considers height modifications from eroded badlands "surface extensions" in an order-dependent way.
- The Template:Cd field has been removed.
- This is now always Template:Cd – any other block should be defined by the Minecraft:material rule.Template:More info
- 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.
- Changed Template:Cd
- Template:Cd and Template:Cd have been adjusted to represent the actual size of the cuboid, instead of implicitly being 1 block larger.
- As such, an Template:Cd of Template:Cd will actually produce a 2×2 cuboid instead of 3×3.
- Template:Cd and Template:Cd have been adjusted to represent the actual size of the cuboid, instead of implicitly being 1 block larger.
- Changed Template:Cd
- Template:Cd now requires at least one element.
Command format
General
- NBT conversion from floating point types to integer types now always converts to the closest possible valid number after rounding down.
- Will now fill biomes with block accuracy.
General
- 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).
- screenquad.vsh was renamed to screentriangle.vsh since it was actually representing a single triangle for a while now.
- 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.
- 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.
- 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.
- The debug overlay (Template:Keys by default) has been redesigned to be easier to read and understand.Template:More info
- 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.
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.
- Additionally, any address in form of Template:Cd will be parsed as Template:Cd
- 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.
- 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).
- 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.
- "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.
- Slightly improved performance at least on some devices.
- Reduced floating point precision issues on average.
- Template:Cd shader define was removed.
- Template:Cd shader define was replaced by Template:Cd
- Template:Cd shader define was renamed to Template:Cd
- The version is now Template:Cd.
Fixes
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