Java Edition 26.2/Development versions
Minecraft Wiki article. Categories: Pages_using_DynamicPageList4, Pages_with_YouTube_videos, Information_needed, Development_version_lists
This article is reproduced from Java Edition 26.2/Development versions on the Minecraft Wiki. Mirrored from revision 3654408. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.
- 26.2-snapshot-1
- Additions
- Blocks
- Items
- Mobs
- World generation
- General
- Changes
- Mobs
- Command format
- Gameplay
- General
- Fixes
- 26.2 Snapshot 2
- Changes
- General
- Fixes
- Videos
- 26.2 Snapshot 3
- Additions
- Blocks
- General
- Changes
- Blocks
- Mobs
- General
- Fixes
- 26.2 Snapshot 4
- Additions
- General
- Changes
- Mobs
- World generation
- General
- Fixes
- 26.2 Snapshot 5
- Additions
- General
- Changes
- Blocks
- Mobs
- Command format
- Gameplay
- General
- Fixes
- 26.2 Snapshot 6
- Additions
- Gameplay
- General
- Changes
- Blocks
- Mobs
- World generation
- General
- Fixes
- 26.2 Snapshot 7
- Additions
- Items
- Gameplay
- General
This is a list of Java Edition 26.2 development versions.
26.2-snapshot-1 [sic] (also known as 26.2 Snapshot 1) is the first snapshot for Java Edition 26.2, released on April 7, 2026,[1] which adds the sulfur caves, sulfur cube, sulfur and cinnabar block sets, and an experimental Vulkan renderer.
Additions
Blocks
- A red-colored block that generates in sulfur caves.
- Can be crafted or cut into the following blocks:
- Cinnabar
stairs,
slabs,
walls.
Polished cinnabar,
stairs,
slabs,
walls.
Cinnabar bricks,
brick stairs,
brick slabs,
brick walls.
Chiseled cinnabar.
- Cinnabar
- Generates naturally in water pools inside the sulfur caves biome.
- Produces bubbles which rise up to 4 water source blocks above it.
- When placed underneath up to 4 water source blocks, it generates a cloud of nausea-causing gas on the water surface.
- This cloud spreads across adjacent water with a maximum radius of 3 blocks.
- Can be crafted from 9 sulfur blocks.
- The potent sulfur block can be crafted into 4 sulfur blocks.
- A yellow-colored block that generates in sulfur caves.
- Can be crafted or cut into the following blocks:
- Sulfur
stairs,
slabs,
walls.
Polished sulfur,
stairs,
slabs,
walls.
Sulfur bricks,
brick stairs,
brick slabs,
brick walls.
Chiseled sulfur.
- Sulfur
Items
- Can be obtained by using a bucket on a large sulfur cube.
- Added sulfur cube spawn egg.
Mobs
- Spawns in the new sulfur caves biome.
- Is a passive mob, although it spawns like a hostile mob (it belongs to the hostile mob cap, and competes with hostile mobs for spawning space). It also despawns when no player is near.
- Has 8HP health points.
- They move by jumping around, matching the movement of slimes and magma cubes.
- When a player interacts with it while holding a block, the sulfur cube will absorb the block and disable its AI.
- With a block inside, a player can also interact with the sulfur cube while holding shears to shear the block. This re-enables its AI.
- The sulfur cube will follow a player holding a block it can absorb.
- The sulfur cube can also look for block items nearby and move towards them to absorb them.
- When killed, the sulfur cube splits into two smaller sulfur cubes.
- They have no loot drops when killed.
- The small sulfur cube can be tempted and fed with slimeballs to grow them into large sulfur cubes.
- With a block inside, the sulfur cube will not take any fall or player damage and will become a physical object that players can interact with by punching and pushing.
- However, it can still take damage from lava.
- A large sulfur cube can be picked up using an empty bucket.
- Dispensers can now equip and swap blocks inside a sulfur cube, as well as shear it with shears to remove the block it is holding.
- Dispensers can spawn a sulfur cube from a bucket of sulfur cube, but not pick them back up.
- With a block inside, it will assume one of the archetypes (listed below) and change its physical properties to match the block it absorbs:
- Each archetype is characterized by the speed of the ball when hit, how bouncy it is when colliding with blocks and collidable entities, as well as its ground friction, air drag and if it floats in liquids
- There are the following archetypes:
- Regular: medium speed, medium bounciness, medium ground friction and low air drag.
- Bouncy: fast speed, high bounciness, medium ground friction and low air drag.
- It is buoyant.
- Used when absorbing wooden blocks.
- Slow Flat: slow speed, low bounciness, medium ground friction and medium air drag.
- Used when absorbing metal blocks.
- Fast Flat: fast speed, low bounciness, medium ground friction and low air drag.
- Used when absorbing organic blocks.
- Light: slow speed, high bounciness, medium ground friction and high air drag.
- It is buoyant.
- Used when absorbing all wool blocks.
- Fast Sliding: fast speed, no bounciness, low ground friction and low air drag.
- Used when absorbing icy blocks.
- Slow Sliding: slow speed, no bounciness, low ground friction and low air drag.
- Used when absorbing shroom blocks.
- There are also two special archetypes:
- High Resistance: very slow, low drag with low bounce with high friction.
- Sticky: same properties as a golf ball, but sticks with extremely high ground friction and no bounce to simulate stickiness.
- Used when absorbing honeycomb block.
World generation
- Added sulfur caves underground biome.
- Generates naturally underground and inside hills or mountains.
- Has bands of sulfur and cinnabar.
- Spawns the sulfur cube mob, as well as cave spiders instead of regular spiders.
- Generates with sulfur pools which contain potent sulfur.
- Is a new feature which generates naturally on the surface above the sulfur caves biome.
- Consists of sulfur, potent sulfur and magma blocks.
- Sulfur springs come in 4 different size variants:
- Small
- Medium
- Large
- Extra Large
General
- Added
minecraft:air_drag_modifier- Determines how much drag is applied to an entity while in the air.
- Accepts values between
0.0and2048.0. - Default value:
1.0– the entity uses existing drag when moving in the air. - Minimum value:
0.0– no drag is applied to the entity. - Values higher than
1.0increase the drag applied to the entity when moving through the air.
- Added
minecraft:bounciness- Determines what portion of the velocity is restituted after the entity collides with blocks and collidable entities.
- When landing on bouncy blocks, like beds and slime blocks, the higher bounciness (of the block or the entity) is applied.
- Accepts values between
0.0and1.0 - Default value:
0.0– no velocity is restituted. - Maximum value:
1.0– full velocity is restituted, collisions with blocks and collidable entities will have no effect on lowering the velocity.
- Added
minecraft:friction_modifier- Determines how much ground friction is applied to the entity with regards to the block it is on.
- Accepts values between
0.0and2048.0 - Default value:
1.0– friction of blocks is not modified. - Minimum value:
0.0– friction of blocks is reduced to zero. - Values higher than
1.0increase the friction applied to the entity from the blocks it is on.
- Added
minecraft:sulfur_cube_content- Represents the item that is absorbed by the sulfur cube.
- Format: item that is absorbed by the sulfur cube.
- e.g.
minecraft:sulfur_cube_content=green_wool
- e.g.
- Added
minecraft:bounce- Emitted when an entity collides with a block or a collidable entity with non-zero bounciness.
- Has a vibration frequency of 2.
- Added
minecraft:sulfur_cube_archetyperegistry with the following values:regularbouncyslow_flatfast_flatlightfast_slidingslow_slidinghigh_resistancesticky
- Entry format: Object with fields:
items: item tag that contains all items that can be fed to Sulfur Cubes of this archetypebuoyant: boolean indicating if the Sulfur Cube of this archetype floats in liquidsattribute_modifiers: a list of objects with fields:attribute: attribute to modifyid: unique identifier for the modifieramount: amount to modify the attribute byoperation: how to modify the attribute, one ofadd_value,add_multiplied_baseandadd_multiplied_total
- Added "Graphics API" in the video settings.
- There are three values: Default, Prefer Vulkan and Prefer OpenGL.
- "Default" is the recommend rendering engine the game will use unless there is issues.
- Currently, it is the same as "Prefer Vulkan"
- "Prefer Vulkan" will attempt to render using Vulkan, but fall back to OpenGL if it doesn't work.
- "Prefer OpenGL" will attempt to render using OpenGL, but fall back to Vulkan if it doesn't work.
- "Default" is the recommend rendering engine the game will use unless there is issues.
- There are three values: Default, Prefer Vulkan and Prefer OpenGL.
- Added
sulfur_cube_goo- Particles showing on a sulfur cube mob when hopping around.
- Added "Now on Vulkan 1.2!".
- Block tags
- Added
#suppresses_bounce- Contains all blocks that suppress the bounciness of entities when colliding with them.
- Added
#glazed_terracottaand#concreteblocks collection tags - Added
#shears_extreme_breaking_speed- Contains blocks that can be broken with shears with speed 15.
- Added
#shears_major_breaking_speed- Contains blocks that can be broken with shears with speed 5.
- Added
#shears_minor_breaking_speed- Contains blocks that can be broken with shears with speed 2.
- Added
- Damage Type Tags
- Added
minecraft:sulfur_cube_with_block_immune_tofor all damage types that sulfur cubes are immune to when having a block absorbed.
- Added
- Item tags
- Added
#glazed_terracotta,#concrete, and#concrete_powdersitems collection tags. - Added
#sulfur_cube_food- Contains all items that can be fed to small sulfur cube.
- Added
#sulfur_cube_swallowable- Contains all items that can be placed inside a large sulfur cube.
- Added the following tags for items that can be placed inside a sulfur cube to determine its archetype:
#sulfur_cube_archetype/regular#sulfur_cube_archetype/bouncy#sulfur_cube_archetype/slow_flat#sulfur_cube_archetype/fast_flat#sulfur_cube_archetype/light#sulfur_cube_archetype/fast_sliding#sulfur_cube_archetype/slow_sliding#sulfur_cube_archetype/high_resistance#sulfur_cube_archetype/sticky
- Added
Vulkan support
- As previously announced, it is intended to switch the game from OpenGL to Vulkan.
- Vulkan is not supported by older hardware or drivers – OpenGL will be used as a fallback on those cases.
- The current requirement is Vulkan 1.2 with dynamic rendering and push descriptors, but this requirement may increase or decrease over time.
- Currently an experimental rendering backend, and may not be as performant or stable.
- Under Vulkan, it is preferred the player's dedicated graphics card over any integrated graphics, which is a change from OpenGL.
- The player can see which backend is being used in the F3 debug overlay (in the system_specs section).
- On macOS, MoltenVK is used to translate Vulkan to Metal.
Changes
Mobs
- Fixed its baby's left ear texture so they are properly mirrored.
Command format
General
- When granting or revoking several advancements, the command output will now report how many advancements changed state across all players.
- When granting or revoking advancements or a criterion on several players, the command output will now report the number of players that any change applied to.
Gameplay
- "Adventuring Time" now requires visiting the sulfur cave.
- When an entity bounces off of a block or other collidable entity, it emits a vibration of frequency 2.
General
General
- Profiling the game with Tracy (launching with
--tracy) now includes GPU timings. - Rendering now uses a reversed depth buffer, which helps with Z-fighting on most hardware.
- The minimum value of
minecraft:knockback_resistanceis now-2.0.
minecraft:geode- The fields
cannot_replaceandinvalid_blocksin blocks section of feature configuration now also accept an ID and a list of IDs in addition to a tag.
- The fields
minecraft:root_system- The field
root_replaceablein the feature configuration now also accepts an ID or a list of IDs in addition to a tag.
- The field
minecraft:vegetation_patch- The field
replaceablein the feature configuration now also accepts an ID and or a list of IDs in addition to a tag.
- The field
minecraft:waterlogged_vegetation_patch- The field
replaceablein the feature configuration now also accepts an ID and or a list of IDs in addition to a tag.
- The field
- The pack format version is now
101.2.
- The
entity_spawn_countsdebug entry now refers to the ambient mob count asAMand the axolotl mob count asAXinstead of referring to both asA.
- The field
infiniburnnow also accepts an ID and a list of IDs in addition to a tag.
- The version is now
85.0.
- The core/rendertype_text, core/rendertype_text_see_through, core/rendertype_text_intensity, core/rendertype_text_intensity_see_through, core/rendertype_text_background, and core/rendertype_text_background_see_through shaders have been replaced by core/text and core/text_background
- Variants are now controlled by shader defines: IS_GUI, IS_SEE_THROUGH, and IS_GRAYSCALE
- Added sounds for sulfur block:
block.sulfur.breakblock.sulfur.hitblock.sulfur.placeblock.sulfur.stepblock.sulfur.fall
- Added sounds for potent sulfur:
block.potent_sulfur.breakblock.potent_sulfur.hitblock.potent_sulfur.placeblock.potent_sulfur.stepblock.potent_sulfur.fallblock.potent_sulfur.noxious_gas
- Added sounds for cinnabar:
block.cinnabar.breakblock.cinnabar.hitblock.cinnabar.placeblock.cinnabar.stepblock.cinnabar.fall
- Added sounds for sulfur cube:
entity.sulfur_cube.jumpentity.sulfur_cube.squishentity.sulfur_cube.hurtentity.sulfur_cube.deathentity.sulfur_cube.absorbentity.sulfur_cube.ejectentity.sulfur_cube.bounceentity.sulfur_cube.hitentity.sulfur_cube.push
- Added sounds for small sulfur cube:
entity.small_sulfur_cube.jumpentity.small_sulfur_cube.squishentity.small_sulfur_cube.hurtentity.small_sulfur_cube.death
Structure processors
minecraft:protected_blocks- The field
valuenow also accepts an ID or a list of IDs in addition to a tag.
- The field
- Biome Tags
- Added
sulfur_cavesto#is_overworld,#stronghold_biased_to,#has_structure/mineshaft,#has_structure/ruined_portal_standard, and#has_structure/trial_chamberstags.
- Added
- Block Tags
#concrete_powdercollection tag has been renamed to#concrete_powders.- Added
cinnabar,sulfur, andpotent_sulfurto#overworld_carver_replaceablestag. - Added
cinnabar, andsulfurto#sculk_replaceabletag. - Added
cinnabar_slab,polished_cinnabar_slab,cinnabar_brick_slab,sulfur_slab,polished_sulfur_slab, andsulfur_brick_slabto#slabstag. - Added
cinnabar_stairs,polished_cinnabar_stairs,cinnabar_brick_stairs,sulfur_stairs,polished_sulfur_stairs, andsulfur_brick_stairsto#stairstag. - Added
cinnabar_wall,polished_cinnabar_wall,cinnabar_brick_wall,sulfur_wall,polished_sulfur_wall, andsulfur_brick_wallto#wallstag. - Added
cinnabar,cinnabar_slab,cinnabar_stairs,cinnabar_wall,polished_cinnabar,polished_cinnabar_slab,polished_cinnabar_stairs,polished_cinnabar_wall,cinnabar_bricks,cinnabar_brick_slab,cinnabar_brick_stairs,cinnabar_brick_wall,chiseled_cinnabar,sulfur,potent_sulfur,sulfur_slab,sulfur_stairs,sulfur_wall,polished_sulfur,polished_sulfur_slab,polished_sulfur_stairs,polished_sulfur_wall,sulfur_bricks,sulfur_brick_slab,sulfur_brick_stairs,sulfur_brick_wall, andchiseled_sulfurto#mineable/pickaxetag.
- Entity Tags
- Added
minecraft:sulfur_cubetonon_controlling_rider, andnot_scary_for_pufferfishtags.
- Added
- Game Event Tags
- Added
bounceto#vibrations, and#warden_can_listentags.
- Added
- Item Tags
- Added
cinnabar_slab,polished_cinnabar_slab,cinnabar_brick_slab,sulfur_slab,polished_sulfur_slab, andsulfur_brick_slabto#slabstag. - Added
cinnabar_stairs,polished_cinnabar_stairs,cinnabar_brick_stairs,sulfur_stairs,polished_sulfur_stairs, andsulfur_brick_stairsto#stairstag. - Added
cinnabar_wall,polished_cinnabar_wall,cinnabar_brick_wall,sulfur_wall,polished_sulfur_wall, andsulfur_brick_wallto#wallstag.
- Added
- Block sprites
- Added new block textures:
- block/chiseled_cinnabar.png
- block/chiseled_sulfur.png
- block/cinnabar.png
- block/cinnabar_bricks.png
- block/polished_cinnabar.png
- block/polished_sulfur.png
- block/potent_sulfur.png
- block/sulfur.png
- block/sulfur_bricks.png
- Added new block textures:
- Item sprites
- Added new Item sprites:
- item/sulfur_cube_bucket.png
- item/sulfur_cube_spawn_egg.png
- Added new Item sprites:
- Entity textures
- Added new entity textures:
- entity/sulfur_cube/sulfur_cube_outer.png
- entity/sulfur_cube/sulfur_cube_inner.png
- Added new entity textures:
- Dripstone features
- Renamed the feature type
pointed_dripstonetospeleothem- Added the field
base_block– Block State, describes the block forming the base of the speleothem. - Added the field
pointed_block– Block State, describes the block creating the columns of the speleothem. - Added the field
replaceable_blocks– Block ID, list of Block IDs, or hash-prefixed Block Tag describing which blocks this feature can generate on. - Renamed the field
chance_of_taller_dripstonetochance_of_taller_generation
- Added the field
- Renamed the feature type
dripstone_clustertospeleothem_cluster.- Added the field
base_block– Block State, describes the block forming the base of the speleothem. - Added the field
pointed_block– Block State, describes the block creating the columns of the speleothem. - Added the field
replaceable_blocks– Block ID, list of Block IDs, or hash-prefixed Block Tag describing which blocks this feature can generate on. - Renamed the field
dripstone_block_layer_thicknesstospeleothem_block_layer_thickness. - Renamed the field
chance_of_dripstone_column_at_max_distance_from_centertochance_of_speleothem_at_max_distance_from_center - Renamed the field
max_distance_from_edge_affecting_chance_of_dripstone_columntomax_distance_from_edge_affecting_chance_of_speleothem.
- Added the field
- Adjusted the feature type
large_dripstone.- Added the field
replaceable_blocks– Block ID, list of Block IDs, or hash-prefixed Block Tag describing which blocks this feature can generate on.
- Added the field
- Renamed the feature type
- Added the
noise_gradientsurface rule.- Replaces blocks based on the specified noise and gradient list.
- Format: object with fields:
noise– noise id, the noise to sample.gradient– non-empty list of objects with fields, the list to sample based on the noise value:state(optional) – the block state to select at this index.- If this field is not defined, the surface rule will not replace any block when sampling this entry.
- Added the
sequencefeature type- Generates a list of placed features in order. If any feature in the list is not placed, the following features will also be skipped.
- Format: object with fields:
features– list of Placed Features or hash-prefixed placed feature tag, the features to generate.
- Added the
templatefeature type- Places one template randomly chosen from the given Weighted List of Identifiers. By default, the template will be spawned randomly rotated, centered around the origin.
- Format: object with fields:
templates– Weighted List of structure template entries. Each structure template entry is composed of an Identifier and a list of rotations to randomly choose from.id– The template Identifier.rotations– Optional list of rotations to choose from and apply to this template if it is picked.- Allowed values:
none,clockwise_90,180,counterclockwise_90 - If not specified, defaults to all allowed values.
- Allowed values:
Fixes
From released versions before Java Edition 26.2
- MC-236770 – The "Ambient" and "Axolotl" mob caps both display as "A" in the debug overlay.
- MC-252814 – The clamp density function takes a direct input and doesn't allow a reference.
- MC-269520 – The game freezes when using
/locatein a world without structures enabled. - MC-269786 – "ID" is not capitalized in some strings.
- MC-277395 – The "
options.screenEffectScale.tooltip" string displayed when holding your mouse cursor over the "Distortion Effects" slider is improperly capitalized. - MC-277396 – Strings referencing nether portals are inconsistently capitalized.
- MC-279122 – Some strings that contain the abbreviation "id" are improperly capitalized.
- MC-279125 – Some
/locatestrings are missing articles before the word "reasonable". - MC-279126 – The "
mco.configure.world.restore.download.question.line1" string incorrectly spells the word "singleplayer" as "single player". - MC-279137 – The "
options.directionalAudio.on.tooltip" string is missing a hyphen between the words "HRTF" and "compatible". - MC-279138 – The "
command.failed" string is missing a conjunction. - MC-279154 – The "
advancements.story.enter_the_nether.description" string is missing a serial comma. - MC-279156 – The titles within some player reporting and punishment menus are improperly capitalized.
- MC-279158 – The "I know what I'm doing!" button is improperly capitalized.
- MC-279182 – Strings used to describe water and lava conversion game rules are missing commas.
- MC-279183 – The "
options.allowServerListing.tooltip" string is missing a comma. - MC-279184 – The "
datapackFailure.title" string is missing an article and always pluralizes the word "pack". - MC-279186 – The "
build.tooHigh" string is missing an article before the word "Height". - MC-279189 – The "
mco.configure.world.leave.question.line1" string is missing a comma. - MC-302488 – Strings that contain the term "Safe Mode" are inconsistently capitalized.
- MC-302628 – Dolphins don't dismount minecarts when passing over activator rails.
- MC-304113 – Underwater fog is not applied correctly at low render distances.
- MC-304873 – The "
options.textureFiltering.rgss.tooltip" string is missing a hyphen between the words "shader" and "based". - MC-304874 – The "
options.textureFiltering.anisotropic.tooltip" string is missing a hyphen between the words "hardware" and "based". - MC-305467 – The ender dragon's death animation effects render in front of worn armor.
- MC-306064 – Mobs can be forced to look like they're dying while they aren't by using commands.
- MC-306399 – The Spectator mode 'Teleport to Player' action only updates the list of valid targets after the Spectator menu is hidden.
- MC-306890 – Campfires cause bees to work much more slowly.
- MC-306903 – Cubic Bézier easing functions sometimes produce wrong values.
- MC-306946 – The block light transition from level 1 to 0 under the night sky is not smooth when Smooth Lighting is enabled.
26.2 Snapshot 2 (known as 26.2-snapshot-2 in the launcher) is the second snapshot for Java Edition 26.2, released on April 9, 2026,[2] which fixes several major issues found in the previous snapshot.
Changes
General
- The
fpsF3 screen entry will now report which type of present mode is used (e.g.mailboxorfifo relaxed), as opposed to justvsync.
Performance
- Upgrading certain worlds from before 26.1 can now be faster.
Fixes
From released versions before Java Edition 26.2
- MC-306840 – Dolphins still drown themselves when no players are nearby.
From the previous development version
- MC-307286 – The game process does not terminate after exiting the game.
- MC-307296 – Launching the game with an incompatible resource pack that modifies core shaders causes the game to softlock.
- MC-307311 – Core shaders only load after restart when using Vulkan.
- MC-307320 – Vulkan prevents the game from opening and crashes some GPUs.
- MC-307349 – The game crashes before opening.
- MC-307383 – The "Exclusive Fullscreen" setting does not work with the Vulkan rendering backend.
Videos
26.2 Snapshot 3 (known as 26.2-snapshot-3 in the launcher) is the third snapshot for Java Edition 26.2, released on April 14, 2026,[3] which adds sulfur spikes and fixes bugs.
Additions
Blocks
- Generates naturally on sulfur blocks inside the sulfur caves biome.
- Forms a stalactite if placed on the ceiling or a stalagmite if placed on the floor.
- Can be combined to form longer stalactites and stalagmites.
- Stalactites and stalagmites merge if the tips are next to each other, unless placed while crouching.
- Stalagmites will break if not attached to a support block.
- Stalactites fall down if not attached to something above.
- Being hit by a falling stalactite deals damage.
- Thrown tridents break sulfur spikes.
- 4 sulfur spikes can be crafted into a sulfur block.
General
- Added
minecraft:entity_tagsentity sub-predicate.- This predicate matches entity tags (i.e. ones set with the
/tagcommand). - Fields:
any_of- optional list of strings, if present the matched entity must have at least one of the listed tags.all_of- optional list of strings, if present the matched entity must have all the listed tags.none_of- optional list of strings, if present the matched entity must have none of the listed tags.
- This predicate matches entity tags (i.e. ones set with the
- Added the
#speleothemsblock tag.- Contains all speleothem blocks such as pointed dripstones and sulfur spikes.
- Added the
#sulfur_spike_replaceable_blocksblock tag.
Changes
Blocks
Blocks
- Updated several sulfur and cinnabar block textures.
- Renamed from "Polished Sulfur Block" to "Polished Sulfur" to match Bedrock Edition.
- No longer crafts back into sulfur blocks.
Mobs
- Can no longer be picked up by boats.
General
- The
minecraft:bedblock entity has been removed.
- The pack format version is now
102.0.
- The
minecraft:bedspecial model type has been removed, now being treated as a normal block.
- The entity predicate format has changed from a structure with multiple optional fields to one similar to data component maps.
- For example, previously
effectswas an optional field:
- For example, previously
{
"effects": {...}
}
- In this version it has become a component-like sub-predicate entry:
{
"minecraft:effects": {...}
}
- The main functional changes are:
- All keys in entity predicates are now identifiers.
- Since identifiers can be written without namespace (default to
minecraftnamespace), existing field names are still valid. - Exception: field
typehas been renamed tominecraft:entity_type.
- Since identifiers can be written without namespace (default to
- Unrecognized sub-predicate components are now rejected (previously unknown fields were ignored).
- All keys in entity predicates are now identifiers.
- Existing type-specific sub-predicates have been renamed and moved to top-level.
minecraft:lightningtominecraft:type_specific/lightningminecraft:fishing_hooktominecraft:type_specific/fishing_hookminecraft:playertominecraft:type_specific/playerminecraft:raidertominecraft:type_specific/raiderminecraft:sheeptominecraft:type_specific/sheepminecraft:slimetominecraft:type_specific/slimeand it now includes sulfur cubes in addition to slimes and magma cubes.
For example:
{
"type_specific": {
"type": "minecraft:player",
"looking_at": {
"type": "minecraft:ender_dragon"
}
}
}
becomes
{
"minecraft:type_specific/player": {
"looking_at": {
"minecraft:entity_type": "minecraft:ender_dragon"
}
}
}
- The version is now
86.0.
- Updated sounds for nautilus jets and nautilus recovers.
- Replaced
pointed_dripstoneby#speleothemsfrom#happy_ghast_avoids, and#mineable/pickaxeblock tags. - Added
sulfur_cubeto#cannot_be_pushed_onto_boatsentity tag.
- Block sprites
- Added new block textures:
- block/sulfur_spike_down_base.png
- block/sulfur_spike_down_frustum.png
- block/sulfur_spike_down_middle.png
- block/sulfur_spike_down_tip.png
- block/sulfur_spike_down_tip_merge.png
- block/sulfur_spike_up_base.png
- block/sulfur_spike_up_frustum.png
- block/sulfur_spike_up_middle.png
- block/sulfur_spike_up_tip.png
- block/sulfur_spike_up_tip_merge.png
- Beds now use block models and textures, replacing
<color>with the respective bed's color's name:- block/bed_down.png
- block/bed_head_north.png
- block/<color>_bed_foot_east.png
- block/<color>_bed_foot_south.png
- block/<color>_bed_foot_up.png
- block/<color>_bed_foot_west.png
- block/<color>_bed_head_east.png
- block/<color>_bed_head_up.png
- block/<color>_bed_head_west.png
- Added new block textures:
- Item sprites
- Added new item sprites:
- item/sulfur_spike.png
- Added new item sprites:
- Overworld features
- Adjusted the feature type
lake- Added field
can_place_feature- block predicate, describes which blocks this feature can be placed on. - Added field
can_replace_with_air_or_fluid- block predicate, describes which blocks this feature can replace with air or the provided fluid block. - Added field
can_replace_with_barrier- block predicate, describes which blocks this feature can replace with the provided barrier block.
- Added field
- Adjusted the feature type
Fixes
From released versions before Java Edition 26.2
- MC-229057 – Picking up an axolotl with a lead attached destroys the lead.
- MC-302496 – Glowing dragon fireballs no longer show the glowing outline.
- MC-307177 – Enabling JFR profiling causes the client to crash on startup.
- MC-307227 – Using an empty
OffersNBT tag to disable trades doesn't work after a relog/data merge. - MC-307420 – The game now renders fluid faces that should not be rendered.
- MC-307473 – The block breaking texture on bamboo stalks is now always displayed centered.
From the Java Edition 26.2 development versions
- MC-307289 – Polished sulfur is named "Polished Sulfur Block", which is inconsistent with all other polished stone blocks.
- MC-307291 – The game crashes when an entity with the
friction_modifierattribute set to 2.5 moves. - MC-307298 – Sulfur cubes with blocks inside them produce footstep sounds when moving across the ground.
- MC-307300 – Magma blocks held by sulfur cubes are not emissive.
- MC-307315 – Frogs try to eat large magma cubes now.
- MC-307316 – Magma cubes no longer drop magma cream.
- MC-307340 – The bottom face of slimes' outer layer z-fights with the ground.
- MC-307347 – Releasing a sulfur cube from a bucket and killing it does not cause it to drop its held block.
- MC-307357 – Sulfur cubes don't emit light when holding a glowing block.
- MC-307371 – The
#sulfur_cube_archetype/fast_flatitem tag contains pumpkin twice. - MC-307405 – When picking up a leashed sulfur cube with a bucket, the lead disappears.
- MC-307483 – Emptying a sulfur cube bucket underwater doesn't place the sulfur cube at the targeted block.
26.2 Snapshot 4 (known as 26.2-snapshot-4 in the launcher) is the fourth snapshot for Java Edition 26.2, released on April 21, 2026,[4] which adds two new languages, makes technical changes, and fixes some bugs and issues.
Additions
General
- Added
minecraft:nameplate_distance.- Controls how far away in blocks the nameplate of an entity is visible.
- The nameplate cannot be visible if the entity is not visible.
- Accepts values between
0.0and512.0. - Default value:
64.0.
- Added
minecraft:below_name_distance.- Controls how far away in blocks the below_name scoreboard display is visible.
- The nameplate cannot be visible if the entity is not visible.
- Accepts values between
0.0and512.0. - Default value:
10.0.
- Added support for Swiss French and Chuvash languages.
Changes
Mobs
Hoglins, ocelots, piglins, and zombie horses
- Can now spawn on Peaceful difficulty.
- Naturally-spawned small sulfur cubes now have the correct size.
- The outer texture of the sulfur cube has been updated to include more detailed eyes.
- Can now spawn on Peaceful difficulty.
- Added sounds for picking up a sulfur cube with a bucket.
World generation
- Sulfur spike clusters have been made slightly shorter on average.
General
- The pack format version is now
103.0.
- Entity Predicates
- Slime sub-predicate has been renamed from
minecraft:type_specific/slimetominecraft:type_specific/cube_mob.
- Slime sub-predicate has been renamed from
- The version is now
86.1.
- New required events:
graphics_capabilities- This is a new event that posts on startup, and informs developers of the capabilities of the graphics device used to play the game.
- Added new property:
backend_name- This will be
VulkanorOpenGL, and will help developers understand which graphics API players are using.
- This will be
- Added new property:
backend_failure_reason- This will be a list of short error codes, for example
vulkan_device_version_too_low, which will help developers identify any issues with the targeted Vulkan requirements.
- This will be a list of short error codes, for example
- Added new property:
backend_failure_message- This will be a short and vague messages, such as
Failed to find the GLFW platform surface extensions, which will help developers narrow down issues if players are experiencing issues running with Vulkan.
- This will be a short and vague messages, such as
- Added new property:
backend_failure_missing_capabilities- This will be a list of missing capabilities from Vulkan, for example
VULKAN_CORE_1_2, VK_KHR_dynamic_rendering, which will help developers know which capabilities players would need in order to use Vulkan.
- This will be a list of missing capabilities from Vulkan, for example
- The
minecraft:bedsatlas has been removed.
Fixes
From released versions before Java Edition 26.2
- MC-1788 – Ocelots do not spawn naturally on peaceful difficulty in jungle and bamboo jungle biomes.
- MC-186131 – Piglins and hoglins cannot spawn naturally on Peaceful difficulty.
- MC-296343 – Using the
Scroll Wheel to switch between cast fishing rods briefly displays the uncast texture in first-person. - MC-307002 – Using the
/killcommand on one of the End crystals used to respawn the ender dragon no longer aborts the respawn sequence.
From the Java Edition 26.2 development versions
- MC-307301 – No sounds are produced when emptying or scooping up sulfur cubes into buckets.
- MC-307327 – VSync limits the framerate inconsistently in fullscreen with the Vulkan rendering backend on some Mac systems.
- MC-307378 – The glowing effect is not visible with the Vulkan rendering backend on some graphics.
- MC-307423 – JVM crash when launching the game with the Vulkan rendering backend.
- MC-307434 – Sulfur cubes cannot spawn naturally on Peaceful difficulty.
- MC-307626 – The selection lists in the pack selection screen can extend outside the bounds of the game window, violating the Vulkan specification.
From the previous development version
- MC-307532 – Lava buckets now remain filled server-side when emptied into flowing water.
- MC-307539 – The game crashes upon startup on some Mac systems.
- MC-307545 – The "High Contrast" resource pack is listed as incompatible.
- MC-307549 –
beds.png-atlasstill exists. - MC-307587 – Wet sponges are no longer removed from the inventory server-side when placed in the Nether.
- MC-307624 – The cube mob entity sub-predicate is called
type_specific/slimerather thancube_mob. - MC-307647 – Crash on startup with the Vulkan validation layer enabled — the
NORMALvertex attribute uses a format without guaranteedVERTEX_BUFFER_BITsupport.
26.2 Snapshot 5 (known as 26.2-snapshot-5 in the launcher) is the fifth snapshot for Java Edition 26.2, released on April 28, 2026,[5] which adds geysers and the ability for sulfur cubes to absorb TNT.
Additions
General
- Added
minecraft:difficulty- Sets the difficulty of the game test environment.
- Fields:
difficulty: The difficulty ID to set.- One of:
peaceful,easy,normal,hard
- One of:
- Added
minecraft:geyser_base- Spawns as a cloud on the base of an erupting potent sulfur block.
- Format: object with fields:
water_blocks- positive integer, scales the particle size and its burst impulse.burst_impulse_base- float, scales the initial burst impulse.
- Added
minecraft:geyser_poof- Spawns as a cloud on the base of an erupting potent sulfur block.
- Format: object with fields:
water_blocks- positive integer, scales the particle size and its burst impulseburst_impulse_base- float, scales the initial burst impulse.
- Added
minecraft:geyser_plume- Spawns as an upwards stream above an erupting potent sulfur block.
- Format: object with fields:
water_blocks- positive integer, scales the particle size and its burst impulse.
- Added
minecraft:geyser- An emitter particle that spawns the
geyser_base,geyser_poof, andgeyser_plumeparticles above an erupting potent sulfur block. - Format: object with fields:
water_blocks- positive integer, scales the particle size and its burst impulse.
- An emitter particle that spawns the
- Block tags
- Added the following tags for blocks which some mobs are immune to.
- These have effect on dismounting, and valid surroundings of spawn placements for some mobs.
- They do not have an effect on pathfinding.
#fox_immune_to#polar_bear_immune_to#snow_golem_immune_to#stray_immune_to#wither_immune_to#wither_skeleton_immune_to#default_immune_to- This tag is intentionally left empty.
- Added the following tags for blocks which some mobs are immune to.
- Item tags
- Added
#sulfur_cube_archetype/explosivetag.
- Added
Changes
Blocks
- When placed above a magma block and under 1–4 water source blocks, it creates a geyser.
- The geyser will erupt at 50 second intervals, shooting a plume of water particles upwards and applying an upward impulse to entities above it for 4–5 seconds.
- Entities directly above the potent sulfur block during an eruption will be launched into the air, but will not take damage from the eruption.
- The height of the plume and how high anything gets launched depends on the number of water blocks above the potent sulfur blocks, with the total height being about 7 blocks above the potent sulfur block for each water block.
- Sulfur spikes now have unique sound events.
Mobs
General
- Tweaked various mobs' hitbox, eye height, and rider positions.
- Known changes:[more information needed]
- The hitboxes of baby hoglins, baby striders, and baby zoglins have been changed to match Bedrock Edition.
- The rider position of baby hoglins have been changed to prevent the baby piglins' legs from clipping into it.
- The heights of baby zombies, baby zombified piglins, baby zombie villagers, baby husks, gurgles, baby villagers, and baby piglins have been changed from 0.99 blocks to 0.98 blocks, to match Bedrock Edition.
- The rider position of chickens have been adjusted to prevent the rider's legs from clipping into its head.
- Known changes:[more information needed]
- Are now considered hostile and despawn on Peaceful difficulty, effectively reverting the change from the previous snapshot allowing them to spawn on Peaceful difficulty.
- With a block inside, it is now immune to explosions.
- Added the "Explosive" archetype, with similar properties to "Regular" except for a slightly higher air drag.
- Used when absorbing a TNT block.
- Absorbed TNT can be primed by redstone, fire sources (including a dispenser with a flint and steel) or nearby explosions.
- When primed by fire or redstone, absorbed TNT uses a fuse time of 6 seconds.
- When primed by an explosion, absorbed TNT uses a randomized fuse time between 0.75 and 3 seconds.
- Sulfur cubes with an absorbed, primed TNT block cannot be picked up with a bucket, damaged, or sheared.
- On explosion, no small sulfur cubes are spawned, and the sulfur cube disappears.
- Now have a
fusetag in their entity data.- For sulfur cubes that do not have the Explosive archetype, or unlit ones with it, this field is set to -1.
Command format
General
- Team color arguments (used in
/team modify [name] colorand/waypoint modify [name] color) now accept only lowercase names with underscores.- I.e., only
dark_purpleis accepted and notdarkpurpleorDarkPurple - Values now match color names in text components.
- I.e., only
Gameplay
- A player's score will no longer be displayed in the player tab overlay if the player doesn't have the objective.
General
- Renamed
minecraft:nameplate_distancetominecraft:name_tag_distance.
minecraft:multiface_growth- The field
blockis now mandatory (defaulted tominecraft:glow_lichen).
- The field
- The pack format version is now
104.0.
- Added
minecraft:interval_select- Selects between a number of density functions based on an input density function and a set of threshold values.
- Format: object with fields:
input- Density Function, the value to be compared with any given thresholds.thresholds- non-empty list of floats, the threshold values to compare input with.- If
input < thresholds[i], the result offunctions[i]will be selected. - If the input is greater than the last threshold value, the last function will be selected.
- Must be one fewer thresholds than functions.
- If
functions- list of at least 2 density functions, the resulting functions to be selected from.- Must be one more element in functions than in thresholds.
- Removed
minecraft:weird_scaled_sampler- This density function has been removed, with its functionality replaced by
interval_select - When
rarity_value_mapperwastype_1, equivalent to:- interval_select with thresholds
-0.75, -0.5, 0.5, 0.75 - Selected functions follow:
abs(rarity * noise(x/rarity, y/rarity, z/rarity))- Corresponding rarity values:
0.5, 0.75, 1.0, 2.0, 3.0
- Corresponding rarity values:
- interval_select with thresholds
- When
rarity_value_mapperwastype_2, equivalent to:- interval_select with thresholds
-0.5, 0.0, 0.5 - Selected functions follow:
abs(rarity * noise(x/rarity, y/rarity, z/rarity))- Corresponding rarity values:
0.75, 1.0, 1.5, 2.0
- Corresponding rarity values:
- interval_select with thresholds
- This density function has been removed, with its functionality replaced by
- Entries in the
minecraft:sulfur_cube_archetyperegistry have a new field:explosion_fuse: optional integer, if present, the sulfur cube of this archetype will explode with this fuse time when ignited.
Minecraft Server Management Protocol
- The version is now 3.0.0.
- The management server now starts before the Minecraft server starts.
- Most notably, this means the heartbeat will be sent while the world is loading and potentially upgrading.
- The
rpc.discoverandnotification/server/statusmethods are now accessible before the dedicated server spins up.- The server will return an error when other methods are called during this time.
- The management server now starts before the Minecraft server starts.
- Removed Touchscreen Mode.
- The version is now
86.2.
- Added sounds for Geyser eruptions:
block.potent_sulfur.geyser_eruptionblock.potent_sulfur.geyser_eruption_active
- Damage type tags
- Added
#is_explosionand removedplayer_explosionfrom#sulfur_cube_with_block_immune_totag.
- Added
- Item tags
- Added
#sulfur_cube_archetype/explosiveto#sulfur_cube_swallowabletag.
- Added
- Added new particle textures:
- noxious_gas_01.png
- noxious_gas_02.png
- noxious_gas_03.png
- noxious_gas_04.png
- noxious_gas_05.png
- noxious_gas_06.png
- noxious_gas_07.png
- noxious_gas_08.png
- geyser_base_01.png
- geyser_base_02.png
- geyser_base_03.png
- geyser_base_04.png
- geyser_base_05.png
- geyser_base_06.png
- geyser_base_07.png
- geyser_base_08.png
- geyser_plume_01.png
- geyser_plume_02.png
- geyser_plume_03.png
- geyser_plume_04.png
- geyser_plume_05.png
- geyser_plume_06.png
- geyser_plume_07.png
- geyser_plume_08.png
- geyser_poof_01.png
- geyser_poof_02.png
- geyser_poof_03.png
- geyser_poof_04.png
- geyser_poof_05.png
- geyser_poof_06.png
- geyser_poof_07.png
- geyser_poof_08.png
- Added
matching_biomesworld generation-type block predicate type which checks if the block position matches one of the specified biomes.- Format: object with fields:
biomes- biome ID, list of biome IDs, or hash-prefixed biome tag: the biomes to match.
- Format: object with fields:
treefeature configuration'sbelow_trunk_providerblock state provider no longer has a default value.
Fixes
From released versions before Java Edition 26.2
- MC-304862 – Activating a dispenser with a hostile mob spawn egg in Peaceful difficulty consumes the egg and plays a sound.
- MC-306622 – The height of chicken jockeys is slightly off.
- MC-306685 – The riding position on baby hoglins is too low.
- MC-307012 – When a scoreboard objective is set to the below_name display mode, all named entities with no score display it with a score of 0.
- MC-307125 – Target selectors with duplicate team arguments are parsed inconsistently depending on argument order.
- MC-307194 – The discount given by fletchers for tipped arrow trades decreases the arrow cost instead of the emerald cost.
- MC-307266 – Zombie villagers change biome type after being cured.
- MC-307513 – Using
/deopon multiple players shows the same player in all success messages. - MC-307689 – The player's arm swings when failing to use a spawn egg in Peaceful difficulty.
- MC-307690 – The error message produced by
/difficultydoesn't use the difficulty's translated name.
From the Java Edition 26.2 development versions
- MC-307283 – Placing sulfur springs using
/placedoes not update the affected blocks. - MC-307623 – Chunk sections are sometimes invisible until they are updated.
- MC-307710 – Deoxidizing waxed copper blocks now takes priority over scraping off the wax.
From the previous development version
- MC-307702 – Skeletons' AI breaks when picking up any item.
- MC-307706 – The game inconsistently refers to name tags and name plates.
- MC-307754 – Monsters now spawn regardless of the "Spawn Monsters" game rule.
26.2 Snapshot 6 (known as 26.2-snapshot-6 in the launcher) is the sixth snapshot for Java Edition 26.2, released on May 5, 2026,[6] which redesigns sulfur springs, makes changes to the sulfur caves biome, adds 3 new languages, adds 2 new archetypes to the sulfur cube, and adds a new advancement.
Additions
Gameplay
- Added one new advancement.
| Icon | Advancement | In-game description | Actual requirements (if different) |
|---|---|---|---|
![]() | Uh Oh | Have a Sulfur Cube absorb a TNT block | — |
General
- Added the following tags for items that can be placed inside a sulfur cube to determine its archetype:
#sulfur_cube_archetype/hot#sulfur_cube_archetype/slow_bouncy
Changes
Blocks
- Geyser eruptions emit game events at the beginning and at the end of the eruption that can be detected by sculk sensors.
Mobs
- Sulfur cube archetypes
- New archetype: Slow Bouncy
- Slow speed, high bounciness, medium friction and medium air drag.
- It is buoyant.
- Used when absorbing stone blocks.
- New special archetype: Hot
- Same properties as Regular, but damages entities on contact like magma blocks do.
- Used when absorbing magma blocks.
- New archetype: Slow Bouncy
- Can now sell sulfur spikes.
World generation
- Redesigned all surface sulfur springs features.
- Is now less likely to generate underneath oceans, hills or mountains.
- No longer generate with bands of tuff and granite.
General
- Added the
minecraft:weighted_random_selectorfeature type- Randomly selects one of the given features to generate based on their weights.
- Format: object with fields:
features- list of placed features and their weights.
- Changed
minecraft:large_dripstone- The maximum allowed value for
column_radiushas been reduced from19to16to prevent features from reaching beyond neighboring chunks. - Wind offset is now clamped to ensure the full dripstone (radius + wind) stays within neighboring chunk bounds.
- The maximum allowed value for
- Changed
minecraft:root_system- New field
level_test_distanceindicating how far away from the origin the root system will check the existing terrain. - New field
max_level_deviationindicating how far the ground level can deviate from the original ground level at these test positions.
- New field
- The pack format version is now
105.0.
- Added minecraft:sulfur_cube_archetype registry entries:
hotslow_bouncy
- The entry format for
minecraft:sulfur_cube_archetyperegistry has been updated:explosion_fusehas been replaced byexplosion: an optional field, if present, the sulfur cube of this archetype will explode:fuse: positive integer, the fuse time when ignited.power: non-negative integer, the explosion power.causes_fire: boolean, whether the explosion causes fire.
- Added
contact_damage: an optional field, if present, the sulfur cube of this archetype will deal damage to entities when they come in contact with it:amount: non-negative float, amount of damage dealt.damage_type: damage type.attribute_to_source: boolean indicating if the damage is attributed to the sulfur cube.
- Added
knockback_modifiers: a field that contains various modifier fields for the sulfur cubes knockback magnitude and direction.horizontal_power: float that represents the horizontal power of the knockback.vertical_power: float that represents the vertical power of the knockback.
- Removed the
HurtByTimestamptag from Living Entities,ticks_since_last_hurt_by_mobshould be used instead.
- Updated eruption sounds for sulfur springs.
- Changed the
minecraft:block_rotstructure processor.- Now evaluates the block state produced by previous block processors in the chain, instead of always using the original block defined in the structure.
- The first processor in the chain still always evaluates against the original structure-defined block.
- Changed the
noise_thresholdsurface rule condition.- Added the
is_3dfield - boolean,trueif the noise should be evaluated in 3D. - If not specified, defaults to
false.
- Added the
- Removed the
noise_gradientsurface rule.- Can be replaced with
noise_threshold.
- Can be replaced with
- Added
#sulfur_cube_archetype/hot, and#sulfur_cube_archetype/slow_bouncyto#sulfur_cube_swallowableitem tag.
Fixes
From released versions before Java Edition 26.2
- MC-248758 – Logged Error: Detected setBlock in a far chunk.
- MC-302554 – Glowing falling blocks no longer show the glowing outline.
- MC-305239 – Growing world borders reset to their starting size upon reopening the world.
- MC-306778 – The fog color no longer transitions smoothly when the weather changes at night while under the Night Vision effect.
- MC-307043 – Applying a freeze effect while damaging a mob causes an incorrect value for
ticks_since_last_hurt_by_mob. - MC-307584 – The border around the selected pack in the resource/data pack menu disappears when pressing Enter.
From the Java Edition 26.2 development versions
- MC-307281 –
/item replacecannot place items in sulfur cubes' body slot. - MC-307297 – Sulfur cubes shake from freezing when inside powder snow despite not being able to freeze.
- MC-307310 – Potent sulfur can generate outside of water.
- MC-307323 – Sulfur caves can generate on the surface.
- MC-307351 – Dispenser arrows cannot push sulfur cubes.
- MC-307397 – Mace effects do not apply when hitting sulfur cubes.
- MC-307407 – Vertical velocity after bouncing does not take drag into consideration.
- MC-307424 – Chiseled cinnabar and sulfur are listed incorrectly in the Creative mode inventory.
- MC-307482 – Sulfur cubes with an absorbed block don't inherit any status effects from tipped arrows.
- MC-307517 – Beacon beams render in front of nether fog.
- MC-307544 – Sulfur spikes have an inaccurate map color.
- MC-307560 – Wandering traders are unable to sell sulfur spikes.
- MC-307667 – Dispensers can equip small sulfur cubes.
- MC-307673 – Sulfur caves appear much smaller due to their tuff border.
- MC-307674 – Knockback does nothing to sulfur cubes if they have a block inside.
- MC-307684 – Named sulfur cubes can despawn after being picked up with a bucket and replaced.
- MC-307774 – The bool(arg) SNBT operation returns false for some non-zero number values.
- MC-307864 – Small sulfur cubes become large client-side when fed a slimeball after restarting their aging.
From the previous development version
- MC-307777 – The patterns on banners are now invisible under some circumstances.
- MC-307778 – Priming sulfur cubes with absorbed TNT does not play the hand use animation.
- MC-307779 – Potent sulfur no longer causes noxious gas to appear upon world generation.
- MC-307780 – The server crashes when the management server is enabled.
- MC-307782 – Sulfur spring geysers can push players in Creative mode who are flying.
- MC-307783 – Lines are drawn between leashed entities in view.
- MC-307784 – Structure block rotation buttons aren't disabled correctly.
- MC-307785 – Geysers do not emit a game event when erupting.
- MC-307797 – Dying to a sulfur cube doesn't increase the player's
killed_by:sulfur_cubestatistic. - MC-307802 – The player's arm swings when attempting to interact with a sulfur cube with ignited TNT inside.
- MC-307803 – The game crashes when a sulfur cube with an archetype that has explosion_fuse set to a value lower than 4 is primed by an explosion.
- MC-307821 – The glowing effect is now always white on the frame part of bell block displays.
- MC-307824 – Attempting to light a sulfur cube with TNT inside while TNT explosions are disabled does not display a message.
- MC-307825 – Disabling TNT explosions does not prevent already primed TNT sulfur cubes from exploding.
- MC-307829 – Sulfur cubes with TNT absorbed still explode with the game rule mob_griefing set to false.
- MC-307837 – Igniters deplete when used on TNT sulfur cubes while TNT explosions are disabled.
- MC-307854 – Weapons enchanted with Fire Aspect don't ignite TNT sulfur cubes.
26.2 Snapshot 7 (known as 26.2-snapshot-7 in the launcher) is the seventh snapshot for Java Edition 26.2, released on May 12, 2026,[7] which adds new soundtracks, a new music disc, peer-to-peer connectivity, the friends list, and a new menu panorama.
Additions
Items
Added the "Bounce" music disc by fingerspit.
- Has a chance of being found in mineshaft chest minecarts that are located in a sulfur cave biome.
- Has a comparator output of 8 when played in a jukebox.
Gameplay
- Added 5 new background music tracks by fingerspit:
General
- Accessible from a new Friends button on the title screen and the pause menu.
- Can be opened via the keybind O.
- The "Friends" button shows a notification badge with the number of incoming friend requests, up to 5 (a "more" indicator is shown beyond that).
- Is presented as an overlay with two tabs:
- Friends: shows current friends, lets the player remove friends, and lets the player send new friend requests by Profile Name.
- Requests: shows incoming friend requests (which can be accepted or declined) and outgoing friend requests (which can be canceled).
- The presence of the player's friends is shown under their name in the Friends List as one of "Offline", "Online", "In a world" and "In a joinable world".
- Sending, accepting, declining, canceling, and removing actions are confirmed in the UI and show a clear error message when the service is unreachable, rate limited, or the requested profile name does not exist.
- Friend changes that happen while the game is running are shown through toast notifications:
- When a friend request is sent.
- When a friend request is received.
- When an outgoing friend request is accepted by the other player.
- Toasts show the other player's face when the skin is available.
- Checks for updates once per minute while the Friends List is open, or every 5 minutes otherwise.
- The first time the Friends button is shown on the Title Screen, a confirmation dialog is presented to opt in to the Friends List.
- The friends list, friend request privacy, and the Microsoft account safety settings link are managed from the new "Friends List" section in Online Options.
- Players that have their chat settings set to "Friends Only" on their Xbox profile will only see chat messages from other players if they are friends.
Multiplayer Options
- Allows the player to configure the multiplayer settings of the world the player is currently in.
- The multiplayer scope can be set to one of the following:
- Off: (default) Nobody can join the world.
- Local: only players in the local network can join the world, as the Open to LAN screen used to work.
- Online: friends can be invited to join the world from anywhere.
- The game mode and allow cheats options are also available in this screen.
- Added the ability to open singleplayer worlds to online multiplayer from the new Multiplayer Options screen.
- There are two paths to play with the player's friends.
- Invite to world: the host can invite friends to their world, and the invited players can accept or deny the invitation.
- Request to join world: players can request to join a friend's world (if it's open to online multiplayer), and the friend can accept or deny the request.
- Added new
p2p_connectionopt-in telemetry event.
- Added "Music by fingerspit!".
- Added the
#causes_periodic_geyser_eruptionsblock tag.- Contains all blocks that cause periodic eruptions of potent sulfur blocks.
- Added the
#causes_continuous_geyser_eruptionsblock tag.- Contains blocks that cause continuous eruptions of potent sulfur blocks.
Changes
Blocks
- Eruption and cooldown times of geysers are now randomized based on the position of the block and do not change if the block is replaced.
- Potent sulfur can now erupt when lava is placed underneath.
- With lava underneath, the geysers eruption is continuous, but with slightly muted sounds compared to the eruption from a magma block.
- Noxious gas from potent sulfur can now rise through non-collidable waterlogged blocks and spread through other non-collidable blocks.
- Erupting potent sulfur can now emit its plume and boost entities through non-collidable blocks.
- This includes scaffolding, which can be used as an alternative to copper grates to stand above erupting potent sulfur without being affected by noxious gas.
Signs and hanging signs
- Now use block models instead of built-in entity models.
- Text placement cannot be configured yet.
Mobs
- The slow bouncy archetype is no longer buoyant.
Gameplay
- Now appears less green in sulfur caves.
General
- The pack format version is now
105.1.
- The following special model types have been removed:
minecraft:standing_signminecraft:hanging_sign
- Added a setting to control the availability of the Friends List and its features in Online Options.
- Added an "In-game Notification" toggle in Online Options to control whether Friends List toasts appear while in a world.
- Added an "Allow Requests" toggle in Online Options to control whether other players can send friend requests.
- Added an "Xbox Settings..." button in Online Options that opens the Microsoft account privacy and online safety settings.
- Added a Presence option in Online Options screen to control how much activity is shared with friends (default: "All").
- "All": shares activity, and allows friends to request to join the player's world if opened up to online multiplayer.
- "Limited": activity sharing limited to "Online" & "Offline".
- "None": no activity shared. Appearing as "Offline" to friends.
- Updated the panorama to reflect Chaos Cubed.
- The version is now
87.0.
- Added sounds for geyser eruptions:
block.potent_sulfur.geyser_continuous_eruptionblock.potent_sulfur.geyser_continuous_eruption_active
- Added biome music for sulfur caves:
music.overworld.sulfur_caves
- New opt-in events
p2p_connection- This event is sent after a peer-to-peer connection attempt.
- Added new property:
p2p_connection_successful- Whether the peer-to-peer connection was established successfully.
- Added new property:
p2p_connection_failure_stage- The stage where an unsuccessful connection attempt failed, such as
SIGNALING,ICE_CONNECT, orTIMEOUT
- The stage where an unsuccessful connection attempt failed, such as
- Added new property:
p2p_connection_ice_path- The type of network path used for the connection, such as
LOCAL,DIRECT,RELAY, orUNKNOWN
- The type of network path used for the connection, such as
- Added new properties:
p2p_connection_local_candidate_typeandp2p_connection_remote_candidate_type- The ICE candidate types used by each side of the connection, such as
HOST,SRFLX,PRFLX, orRELAY
- The ICE candidate types used by each side of the connection, such as
- Added new properties:
p2p_connection_total_time_ms,p2p_connection_signaling_time_ms, andp2p_connection_ice_connect_time_ms- Timing information for each stage of the peer-to-peer connection flow.
- Block sprites
- Signs and hanging signs now use block models and textures, replacing
<wood_type>with the sign's wood type (e.g. mangrove)- block/<wood_type>_sign.png
- block/<wood_type>_hanging_sign.png
- The process of upgrading a pack's bed, sign, and hanging sign textures can be assisted by using [this] automated Slicer tool.
- Signs and hanging signs now use block models and textures, replacing
- Item Sprites
- Added new item sprites:
- item/music_disc_bounce.png
- Added new item sprites:
- UI Sprites
- Added new textures for the Sign edit screen background, replacing
<wood_type>with the sign's wood type (e.g. mangrove):- gui/sign/<wood_type>.png
- Added new UI sprites:
- gui/sprites/friends/multiplayer/invite.png
- gui/sprites/friends/multiplayer/join_request.png
- gui/sprites/friends/accept.png
- gui/sprites/friends/accept_highlighted.png
- gui/sprites/friends/cancel.png
- gui/sprites/friends/friends.png
- gui/sprites/friends/illustrations_00.png
- gui/sprites/friends/list_separator_top.png
- gui/sprites/friends/loading.png
- gui/sprites/friends/reject.png
- gui/sprites/friends/reject_highlighted.png
- gui/sprites/friends/remove.png
- gui/sprites/friends/background.png
- gui/sprites/friends/button.png
- gui/sprites/friends/button_disabled.png
- gui/sprites/friends/button_highlighted.png
- gui/sprites/friends/toast_background.png
- gui/sprites/pause_menu/player_reporting.png
- gui/sprites/pause_menu/bug.png
- gui/sprites/pause_menu/social_interactions.png
- Added new textures for the Sign edit screen background, replacing
- The
minecraft:signsatlas has been removed.
- Replaced the Open to LAN screen with the new Multiplayer Options screen.
Removals
General
- signs.png-atlas
- Superseded by blocks.png-atlas.
Fixes
From released versions before Java Edition 26.2
- MC-297491 – Glyphs from TTF files are no longer rendered correctly on glow signs.
- MC-306401 – Shulkers' name tags display inside them when they're open.
- MC-306972 – Wardens repeatedly roar in place when detecting ghasts.
- MC-307144 – The game reads world generation data from data packs or world_gen_settings.dat inconsistently, preventing updating large biome sources.
- MC-307221 – The missing texture is no longer used for blocks with no model or an invalid model.
- MC-307272 – Servers can no longer detect left clicks from players in Spectator mode.
- MC-307418 – The game crashes when trying to upgrade a legacy world.
- MC-307498 – The standing_sign special model renderer uses a field misspelled as "attachement".
- MC-307585 – The fall_after_explosion advancement trigger does not work with TNT anymore.
- MC-307877 – Bone meal cannot be used on dry grass with a block directly above it.
- MC-307905 – Crash report generation can crash when StackTraceElement.getFileName() is null.
From the Java Edition 26.2 development versions
- MC-307336 – Colors are less saturated with the Vulkan rendering backend on some Mac systems.
- MC-307339 – The player's vertical motion is reset when moving on the ground.
- MC-307387 – When using Vulkan, the Globals uniform is not available in multiple core shaders unless explicitly defined.
- MC-307421 – Vulkan does not trigger an error when a resource pack that cannot be loaded is loaded.
- MC-307442 – The game crashes upon startup on Mac systems with Intel graphics of Gen8 architecture.
- MC-307455 – The game crashes when minimized on some Intel graphics.
- MC-307499 – The game crashes upon detecting invalid shader files during loading.
- MC-307605 – The "Exclusive Fullscreen" and "Graphics API" options prompt the user to restart the game differently.
- MC-307817 – Target selectors no longer allow specifying type multiple times when using tags.
From the previous development version
- MC-307912 – Sulfur spikes in sulfur springs are not waterlogged.
- MC-307919 – Geysers' force goes through some transparent blocks.
- MC-307920 – Bucketed sulfur cubes can despawn.
- MC-307929 – Dispensers can equip armor on sulfur cubes.
- MC-307952 – The enchantment glint does not render on top of banner patterns applied on a shield.
26.2 Snapshot 8 (known as 26.2-snapshot-8 in the launcher) is the eighth and final snapshot for Java Edition 26.2, released on May 19, 2026,[8] which makes small tweaks to existing features and makes OpenGL the default rendering backend again.
Additions
Command format
- Unpublishes a player's integrated server if there is one present.
Gameplay
- Added "<entity> died because not just the floor is lava".
- Appears when dying to a sulfur cube with the Hot archetype.
Changes
Blocks
- Now bounce up entities falling onto them with 75% of the impact velocity instead of 66% to match Bedrock Edition.
Mobs
- Sulfur cubes containing a block inside are now immune to damage from magma blocks, as well as from other sulfur cubes that contain a magma block.
World generation
- If exposed to the surface, the biome will generate with all the features of the underground sulfur caves biome instead of just grass blocks.
Command format
- The
/publishcommand now takes an additional Boolean as its first argument to specify whether the server should be opened to online multiplayer or just local multiplayer.- Default:
true(online multiplayer)
- Default:
General
- Added a new
minecraft:sulfur_cube_hotdamage type.
- The pack format version is now
106.0.
- "Graphics API" Video Setting
- "Vulkan" is now marked as "Experimental".
- Can still be used if wanted, it works well on most common systems but may reduce performance or cause instability on some other systems.
- "Default" option will now use OpenGL behind the scenes.
- The setting will be reset to "Default" for all players.
- "Vulkan" is now marked as "Experimental".
- Added
sulfur_cube_hotto#burn_from_stepping,#bypasses_shield,#is_fire,#no_knockback, and#panic_environmental_causesdamage type tags. - Added
hot_floor, andsulfur_cube_hotto#sulfur_cube_with_block_immune_todamage type tag.
- UI Sprites
- Added friends/background_dark which is a darker variant of the friends/background panel sprite, used as the background for confirmation dialogs in the Friends UI.
Fixes
From released versions before Java Edition 26.2
- MC-306673 – The color of sleeping baby snow foxes' eyes is inconsistent with their adult variant.
- MC-306738 – Blocks sometimes remain visible after breaking.
- MC-306750 – The texture of snifflets contains unused pixels.
- MC-306962 – The "Take Screenshot" key bind doesn't work when set to a mouse button.
- MC-307212 – The texture of the back of gurgles' right arm has a line of miscolored pixels.
- MC-307833 – The world freezes when villagers with specific trade sets level up.
From the Java Edition 26.2 development versions
- MC-307363 – Baby hoglins' mane no longer appears on both sides of the body texture.
- MC-307911 – The death message for dying to a sulfur cube with an absorbed magma block is "discovered the floor was lava".
From the previous development version
- MC-308035 – Standing signs next to blocks now have an extra dark looking face.
- MC-308047 – Friends service forbidden (403) — user may lack an active profile.
- MC-308048 – The "options.inGameNotification" string is improperly capitalized.
- MC-308058 – Sulfur cubes touching cacti spam the hurting sound.
- MC-308061 – Games published with /publish are shown as offline in the multiplayer options screen.
- MC-308073 – Text in the friends list warning screen can extend outside the window when reducing the resolution.
- MC-308102 – Non-friends can join a friends-only world if they are using the same network.
- MC-308103 – The sign editing screen no longer distinguishes between standing signs and wall signs.
- MC-308104 – The side faces of wall signs do not get culled against blocks.
- MC-308114 – The name of the debug property that simulates friend-only chat repeats the word "DEBUG_".
- MC-308145 – Cannot see own chat messages when chat is restricted to friends only by Xbox options.
- MC-308163 – Entities pushed upward by geysers take fall damage proportional to the time they have been hovering for when landing.
- MC-308168 – The skin preview in the skin reporting screen can no longer be rotated vertically.
- MC-308181 – When the Villager Trade Rebalance experiment is on, the "Bounce" music disc does not generate.
26.2 Pre-Release 1 (known as 26.2-pre-1 in the launcher) is the first pre-release for Java Edition 26.2, released on May 26, 2026,[9] which gives small sulfur cubes a unique model.
Additions
General
- Added
server_session_id- a unique identifier shared by all players in a multiplayer session.
Changes
Blocks
- The continuous geyser set-up now requires a source lava block to erupt.
Mobs
- Updated hurt and death sounds for the "picky" sound variant.
- Small sulfur cubes now have an updated model and texture.
- Small sulfur cubes now have sounds playing when being fed with slimeballs.
- Now has unique hit and push sounds for each archetype.
World generation
- Updated the fog color in the sulfur caves.
- Reduced the max growth length of the sulfur spikes.
Command format
- Rolled back the changes from previous version.
General
- The pack format version is now
106.1.
- No longer waits until the next presence update following the initial opening of the friends list to load player skins.
- Friends list width has been increased to fit longer usernames.
- "Manage online safety with your Microsoft account" text is no longer slightly offset to the left.
- "Microsoft account" link now plays the click sound when pressed.
- The "My profile name: " text now displays properly in right-to-left languages.
- Entries in the
minecraft:sulfur_cube_archetyperegistry have a new field:sound_settings- a field that contains various sound settings for the sulfur cube.hit_sound- sound event that is played when the sulfur cube is hit while it has a block inside.push_sound- sound event that is played when the sulfur cube is pushed while it has a block inside.push_sound_impulse_threshold- float that specifies the smallest impulse required to trigger the push sound effect on the sulfur cube.push_sound_cooldown- float that specifies the cooldown in seconds for the push sound effect.
- The version is now
88.0.
- Added
chat-spam-threshold-secondsandcommand-spam-threshold-secondsproperties, separating the spam thresholds for chat vs commands.- Both thresholds are set to 10 by default, which was the existing threshold for combined command+chat spam.
- These thresholds configure the mechanism that automatically kicks players for sending too many chat messages or commands.
- The value describes how many seconds worth of spamming a player must do to get kicked, where each message a player sends increases the counter by 1 second.
- The counter is decremented once per tick (equivalent to 1/20th of a second), and a player is kicked if their counter reaches the configured threshold.
- Either threshold can be set to 0 to disable kicks for the associated type of spam.
- Examples of message rates that would cause a kick, given the default threshold of 10:
- Sending 11 messages in 1 second.
- Sending 14 messages in 2 seconds.
- Sending 21 messages in 10 seconds.
- Removed sounds for Sulfur Cube:
- entity.sulfur_cube.hit
- entity.sulfur_cube.push
- Added sounds for Sulfur Cube:
- entity.sulfur_cube.regular.hit
- entity.sulfur_cube.regular.push
- entity.sulfur_cube.bouncy.hit
- entity.sulfur_cube.bouncy.push
- entity.sulfur_cube.slow_flat.hit
- entity.sulfur_cube.slow_flat.push
- entity.sulfur_cube.fast_flat.hit
- entity.sulfur_cube.fast_flat.push
- entity.sulfur_cube.light.hit
- entity.sulfur_cube.light.push
- entity.sulfur_cube.fast_sliding.hit
- entity.sulfur_cube.fast_sliding.push
- entity.sulfur_cube.slow_sliding.hit
- entity.sulfur_cube.slow_sliding.push
- entity.sulfur_cube.high_resistance.hit
- entity.sulfur_cube.high_resistance.push
- entity.sulfur_cube.sticky.hit
- entity.sulfur_cube.sticky.push
- entity.sulfur_cube.hot.hit
- entity.sulfur_cube.hot.push
- Block sprites
- Renamed block/quartz_pillar.png and block/purpur_pillar.png to append _side as a suffix.
- Entity textures
- Added new entity textures:
- entity/sulfur_cube/sulfur_cube_outer.png
- entity/sulfur_cube/sulfur_cube_inner.png
- entity/sulfur_cube/sulfur_cube_outer_small.png
- entity/sulfur_cube/sulfur_cube_inner_small.png
- Added new entity textures:
- The friend list button is now always visible, even if the feature is disabled in the options.
- Clicking it when the functionality is turned off will show the screen for enabling it.
- Added a new
minecraft:flat_all_dimensionsworld preset.- This preset does not show up by default in the create world screen.
Removals
- Displaying invites for or requesting to join online worlds has been removed.
Peer-to-Peer multiplayer
- Removed the ability to open singleplayer worlds to online multiplayer.
- This is because Mojang believes that the experience wasn't what they wanted it to be for all players, and do not consider the feature ready to be released in its current form.[9]
Fixes
From released versions before Java Edition 26.2
- MC-134349 – Making a zoomed-out version of a map fails when using the pick block key.
- MC-174630 – The secondary beacon effect remains when switching the primary effect.
- MC-277487 – The game softlocks when attempting to create a new world if the saves folder is not writable.
- MC-301761 – Elements within the realms "Players" tab all move down slightly when the "Invited" element is selected using the TAB key.
- MC-302144 – Players respawn inside the bottom bedrock layers when the world spawn point is set in the Nether.
- MC-302268 – Running multiple commands quickly kicks the player for spamming in multiplayer.
- MC-303401 – Using the pick block key on maps with map_post_processing from a cartography table in Creative mode causes the game to crash.
- MC-307008 – Severe loss of framerate in the new update.
- MC-307159 – Using bone meal from the main hand simultaneously places a block held in the off hand.
- MC-307330 – Major framerate drop in 26.1 and above.
- MC-307589 – Tridents don't render if their hitbox is far outside the player's field of view, even if part of them should otherwise be visible.
- MC-308111 – Items can enter the player's inventory after death, causing them to be deleted with the
keep_inventorygame rule disabled. - MC-308112 – The panorama starts spinning when entering the Music & Sounds menu from the accessibility onboarding screen.
- MC-308157 – The game crashes when an evoker retaliates against a vex that has itself as its owner.
- MC-308184 – The game does not properly handle save folder deletion while running.
From the Java Edition 26.2 development versions
- MC-307536 – Performance drop while rendering decorated pots.
- MC-307721 – Large numbers of banners in the world cause performance issues.
- MC-307935 – Sulfur caves can eventually become overgrown with sulfur spikes.
- MC-307951 – Piglins continuously make a sound while trying to zombify in Peaceful difficulty.
- MC-307999 – The game's tick rate freezes for a while when a sulfur cube takes damage from Instant Damage with a very high amplifier.
- MC-308039 – The click sound isn’t played when clicking on the "Microsoft account" link in the friends menu.
- MC-308041 – Long usernames render outside of the friends list area.
- MC-308045 – Small sulfur cubes don't have their own texture, unlike in Bedrock Edition.
- MC-308057 – The “Manage online safety with your Microsoft account“ element in the friends menu is not perfectly horizontally centered.
- MC-308141 – Friends' skins take a long time to show when opening the friends list.
- MC-308182 – The fog in sulfur caves is not green, unlike in Bedrock Edition.
- MC-308194 – The friend list doesn't use high contrast button textures when the "High Contrast" resource pack is enabled.
- MC-308217 – Shulkers suffocate when opening while hanging from a block.
- MC-308226 – Template models for signs are not prefixed with
template_. - MC-308227 – Template models for beds are not prefixed with
template_. - MC-308237 – Crash when post shaders fail to compile.
- MC-308242 – Hanging signs' recipe unlock criterion name was changed to has_planks.
From the previous development version
- MC-308292 – The "My profile name: " string in the friends menu is placed to the left of the username even in right-to-left languages.
26.2 Pre-Release 2 (known as 26.2-pre-2 in the launcher) is the second pre-release for Java Edition 26.2, released on May 28, 2026.[10]
Changes
General
- The pack format version is now
107.0.
Removals
Gameplay
- Has been removed.
Fixes
From released versions before Java Edition 26.2
- MC-305475 – Tripwire above the player's head gets triggered twice when jumping.
- MC-308363 – Igloo generation freezes the server in rare cases.
From the Java Edition 26.2 development versions
- MC-307662 – The graphics backend version line in the debug overlay doesn't support new line characters.
- MC-307759 – Quickly giving sulfur cubes blocks to absorb and removing them while the tick rate is low can cause a desync.
- MC-308033 – The shield blocking animation is now too quick.
- MC-308135 – Large core shader files fail to load when using the Vulkan rendering backend.
- MC-308207 – You can swap sulfur cubes' absorbed block at the same time as lighting their absorbed TNT.
- MC-308281 – OpenGL MultiDraw crash due to missing element buffer bind.
From the previous development version
- MC-308439 – The foot part of beds displays as the missing model when the "Programmer Art" resource pack is enabled.
- MC-308442 – Switching a beacon's primary effect while the level II effect is chosen as the secondary effect kicks the player.
- MC-308452 – The game crashes on startup on Mac.
- MC-308457 – The game crashes on systems that don't support Vulkan.
- MC-308465 – The game now crashes when attempting to create a new world while the saves folder is not present.
26.2 Pre-Release 3 (known as 26.2-pre-3 in the launcher) is the third pre-release for Java Edition 26.2, released on June 2, 2026.[11]
Changes
Mobs
- The block inside a sulfur cube now only aligns vertically with the block grid when the sulfur cube is invisible.
- The squish animation will no longer be played when a sulfur cube has a block inside.
Gameplay
- This exploit has been temporarily reimplemented. However, this feature is said to not be supported and planned to be fixed in a future version.[11]
General
- The tooltip for the "Exclusive Fullscreen" video setting now mentions that Adaptive Sync (Nvidia G-Sync, AMD FreeSync) should work when it is enabled and will not work when it is disabled.
Fixes
From released versions before Java Edition 26.2
- MC-268008 – Players' sneaking state can sometimes desync.
- MC-301325 – Menu music starts for a brief moment during the creation of a new world.
- MC-307860 – The animation of the dark overlay in the advancements screen is slower on lower framerates.
- MC-307884 – Characters in the Unicode font have uneven gaps between them.
- MC-308065 – When placing a bed, the head part takes an extra frame to appear.
- MC-308245 – Partially transparent flower textures produce ghosting artifacts when mipmapped.
- MC-308426 – Setting a movement key bind and the "Debug Modifier" key bind to the same key lets you move while an inventory is open.
From the Java Edition 26.2 development versions
- MC-307713 – The noxious_gas_08 particle texture has a resolution of 16x15.
- MC-307794 – Sulfur cubes with absorbed primed TNT cannot be hit with spears.
- MC-307822 – Geysers are less effective on players riding other entities.
- MC-307899 – Adding large animated textures to atlases causes the Vulkan rendering backend to run out of memory.
- MC-307916 – Explosions caused by sulfur cubes with absorbed TNT do not drop every destroyed block.
- MC-307969 – Log spam when attempting to render a monster spawner in Peaceful difficulty.
- MC-308036 – Attempting to send a friend request to yourself silently fails with no user feedback.
- MC-308042 – CTRL+NUM within the friends menu requires the buttons to be focused in order to function, unlike other menus.
- MC-308092 – Disconnecting from the network on the friends screen and exiting the game causes the JVM to crash.
- MC-308107 – The border around the text under the listed friends in the friends menu disappears when pressing Enter and exiting the link confirmation screen.
- MC-308133 – Geysers take away boats' horizontal momentum.
- MC-308152 – Hitting sulfur cubes that are hanging in mid air near the top now causes them to gain a lot more height.
- MC-308436 – Blocks absorbed by small sulfur cubes are displayed incorrectly.
- MC-308448 – The block outline on banners is white.
- MC-308475 – The depth clear value is ignored in GlCommandEncoder.createRenderPass().
- MC-308476 – The timeout passed into glClientWaitSync is in milliseconds instead of nanoseconds.
- MC-308477 – The vertex buffer slot is hardcoded to 0 in VulkanRenderPass.drawMultipleIndexed().
- MC-308484 – VulkanRenderPass: scissor is never set when renderArea is null.
From the previous development version
- MC-308533 – JVM crash when two shaders fail to compile when using Vulkan.
- MC-308537 – The game can crash due to certain race conditions in multiplayer.
- MC-308541 – You can still swap the blocks inside of a sulfur cube whilst their TNT is about to explode.
26.2 Pre-Release 4 (known as 26.2-pre-4 in the launcher) is the fourth pre-release for Java Edition 26.2, released on June 4, 2026.[12]
Additions
General
- Added
#not_affected_by_geysersentity type tag.
Changes
Mobs
- No longer affected by geysers.
- Now affected by the Knockback enchantment while a block is absorbed.
Gameplay
- Renamed back from "Multiplayer Options".
- The "Game Mode" and "Allow Commands" options are now under a "Settings for Other Players" header, and no longer affect the host of a world.
- The host of a world now has access to the "Game Mode" and "Allow Commands" buttons in the World Options screen.
General
- The pack format version is now
107.1.
- The
particle_render_statsentry now includes the counts of different particle groups (SQfor single quads,NRfor no render,EGfor elder guardians, andIPfor item pickup) in addition to the total.
- When the game is overwhelmed with particles, instead of removing existing particles in flight, it will now randomly select for particles to render or not render to stay under the particle limit.
Fixes
From released versions before Java Edition 26.2
- MC-223248 – Spore blossom particles gradually disappear/lessen until the world is reloaded.
- MC-306460 – The game window is one pixel too tall in fullscreen mode.
- MC-307382 – Screenshots taken in fullscreen mode on Windows are one pixel too tall.
From the Java Edition 26.2 development versions
- MC-308063 – The client still thinks commands are enabled when enabling multiplayer with commands and disabling it.
- MC-308097 – The "Server Links..." button in the game menu looks out of place.
- MC-308174 – Hitboxes of item entities render from farther away than the item entities themselves.
- MC-308337 – The "Friends Screen" key bind doesn't work when set to a mouse button.
- MC-308339 – Visual glitches occur in the particle effects when plenty of continuous geysers erupt simultaneously.
From the previous development version
- MC-308579 – Charging a crossbow with Multishot level 32 or higher crashes the game.
- MC-308583 – The block breaking animation no longer renders when breaking most mob heads.
- MC-308584 – The block breaking animation z-fights with blocks with the Vulkan rendering backend (and rarely with the OpenGL backend).
- MC-308588 – Debug keybinds combinations now execute other keybinds bound to the key.
- MC-308592 – Switching gamemode with F3 + F4 applies F4 keybind.
26.2 Pre-Release 5 (known as 26.2-pre-5 in the launcher) is the fifth pre-release for Java Edition 26.2, released on June 8, 2026.[13]
Changes
Mobs
- The correct sound is now played when a bouncy archetype sulfur cube is hit.
General
- As the host of a world, changing the game mode with F3 + F4 or with commands now changes the default game mode of the world.
Graphics API
- The game setting for Graphics API now changes if a crash is detected during startup.
- If the game crashes at startup with "Prefer Vulkan" set, the setting will automatically be changed to "Default".
- When set to "Default", the game will still attempt to gather systems information about Vulkan at startup.
- If the game crashes at startup with "Default" set, the setting will automatically be changed to "Prefer OpenGL".
- With "Prefer OpenGL" set, no interaction will be made with Vulkan in case that causes crashes.
- The "Game Mode" and "Allow Commands" buttons are no longer available when opening Hardcore mode worlds to LAN.
Fixes
From released versions before Java Edition 26.2
- MC-308575 – The flower_default and flower_warm features generate a single flower, instead of a flower patch.
From the Java Edition 26.2 development versions
- MC-308470 – The "bouncy" sulfur cube archetype's sounds play at a significantly higher volume.
- MC-308587 – Using a spear with Lunge on a geyser launches you downwards.
From the previous development version
- MC-308619 – Players can change their game mode from the World Options menu in hardcore worlds.
- MC-308620 – Pressing the key bound to the "Friends Screen" key bind in the username field in the friends screen closes it instead of typing.
- MC-308622 – Custom dialog buttons break the game menu.
- MC-308630 – Changing whether commands are enabled does not properly update the state of the "Game Rules" button in the World Options screen.
- MC-308633 – Changing your game mode with commands doesn't update the World Options screen.
- MC-308648 – The "Statistics" button in the game menu is shifted to the right when there is a "Server Links..." button.
- MC-308657 – The gui.friends.error.unauthorized string contains a comma splice.
- MC-308674 – After re-entering the save, the game mode is set to Survival mode.
- MC-308686 – Hardcore death can be bypassed by rejoining the world.
Private issues
- MC-306735 – Ender dragon perch time is not saved to NBT; dragon can be defeated in a single perch by reloading after each attack.
26.2 Pre-Release 6 (known as 26.2-pre-6 in the launcher) is the sixth and final pre-release for Java Edition 26.2, released on June 10, 2026.[14]
Changes
General
- Respawning as a spectator in a Hardcore world no longer turns off the
spectators_generate_chunksgame rule.- Any older worlds are "upgraded" to retroactively apply this change to them as well.
26.2 Release Candidate 1 (known as 26.2-rc-1 in the launcher) is the first release candidate for Java Edition 26.2, released on June 11, 2026,[15] which fixes a bug.
Fixes
From the previous development version
- MC-308716 – Pressing the "Friends Screen" key bind while in a world doesn't bring up the friends list.
26.2 Release Candidate 2 (known as 26.2-rc-2 in the launcher) is the second and final release candidate for Java Edition 26.2, released on June 12, 2026,[16] which fixes a softlocking issue with sulfur cubes.
Fixes
From the previous development version
- MC-308731 – With a specific setup, a Survival player can become softlocked in a hole with a sulfur cube.
Other
- Fixed an issue where respawning at height limit caused the respawn to take a lot longer than normal.
Notes and references
- ↑ "Minecraft 26.2 Snapshot 1" – Minecraft.net, April 7, 2026.
- ↑ "Minecraft 26.2 Snapshot 2" – Minecraft.net, April 9, 2026.
- ↑ "Minecraft 26.2 Snapshot 3" – Minecraft.net, April 14, 2026.
- ↑ "Minecraft 26.2 Snapshot 4" – Minecraft.net, April 21, 2026.
- ↑ "Minecraft 26.2 Snapshot 5" – Minecraft.net, April 28, 2026.
- ↑ "Minecraft 26.2 Snapshot 6" – Minecraft.net, May 5, 2026.
- ↑ "Minecraft 26.2 Snapshot 7" – Minecraft.net, May 12, 2026.
- ↑ "Minecraft 26.2 Snapshot 8" – Minecraft.net, May 19, 2026.
- ↑ a b "Minecraft 26.2 Pre-Release 1" – Minecraft.net, May 26, 2026.
- ↑ "Minecraft 26.2 Pre-Release 2" – Minecraft.net, May 28, 2026.
- ↑ a b "Minecraft 26.2 Pre-Release 3" – Minecraft.net, June 2, 2026.
- ↑ "Minecraft 26.2 Pre-Release 4" – Minecraft.net, June 4, 2026.
- ↑ "Minecraft 26.2 Pre-Release 5" – Minecraft.net, June 8, 2026.
- ↑ "Minecraft 26.2 Pre-Release 6" – Minecraft.net, June 10, 2026.
- ↑ "Minecraft 26.2 Release Candidate 1" – Minecraft.net, June 11, 2026.
- ↑ "Minecraft 26.2 Release Candidate 2" – Minecraft.net, June 12, 2026.
Navigation
Sources
- Java Edition 26.2/Development versions — Minecraft Wiki, CC BY-NC-SA 3.0, revision 3654408.
