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 27: Line 27:


=== Blocks ===
=== Blocks ===
'''[[File:Brittle Ice (age 0) JE1.png|32px]] [[Minecraft:Brittle Ice]]'''
'''[[File:Brittle Ice (age 0) JE1.png|32px]] [[Minecraft:Brittle ice]]'''
* A new block that can be found in [[Minecraft:ice caves]].
* A new block that can be found in [[Minecraft:ice caves]].
** Only generating naturally as part of the [[Minecraft:Crevasse|crevasse]].
* Once a player or mob steps on it, it will start to crack and eventually break.
* Once a player or mob steps on it, it will start to crack and eventually break.
** The [[Minecraft:frostbite]] mob can walk on brittle ice without breaking it.
** The [[Minecraft:frostbite]] mob can walk on brittle ice without breaking it.
* Only generates naturally in ice caves as part of the crevasse feature.
* It is obtainable with [[Minecraft:Silk Touch]].
* It is obtainable with [[Minecraft:Silk Touch]].
* It can also be created by water flowing onto a [[Minecraft:blue ice]] block.
* It can also be created by water flowing onto a [[Minecraft:blue ice]] block.
Line 131: Line 131:
*** Default value: {{cd|true}} for the Overworld, {{cd|false}} for the Nether and the End.
*** Default value: {{cd|true}} for the Overworld, {{cd|false}} for the Nether and the End.
*** Interpolated: no
*** 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.


'''Other Players'''
'''Other Players'''
Line 145: Line 164:
** Players who were just online but left
** Players who were just online but left
** Players who recently sent messages in the chat
** Players who recently sent messages in the chat
* Clicking on a player's icon in the list opens their Player Options.  
* 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'''
Line 157: Line 181:
* Muting a player hides their chat messages until the next time you start the game
* Muting a player hides their chat messages until the next time you start the game
* Blocking players is managed through Other Players.
* Blocking players is managed through Other Players.
'''[[Minecraft:Particles]]'''
* Added {{cd|minecraft:freezing}}.
** Emitted by entities which are affected by the [[Minecraft:freezing]] mob effect.
** Has no fields.


'''[[Minecraft:Predicate]]s'''
'''[[Minecraft:Predicate]]s'''
Line 174: Line 193:
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
* Biome Tags
* Biome Tags
** Added the {{cd|#generated_in_below_zero_retrogen}} biome tag.
** Added the {{Tag link|biome|generated_in_below_zero_retrogen}} biome tag.
*** 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 {{Tag link|biome|is_cave}} collection tag.
** Added {{cd|#spawns_strays_without_powder_snow}} to describe all biomes which allow the spawning of strays without requiring powder snow on the surface above them.
** Added {{Tag link|biome|spawns_strays_without_powder_snow}} to describe all biomes which allow the spawning of strays without requiring powder snow on the surface above them.


* Block Tags
* Block Tags
** Added the block tag {{cd|ice_cave_ore_replaceables}} to describe all blocks which are allowed to be replaced by ores within ice caves (in addition to {{cd|stone_ore_replaceables}}, {{cd|height_specific_ore_replaceables}} and {{cd|deepslate_ore_replaceables}})
** 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 the block tag {{cd|melts_icicle_above}} to describe all blocks causing icicles directly above to melt.
** 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 the block tag {{cd|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|ice_crevasse_replaceables}}.
** Added block tag <code>#jukebox_containers</code> to describe all blocks usable by a jukebox as a source for music disc playlists.
** Added {{Tag link|block|jukebox_containers}} to describe all blocks usable by a [[Minecraft:jukebox]] as a source for music disc playlists.
** Added block tag <code>#face_occluding_ice_block</code>s to describe all ice blocks that should enable face culling when placed next to each other.
** 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:
** Added several block tags to affect how mobs pathfind:
*** {{cd|#pathfinding/avoid_in_air}} - blocks to be avoided while flying, either due to danger or potential to get stuck.
*** {{Tag link|block|pathfinding/avoid_in_air}} - blocks to be avoided while flying, either due to danger or potential to get stuck.
*** {{cd|#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/damage_cautious}} - blocks that will damage entities that walk through them, but are not considered dangerous enough to avoid entirely.
*** {{cd|#pathfinding/damaging}} - blocks that will damage entities that walk through them.
*** {{Tag link|block|pathfinding/damaging}} - blocks that will damage entities that walk through them.
*** {{cd|#pathfinding/drop_down}} - blocks that can be dropped down through.
*** {{Tag link|block|pathfinding/drop_down}} - blocks that can be dropped down through.
*** {{cd|#pathfinding/leaves}} - blocks that are considered leaves.
*** {{Tag link|block|pathfinding/leaves}} - blocks that are considered leaves.
*** {{cd|#pathfinding/open}} - blocks that are considered completely open to walk through.
*** {{Tag link|block|pathfinding/open}} - blocks that are considered completely open to walk through.
*** {{cd|#pathfinding/powder_snow}} - blocks that are considered powder snow.
*** {{Tag link|block|pathfinding/powder_snow}} - blocks that are considered powder snow.
*** {{cd|#pathfinding/rails}} - blocks that are considered rails.
*** {{Tag link|block|pathfinding/rails}} - blocks that are considered rails.
*** {{cd|#pathfinding/sticky}} - blocks that are considered sticky, causing slowed movement and inability to jump.
*** {{Tag link|block|pathfinding/sticky}} - blocks that are considered sticky, causing slowed movement and inability to jump.


* Block Sound Set Tags
* Block Sound Set Tags
** Added {{cd|#sounds_wooden}} - block sound sets which when stepped on cause Horses to produce a galloping sound.
** 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 the damage type tag {{Tag link|damage type|no_hurt_sound}}.
 
* Entity type tags
** Added the entity type tag {{Tag link|entity type|does_not_break_brittle_ice}} for mobs that do not break brittle ice blocks when stepping on them.


* Item Tags
* Item Tags
** Added {{cd|#frostbite_preferred_weapons}} for items picked up and used by the frostbite.
** Added {{Tag link|item|frostbite_preferred_weapons}} for items picked up and used by the frostbite.
** Added {{cd|#knocks_back_players_even_with_zero_damage}} for items which shall apply knockback even if they do 0 damage.
** Added {{Tag link|item|jukebox_containers}} to describe all items usable by a [[Minecraft:jukebox]] as a source for music disc playlists.
** Added {{cd|#sheep_wool_dyes}} - items that can be used to dye a sheep's wool.
** 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.
*** The color will be taken from the {{cd|minecraft:dye}} component of the used item stack.
*Entity type tags
** Added the entity type tag <code>#does_not_break_brittle_ice</code> for mobs that do not break brittle ice blocks when stepping on them.


== Changes ==
== Changes ==
=== Blocks ===
=== Blocks ===
'''[[File:Blue Ice JE1.png|32px]] [[Minecraft:Blue Ice]]'''
* Now have unique sounds.
'''[[Minecraft:Brown mushroom]] and [[Minecraft:red mushroom]]'''
'''[[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:Ice]]'''
'''[[File:Frosted Ice (age 0) JE2.png|32px]] [[Minecraft:Frosted Ice]]'''
* Added unique sounds.
* Now emits a vibration event when changing state.
* No longer show their inside block faces when placed next to each other.
* Now have unique sounds.
 
'''[[Minecraft:Ice]]'''
* No longer show their inside block faces when placed next to each other.
* Now have unique sounds.
 
'''[[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:Packed Ice]]'''  
* Now have unique sounds.


'''[[Minecraft:Snow]]'''
'''[[Minecraft:Snow]]'''
Line 224: Line 269:


=== Mobs ===
=== Mobs ===
'''[[Minecraft:Drowned]]'''
* Now turn into a [[Minecraft:zombie]] before converting into a [[Minecraft:frostbite]] when they are in [[Minecraft:powder snow]].
* Are now immune to freezing in powder snow and will not take damage from the [[Minecraft:freezing]] effect.
'''[[Minecraft:Husk]]s and [[Minecraft:zombie]]s'''
* Are now immune to freezing in powder snow and will not take damage from the freezing effect.
'''[[Minecraft:Wandering Trader]]'''
'''[[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 -->
* 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 -->
Line 265: Line 317:


=== General ===
=== General ===
'''[[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]]'''
* Renamed {{cd|minecraft:amethyst}} block sound set to {{cd|minecraft:amethyst_block}} to better match sound event names.
'''[[Minecraft:Data pack]]'''
'''[[Minecraft:Data pack]]'''
* The [[Minecraft:pack format]] version is now {{cd|124.0}}.
* The [[Minecraft:pack format]] version is now {{cd|124.0}}.
Line 292: Line 354:
** 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:Enchantment definition]]'''
* Changed {{cd|minecraft:explode}} enchantment effect
** Fields {{cd|small_particle}}, {{cd|large_particle}} and {{cd|sound}} are now optional.
'''[[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]]'''
'''[[Minecraft:Fog]]'''
Line 314: Line 386:
** This functionality is now accessible through Player Options instead.
** This functionality is now accessible through Player Options instead.


'''Network protocol'''
'''[[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.
 
'''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 372: Line 458:
* 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.
* 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:Sounds]]'''
'''[[Minecraft:Sound events]]'''
* Added new sound events:
* Added new sound events:
** {{cd|entity.frostbite.ambient}}
** {{cd|block.blue_ice.break}}
** {{cd|entity.frostbite.death}}
** {{cd|block.blue_ice.fall}}
** {{cd|entity.frostbite.hurt}}
** {{cd|block.blue_ice.hit}}
** {{cd|entity.frostbite.step}}
** {{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.break}}
** {{cd|block.ice.fall}}
** {{cd|block.ice.fall}}
Line 394: Line 488:
** {{cd|block.icicle.step}}
** {{cd|block.icicle.step}}
** {{cd|block.icicle.land}}
** {{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.break}}
** {{cd|entity.ice_ball.throw}}
** {{cd|entity.ice_ball.throw}}
* Removed sound events:
** {{cd|minecraft:intentionally_empty}}
'''[[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]]'''
'''[[Minecraft:Tag (Java Edition)|Tags]]'''
* Biome Tags
* Biome Tags
** Added {{cd|ice_caves}} to {{cd|d=and|#is_overworld|#spawns_cold_variant_farm_animals|#spawns_cold_variant_frogs|#spawns_snow_foxes|#spawns_white_rabbits|#has_structure/trial_chambers}} 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|has_structure/mineshaft|has_structure/trial_chambers}} tags.


* Block Tags
* Block Tags
** Added {{cd|icicle}} to {{cd|#/speleothems}} tag.
** Added {{cd|icicle}} to {{Tag link|block|speleothems}} tag.
** Added {{cd|ice_crystal}} to {{cd|#mineable/pickaxe}} tag.
** Added {{cd|ice_crystal}} to {{Tag link|block|mineable/pickaxe}} tag.
** Removed {{cd|packed_ice}} to {{cd|#cannot_support_snow_layer}} tag.
** Added {{cd|brittle_ice}} to {{Tag link|block|d=and|ice|mineable/pickaxe}} tags.
** Removed {{cd|packed_ice}} to {{Tag link|block|cannot_support_snow_layer}} tag.


* Entity Type Tags
* Entity Type Tags
** Added {{cd|frostbite}} to {{cd|d=and|#burn_in_daylight|#freeze_immune_entity_types|#no_anger_from_wind_charge|#powder_snow_walkable_mobs|#zombie}} tags.
** Added {{cd|frostbite}} to {{Tag link|entity type|d=and|burn_in_daylight|freeze_immune_entity_types|no_anger_from_wind_charge|powder_snow_walkable_mobs|zombie}} tags.
** Added {{cd|ice_ball}} to {{cd|#impact_projectiles}} tag.
** Added {{cd|ice_ball}} to {{Tag link|entity type|impact_projectiles}} tag.
** Added {{cd|d=and|zombie|drowned|husk}} to {{Tag link|entity type|freeze_immune_entity_types}} 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.


* Potion Tags
* Potion Tags
** Added {{cd|d=and|freezing|long_freezing}} to {{cd|#tradeable}} tag.
** Added {{cd|d=and|freezing|long_freezing}} to {{Tag link|potion|tradeable}} tag.


'''[[Minecraft:Textures]]'''
'''[[Minecraft:Textures]]'''
Line 421: Line 542:
* Block Textures
* Block Textures
** Added new 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/ice_crystal.png}}
*** {{cd|block/ice_crystal.png}}
*** {{cd|block/icicle_down_base.png}}
*** {{cd|block/icicle_down_base.png}}
Line 429: Line 554:
*** {{cd|block/icicle_side.png}}
*** {{cd|block/icicle_side.png}}
*** {{cd|block/icicle_top.png}}
*** {{cd|block/icicle_top.png}}
*** {{cd|block/jukebox_bottom.png}}
** Updated the following block textures:
*** {{cd|block/jukebox_side.png}}
*** {{cd|block/jukebox_top.png}}


* Entity Textures
* Entity Textures
Line 533: Line 662:


== Fixes ==
== Fixes ==
{{fixes|project=MC|fixedin=26.4 Snapshot 1,26.4 Snapshot 2,26.4 Snapshot 3
{{fixes|project=MC|fixedin=26.4 Snapshot 1,26.4 Snapshot 2,26.4 Snapshot 3,26.4 Snapshot 4
|;old
|;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.
|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.
|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.
|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.
|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.
|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.
|166792|Attempting to navigate beyond the 100 page limit in a book and quill plays the page rustling sound.
|184161|The "Oh Shiny" advancement title is missing a comma.
|184161|The "Oh Shiny" advancement title is missing a comma.
|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.
|195836|Some closed captions aren't in the correct tense or are formatted incorrectly.
|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.
|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.
|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.
|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.
|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.
|262252|The generation of lush caves and dripstone caves is poorly defined.
|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.
|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.
|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.
|299060|Setting item frames' direction with commands can cause desyncs.
|299060|Setting item frames' direction with commands can cause desyncs.
Line 557: Line 699:
|303468|Pets can be teleported to the incorrect coordinates when going through a nether portal.
|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.
|306017|The main arm doesn't swing when making a tamed wolf sit or stand while holding a dye matching its collar color.
|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.
|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.
|307830|The game's framerate is limited to 20 fps with the Vulkan rendering backend on some systems.
|308037|Unselected tabs in the friends menu show white text instead of gray.
|308037|Unselected tabs in the friends menu show white text instead of gray.
Line 564: Line 709:
|308747|The social interactions button in the game menu is grayed out in LAN worlds with no players.
|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.
|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.
|309896|The {{cd|options.allowFriendRequests.tooltip}} and {{cd|options.inGameNotification.tooltip}} strings lack a period, unlike similar strings.
|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.
|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.
|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.
|310237|The {{cd|gui.friends.error.generic}} string uses an em dash, unlike similar strings.
Line 575: Line 723:
|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.
|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.
Line 632: Line 781:
|312198|Almost no small mushrooms generate on mushroom islands anymore.
|312198|Almost no small mushrooms generate on mushroom islands anymore.
|312213|The game crashes when using custom Superflat presets containing air.
|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.
|312398|Clicking on villagers with shears while they are holding out certain items causes the items to drop.
}}
}}



Revision as of 11:11, 15 October 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 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.

Additions

Template:Additions table

Blocks

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

  • A new block that can be found in Minecraft:ice caves.
    • Only generating naturally as part of the crevasse.
  • Once a player or mob steps on it, it will start to crack and eventually break.
  • It is obtainable with Minecraft:Silk Touch.
  • It can also be created by water flowing onto a Minecraft:blue ice block.
    • Any water block that borders the blue ice block horizontally will turn into brittle ice.

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

File:Icicle.png Minecraft:Icicle

Items

Template:InvSprite Minecraft:Arrow of Freezing

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.
  • They deal a small amount of damage and also deal knockback.
    • Deals 4 damage to entities it hits, scaling down with velocity.
  • 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.

Template:AnimateSpriteMinecraft:Potion of Freezing

Mobs

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

  • A Minecraft:zombie variant that can be found in snowy biomes.
  • Immune to Minecraft:Freezing effect.
  • 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 balls.
    • 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

Template:BiomeSprite Minecraft:Ice caves

Gameplay

Minecraft:Effects

  • File:Freezing JE1 BE1.png 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 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.
    • Mobs will take additional damage from Freezing while they are affected by this effect.
      • Mobs that are vulnerable to Freezing have a five times multiplier to the damage taken.
    • 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.

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.

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.

Tags

  • Block Sound Set Tags
    • Added Template:Tag link - block sound sets which when stepped on cause Horses to produce a galloping sound.
  • Entity type tags
    • Added the entity type tag Template:Tag link for mobs that do not break brittle ice blocks when stepping on them.

Changes

Blocks

File:Blue Ice JE1.png Minecraft:Blue Ice

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

File:Frosted Ice (age 0) JE2.png 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 have unique sounds.

Minecraft:Ice

  • No longer show their inside block faces when placed next to each other.
  • Now have unique sounds.

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:Packed Ice

  • Now have unique sounds.

Minecraft:Snow

Items

Minecraft:Snowball

  • Now applies knockback to players.

Mobs

Minecraft:Drowned

Minecraft:Husks and Minecraft:zombies

  • Are now immune to freezing in powder snow and will not take damage from the freezing effect.

Minecraft:Wandering Trader

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

Minecraft:Block sound type

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.

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

Minecraft:Mob variant definitions

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.

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

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