![]() |
VOOZH | about |
| Edition | Bedrock Edition | ||||||
|---|---|---|---|---|---|---|---|
| Release date | March 31, 2026 | ||||||
| Server version | 1.26.20.23 β 1.26.20.24 | ||||||
| Build version | Windows: 42731723 Android: 42812087 (armeabi-v7a) 42812086 (arm64-v8a) iOS: 42731722 | ||||||
| Internal version | Windows, Xbox: 1.26.2023.0 Android: 1.26.20.24 | ||||||
| Version code | Android: 952602024 (armeabi-v7a, 35) | ||||||
| Type | Preview | ||||||
| Preview for | 26.20 | ||||||
| Downloads | Server (1.26.20.23) Windows Linux Server (1.26.20.24) Windows Linux | ||||||
| Protocol version | 972 | ||||||
| |||||||
{
"title": "Preview 26.20.23",
"images": [
"Bedrock 26.0.23 PatchNotes.jpg",
"Bedrock 26.20.23.png",
"Bedrock 26.20.24.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "March 31, 2026",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.26.20.23 article, displayed as 1.26.20.23 )β(link to Bedrock Dedicated Server 1.26.20.24 article, displayed as 1.26.20.24)",
"label": "Server version"
},
{
"field": "'''Windows''': 42731723<br>'''Android''':<br>42812087 (armeabi-v7a)<br>42812086 (arm64-v8a)<br>'''iOS''': 42731722",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.26.2023.0<br>'''Android''': 1.26.20.24",
"label": "Internal version"
},
{
"field": "'''Android''':<br />\n952602024 (armeabi-v7a, 35)<br />\n962602024 (x86, 35)<br />\n972602024 (arm64-v8a, 35)<br />\n982602024 (x86_64, 35)",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 26.20 article, displayed as 26.20)",
"label": "Preview for"
},
{
"field": "'''Server (1.26.20.23)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.26.20.23.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.26.20.23.zip Linux]<br>'''Server (1.26.20.24)'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.26.20.24.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.26.20.24.zip Linux]",
"label": "Downloads"
},
{
"field": "972",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 26.13|<span style=\"margin-right:-0.35em\">β</span>β 26.13]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 26.20|26.20]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 26.21| 26.21 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 26.20.22|β Preview 26.20.22]]\n</td>\n<td style=\"padding: 0.4em\">''' Preview 26.20.23'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 26.20.26| Preview 26.20.26 βΊ]]\n</td>\n</tr>\n</table>"
}
Preview 26.20.23 (Windows, iOS, iPadOS, Xbox, PlayStation) or beta 26.20.24 (ChromeOS, Android) is the fourth beta/Preview for Bedrock Edition 26.20, released on March 31, 2026,[1] which adds the sulfur caves, sulfur and cinnabar block sets, and sulfur cube behind an experiment, and fixes bugs.
Graphical
minecraft:atmosphere_settings and minecraft:atmosphere_settings/description are now required in the 1.26.20 version of the atmospherics config file.getBiomeAtmospherics.AI Goals
minecraft:behavior.pet_sleep_with_ownerminecraft:behavior.pickup_itemsminecraft:behavior.player_ride_tamedminecraft:behavior.follow_target_captain to minecraft:behavior.follow_target_leader. The following fields have been added to the behavior:
always_look_for_leader: If true, the mob will always search for a valid leader to follow if none is found or current leader is not valid anymore.leader_filters: The filters to use when determining if a mob is a suitable leader or not.search_cooldown: (default: 20) Number of ticks that must pass before a new search is initiated after a target is not found, lost, or becomes invalid.API
partyInfo to Player that returns a PartyInfo object { partyId: string, isLeader: boolean } or undefined if the player is not in a party.function Entity.addItem from beta to v2.7.0.class InvalidEntityComponentError from beta to v2.7.0.Biomes
minecraft:subsurface_builder field to Biome Json API.
minecraft:surface_builder to be applied to biomes located underneath the Overworld's terrain surface.minecraft:noise_gradient sub surface builder type, which places continuous bands of blocks according to a noise distribution.
non_replaceable_blocks: a list of blocks that the surface builder is not allowed to replace.
gradient_blocks: a list of block names that will be sampled according to a Perlin noise distribution.
minecraft:air-blocks is permitted, and will result in the original block not being replaced, meaning it is possible to adjust the density/intensity of block replacement in the biome using this surface builder type.Blocks
minecraft:multi_block no longer requires the Upcoming Creator Features experiment.
Entity components
minecraft:bounciness component, which controls how an entity bounces when colliding with surfaces.
value, defining the bounce strength:
0 results in no bounce.1 results in a perfectly elastic collision with full energy preservation.0.format_version is set to beta.minecraft:apply_knockback_rules component, which controls how an entity applies knockback to a target.
horizontal_power defines how much the target is hit backwards.
1.0 if not defined.vertical_power defines how much the target is hit upwards.
0.4 if not defined.vertical_velocity_cap defines the target's maximum vertical upwards velocity after the target's knockback rules have been evaluated.
0.4 if not defined.check_if_target_is_immersed_in_water defines whether the target should be fully immersed in water for the knockback rules to apply.
false if not defined.minecraft:air_drag_modifier component.
0.0 means no air drag.1.0 means regular air drag.2.0 means double air drag.format_version is set to beta.minecraft:knockback_resistance component now accepts negative values down to a minimum of -2, resulting in knockback being increased instead of being diminished.Network Protocol
Filter Profanity Change to the Packet UpdateClientOptionsPacket.These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Render Dragon Features for Creators", "Experimental Voxel Shape Features", the new "Drop 2 of 2026", and "Experimental Custom Projectile Features" experimental toggles.
π Image
Sulfur cube spawn egg
π Image
Bucket of sulfur cube
Items
minecraft:sulfur_cube_archetype_bouncyminecraft:sulfur_cube_archetype_regularminecraft:sulfur_cube_archetype_slow_flatminecraft:sulfur_cube_archetype_fast_flatminecraft:sulfur_cube_archetype_lightminecraft:sulfur_cube_archetype_fast_slidingminecraft:sulfur_cube_archetype_slow_slidingminecraft:sulfur_cube_archetype_stickyminecraft:sulfur_cube_archetype_high_resistanceisolated_physics property to minecraft:projectile component for easier trajectory control.fire_at_target goal now applies projectile offsets relative to entity rotation.stick_in_ground.maximumRenderDistance to DebugShape in minecraft@debug-utilities could be invisible.nameplateDepthTested to beta.nameplateRenderDistance to beta.EntityHealCause.TotemOfUndying to beta.minecraft:totem_of_undying support to entity heal before/after events.Player.chatNamePrefix to beta - an optional string prepended to the player's name in chat messages.Player.chatNameSuffix to beta - an optional string appended to the player's name in chat messages.Player.chatDisplayName to beta - a read-only property returning the composed chat name (chatNamePrefix + name + chatNameSuffix).Player.chatMessagePrefix to beta - an optional string prepended to the text of the player's chat messages, useful for applying color/formatting codes.BlockComponentBlockStateChangeEvent to beta using onBlockStateChange allows custom components to read a state change.BETA Boolean property firstUpdate to BlockComponentRedstoneUpdateEvent.DDUI
getFilteredText. Gets filtered data from the Observable (only available for strings). -getFilteredText(this: Observable<T & string>, player: Player): Promise<string | TextFilteringError>;TextFilteringError. An enum representing the errors that can occur during text filtering. This is used at Observable.getFilteredText to provide more context about the filtering process.Scripting
Voxel Shapes
From released versions before 26.20
From the 26.20 development versions
Other
minecraft:behavior.delayed_attack AI behavior to sometimes fail to exit after killing a target.attachedTo on a ShapePrimitive or DebugShape would not update if the attached entity was unloaded and reloaded.DebugText in minecraft@debug-utilities could be invisible.menu_category will correctly be accepted again instead of giving the error: "Menu Category should not have an empty value."