Minecraft Java Edition 26.2
Minecraft Java 26.2 Released
Chaos Cubed has landed in Minecraft Java Edition! Explore a striking cave biome filled with bubbling sulfur pools, build with sulfur and cinnabar, and discover the sulfur cube's curious appetite for blocks! From bouncing and sliding to explosive surprises, this unpredictable mob unlocks exciting new ways to build, compete, and survive. Play Chaos Cubed today in Minecraft!
Happy mining!
New Features
Sulfur Cube
- The Sulfur Cube absorbs the block
- Its AI is disabled
- While a block is absorbed:
- The Sulfur Cube becomes a physical object:
- It does not take fall or Player damage
- Players can punch and push it
- It assumes one of the archetypes (listed below), changing its physical properties to match the absorbed block
- The Player can interact with it using Shears:
- This removes the absorbed block
- The Sulfur Cube's AI is re-enabled
- The Sulfur Cube becomes a physical object:
- The Sulfur Cube becomes a physical object:
- It does not take fall or Player damage
- Players can punch and push it
- It assumes one of the archetypes (listed below), changing its physical properties to match the absorbed block
- The Player can interact with it using Shears:
- This removes the absorbed block
- The Sulfur Cube's AI is re-enabled
- It does not take fall or Player damage
- Players can punch and push it
- This removes the absorbed block
- The Sulfur Cube's AI is re-enabled
- Insert and swap blocks inside a Sulfur Cube
- Use Shears to remove the held block
- Spawn a Sulfur Cube from a Bucket of Sulfur Cube
- Regular: medium speed, medium bounciness, medium ground friction, and low air drag
- It is buoyant
- Used when absorbing loose mineral and soil blocks
- Bouncy: fast speed, high bounciness, medium ground friction, and low air drag
- It is buoyant
- Used when absorbing wooden blocks
- Slow Bouncy: slow speed, high bounciness, medium friction, and medium air drag
- Used when absorbing stone-like 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 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
- It is buoyant
- Used when absorbing loose mineral and soil blocks
- It is buoyant
- Used when absorbing wooden blocks
- Used when absorbing stone-like blocks
- Used when absorbing metal blocks
- Used when absorbing organic blocks
- It is buoyant
- Used when absorbing wool blocks
- Used when absorbing icy blocks
- Used when absorbing shroom blocks
- High Resistance: very slow, low drag with low bounce with high friction
- Used when absorbing Soul Sand and Soul Soil
- Sticky: same properties as the Fast Flat archetype, but sticks with extremely high ground friction and no bounce to simulate stickiness
- Used when absorbing a Honeycomb Block
- Explosive: similar properties to the Regular archetype with 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
- Absorbed, primed TNT blocks cannot be sheared out
- On explosion, no small Sulfur Cubes are spawned
- Hot: same properties as the Regular archetype, but damages entities on contact
- Used when absorbing a Magma Block
- Used when absorbing Soul Sand and Soul Soil
- Used when absorbing a Honeycomb Block
- 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
- Absorbed, primed TNT blocks cannot be sheared out
- On explosion, no small Sulfur Cubes are spawned
- Used when absorbing a Magma Block
Sulfur Caves Biome
Sulfur Spring
- Small
- Medium
- Large
- Extra Large
Cinnabar and Sulfur Block Sets
Potent Sulfur
- This cloud spreads across adjacent water with a maximum radius of 3 blocks
Sulfur Spike
Music and Sound
- "Bounce" by fingerspit
- Has a chance of being found in Mineshaft Chest Minecarts that are located in a Sulfur Caves biome
- Has a comparator output of 8 when played in a Jukebox
- Has a chance of being found in Mineshaft Chest Minecarts that are located in a Sulfur Caves biome
- Has a comparator output of 8 when played in a Jukebox
- "Shores"
- "Memories"
- "Nightly"
- "Home"
- "Ebb"
Advancements
Friends List
- Friends: shows your current friends, lets you remove them, and lets you send a new friend request by Profile Name
- Pending: shows incoming friend requests (which can be accepted or declined) and outgoing friend requests (which can be canceled)
- "Offline"
- "Online"
- "Online (LAN)"
- "Online (World)"
- "Online (Realm)"
- "Online (Server)"
- When a friend request is sent
- When a friend request is received
- When an outgoing friend request is accepted by the other player
Friends List Settings in Online Options
- "Full": shares in-game activity
- "Hidden": no activity shared, appearing as "Offline" to friends
- "Limited": activity sharing limited to "Online" & "Offline"
Vulkan Support
- The current requirement is Vulkan 1.2 with dynamic rendering and push descriptors, but this requirement may increase or decrease over time
- Please report any bugs you find with it to our bug tracker
"Graphics API" Video Setting
- Currently, it is the same as "Prefer OpenGL"
- Vulkan support is experimental for now, and using it might reduce performance or cause instability on some systems
- With "Prefer OpenGL" set, no interaction will be made with Vulkan in case that causes crashes
Changes
- This change is especially visible with a large number of new geyser eruptions
Developer's Note: Touchscreen mode has been poorly implemented and not properly supported for a long time. We are removing this feature in this release. To provide your feedback on this topic, head over to the feedback site.
Developer's Note: Touchscreen mode has been poorly implemented and not properly supported for a long time. We are removing this feature in this release. To provide your feedback on this topic, head over to the feedback site.
Minor Tweaks to Blocks, Items and Entities
Developer's Note: We have tweaked how Beds and Slime Blocks restitute entity velocity after collisions. For instance, when air drag is removed via the entity attribute, Slime Blocks will now correctly bounce Mobs indefinitely. This may affect player perception of the bounciness of Beds and Slime Blocks.
Developer's Note: We have tweaked how Beds and Slime Blocks restitute entity velocity after collisions. For instance, when air drag is removed via the entity attribute, Slime Blocks will now correctly bounce Mobs indefinitely. This may affect player perception of the bounciness of Beds and Slime Blocks.
Sounds
UI
- These buttons are not available in Hardcore
- These buttons are available under a "Settings for Other Players" header in the Open to LAN screen
Technical Changes
Server Properties
- 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
- Sending 11 messages in 1 second
- Sending 14 messages in 2 seconds
- Sending 21 messages in 10 seconds
Minecraft Server Management Protocol 3.0.0
- Most notably, this means the heartbeat will be sent while the world is loading and potentially upgrading
- The server will return an error when other methods are called during this time
Telemetry
- A "session" is defined as a continuous period where at least one player was in the server
- This property is required and not affected by the opt-in setting
- This is a new event that posts on startup, and informs us of the capabilities of the graphics device used to play the game
- Added new property: backend_name
- This will be Vulkan or OpenGL, and will help us understand which Graphics API players are using
- 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 us identify any issues with our targeted Vulkan requirements
- Added new property: backend_failure_message
- This will be short and vague messages, such as Failed to find the GLFW platform surface extensions, which will help us narrow down issues if players are experiencing issues running with Vulkan
- 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 us know which capabilities players would need in order to use Vulkan
- This will be Vulkan or OpenGL, and will help us understand which Graphics API players are using
- This will be a list of short error codes, for example vulkan_device_version_too_low, which will help us identify any issues with our targeted Vulkan requirements
- This will be short and vague messages, such as Failed to find the GLFW platform surface extensions, which will help us narrow down issues if players are experiencing issues running with Vulkan
- This will be a list of missing capabilities from Vulkan, for example VULKAN_CORE_1_2, VK_KHR_dynamic_rendering, which will help us know which capabilities players would need in order to use Vulkan
Data Pack Version 107.1
Sulfur Cube Archetype Registry
Added data-driven minecraft:sulfur_cube_archetype registry. Elements are loaded from data/<namespace>/sulfur_cube_archetype/<path>.json.
Entry format: Object with fields:
- fuse - positive integer, the fuse time when ignited
- power - non-negative integer, the explosion power
- causes_fire - boolean, whether the explosion causes fire
- 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
- attribute - entity attribute, the attribute to modify
- id - namespaced ID, unique identifier for the modifier
- amount - double, the amount to modify the attribute by
- operation - string, how to modify the attribute, one of add_value, add_multiplied_base, and add_multiplied_total
- horizontal_power - float that represents the horizontal power of the knockback
- vertical_power - float that represents the vertical power of the knockback
- 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
Commands
- e.g. only dark_purple is accepted and not darkpurple or DarkPurple
- Values now match the color names in text components
Attributes
Data Components
- e.g. minecraft:sulfur_cube_content=green_wool
Entity Data
Block Entity Data
Damage Types
Predicates
Entity predicate format has changed from a structure with multiple optional fields to one similar to data component maps.
For example: previously, effects was an optional field:
In this version it has become a component-like sub-predicate entry:
The main functional changes are:
- Since namespaced IDs can be written without a namespace (defaulting to the minecraft namespace), existing field names are still valid
- Exception: the field type has been renamed to minecraft:entity_type
Existing type-specific sub-predicates have been renamed and moved to top-level.
For example:
becomes
This predicate matches entity tags (i.e. ones set with the /tag command).
Fields:
World Generation
- Format: object with fields:
- biomes - biome ID, list of biome IDs, or hash-prefixed biome tag: the biomes to match
- biomes - biome ID, list of biome IDs, or hash-prefixed biome tag: the biomes to match
- If not specified, defaults to false
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:
Places one template randomly chosen from the given weighted list of namespaced IDs. By default, the template will be spawned randomly rotated, centered around the origin.
Format: object with fields:
- id - The template's namespaced ID
- 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: none, clockwise_90, 180, counterclockwise_90
- If not specified, defaults to all allowed values
Randomly selects one of the given features to generate based on their weights.
Format: object with fields:
- The first processor in the chain still always evaluates against the original structure-defined block
Selects between a number of Density Functions based on an input Density Function and a set of threshold values.
Format: object with fields:
- If input < thresholds[i], the result of functions[i] will be selected
- If the input is greater than the last threshold value, the last function will be selected
- Must be one fewer element in thresholds than in functions
- Must be one more element in functions than in thresholds
- 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: 0.5, 0.75, 1.0, 2.0, 3.0
- 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: 0.75, 1.0, 1.5, 2.0
Tags
- #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
- #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
- #sulfur_cube_archetype/hot
- #sulfur_cube_archetype/slow_bouncy
Game Events
Particles
- water_blocks - positive integer, scales the particle size and its burst impulse
- burst_impulse_base - float, scales the initial burst impulse
- water_blocks - positive integer, scales the particle size and its burst impulse
- burst_impulse_base - float, scales the initial burst impulse
- water_blocks - positive integer, scales the particle size and its burst impulse
- water_blocks - positive integer, scales the particle size and its burst impulse
Game Test Environments
- difficulty - the difficulty ID to set, one of peaceful, easy, normal, hard
World Presets
- This preset does not show up by default in the Create New World screen
Resource Pack Version 88.0
- The text on Signs and Hanging Signs cannot be configured yet
Block Sprites
- 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
- 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
- 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
- block/<wood_type>_sign.png
- block/<wood_type>_hanging_sign.png
Item Sprites
- item/sulfur_cube_bucket.png
- item/sulfur_spike.png
- item/music_disc_bounce.png
UI Sprites
- gui/sign/<wood_type>.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
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
Sounds
- block.sulfur.break
- block.sulfur.hit
- block.sulfur.place
- block.sulfur.step
- block.sulfur.fall
- block.potent_sulfur.break
- block.potent_sulfur.hit
- block.potent_sulfur.place
- block.potent_sulfur.step
- block.potent_sulfur.fall
- block.potent_sulfur.noxious_gas
- block.cinnabar.break
- block.cinnabar.hit
- block.cinnabar.place
- block.cinnabar.step
- block.cinnabar.fall
- entity.sulfur_cube.jump
- entity.sulfur_cube.squish
- entity.sulfur_cube.hurt
- entity.sulfur_cube.death
- entity.sulfur_cube.absorb
- entity.sulfur_cube.eject
- entity.sulfur_cube.bounce
- 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
- entity.small_sulfur_cube.jump
- entity.small_sulfur_cube.squish
- entity.small_sulfur_cube.hurt
- entity.small_sulfur_cube.death
- block.potent_sulfur.geyser_eruption
- block.potent_sulfur.geyser_eruption_active
- block.potent_sulfur.geyser_continuous_eruption
- block.potent_sulfur.geyser_continuous_eruption_active
- music.overworld.sulfur_caves
Particles
- particle/noxious_gas_01.png
- particle/noxious_gas_02.png
- particle/noxious_gas_03.png
- particle/noxious_gas_04.png
- particle/noxious_gas_05.png
- particle/noxious_gas_06.png
- particle/noxious_gas_07.png
- particle/noxious_gas_08.png
- particle/geyser_base_01.png
- particle/geyser_base_02.png
- particle/geyser_base_03.png
- particle/geyser_base_04.png
- particle/geyser_base_05.png
- particle/geyser_base_06.png
- particle/geyser_base_07.png
- particle/geyser_base_08.png
- particle/geyser_plume_01.png
- particle/geyser_plume_02.png
- particle/geyser_plume_03.png
- particle/geyser_plume_04.png
- particle/geyser_plume_05.png
- particle/geyser_plume_06.png
- particle/geyser_plume_07.png
- particle/geyser_plume_08.png
- particle/geyser_poof_01.png
- particle/geyser_poof_02.png
- particle/geyser_poof_03.png
- particle/geyser_poof_04.png
- particle/geyser_poof_05.png
- particle/geyser_poof_06.png
- particle/geyser_poof_07.png
- particle/geyser_poof_08.png
Item Models
- minecraft:bed
- minecraft:standing_sign
- minecraft:hanging_sign
Shaders & Post-process Effects
- Variants are now controlled by shader defines: IS_GUI, IS_SEE_THROUGH, and IS_GRAYSCALE
Fixed bugs in 26.2
Get the Release
To install the Release, open up the Minecraft Launcher and click play! Make sure your Launcher is set to the "Latest Release” option.
Cross-platform server jar:
Report bugs here:
Want to give feedback?
Share this story
Newest News
Related Topics
Keywords
Related Stories
Thousands of jobs at Virgin Media O2 to be cut
The broadband provider has not finalised the number of roles to be axed but it will likely be a sizeable chunk of its workforce, the BBC understands.
Shops looted as German cost-of-living protests turn violent
The protests in cities across Germany - including Berlin, Hamburg and Frankfurt - came on the same day hundreds of thousands also protested in France.
Energy bills help 'doesn't go far enough'
Families in the West Midlands say they are worried about paying winter energy bills.
Diwali hampers to bring hope to families in need
The Diwali Basket Brigade volunteers want to help vulnerable households with rising food prices.
Top Stories
/file/attachments/orphans/Brooks-midtermsNow-3_826202.jpg)
CONGRESS IN THE BALANCE: A blue tsunami, a tide, or chaos as usual — the US midterm election

'We've got big problems' - Hamilton says Ferrari need 'serious talks'

Detroit linebacker Campbell taken to hospital with neck injury
/file/attachments/orphans/EFFRally-Naledi8_736420.jpg)
DIVISIVE WORDS: ‘We never called for literal killing’ — Malema appeals for farm killings to stop.

Antonelli becomes world champion as Verstappen wins in Mexico
/file/attachments/2990/Gemini_Generated_Image_dx2mz9dx2mz9dx2m1_483498.png)
TRC ROULETTE : Victims’ families place key hidden evidence before Khampepe inquiry
/file/attachments/orphans/ernst-airbnb-elections5_616881.jpg)
REAL ESTATE & GOVERNANCE: How SA property prices reflect municipal service delivery
/file/attachments/orphans/Andisa-Debate-4_332330.jpg)
LOCAL ELECTIONS 2026: Thirteen mayoral candidates, plenty of blame and a crowd of fed-up residents
Latest
CONGRESS IN THE BALANCE: A blue tsunami, a tide, or chaos as usual — the US midterm election
'We've got big problems' - Hamilton says Ferrari need 'serious talks'
Detroit linebacker Campbell taken to hospital with neck injury
DIVISIVE WORDS: ‘We never called for literal killing’ — Malema appeals for farm killings to stop.
Antonelli becomes world champion as Verstappen wins in Mexico
TRC ROULETTE : Victims’ families place key hidden evidence before Khampepe inquiry
REAL ESTATE & GOVERNANCE: How SA property prices reflect municipal service delivery
LOCAL ELECTIONS 2026: Thirteen mayoral candidates, plenty of blame and a crowd of fed-up residents



