Bedrock Edition Preview 26.50.20
Minecraft Wiki article. Categories: Bedrock_Edition_versions, Bedrock_Edition_26.50_previews, Bedrock_Edition_26.50_betas, Bedrock_Edition_previews_released_in_2026, Bedrock_Edition_betas_released_in_2026, Bedrock_Edition_previews, Bedrock_Edition_betas
This article is reproduced from Bedrock Edition Preview 26.50.20 on the Minecraft Wiki. Mirrored from revision 3720584. 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.
{
"title": "Preview 26.50.20",
"images": [
"Bedrock 26.50.20 PatchNotes.jpg",
"Bedrock 26.50.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "July 21, 2026",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.26.50.20 article, displayed as 1.26.50.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 26.50.20 article, displayed as 26.50.20)",
"label": "''(link to Bedrock Editor article, displayed as Editor)'' version"
},
{
"field": "'''Windows''': 47971860<br>'''Android''':<br>47971859 (armeabi-v7a)<br>47971854 (arm64-v8a)",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.26.5020.0<br>'''Android''': 1.26.50.20",
"label": "Internal version"
},
{
"field": "'''Android''':<br />\n952605020 (armeabi-v7a, 36)<br />\n962605020 (x86, 36)<br />\n972605020 (arm64-v8a, 36)<br />\n982605020 (x86_64, 36)",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 26.50 article, displayed as 26.50)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.26.50.20.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.26.50.20.zip Linux]",
"label": "Downloads"
},
{
"field": "2171",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table auto; word-break: break-word;\">\n<tr inherit;\">\n<td 0.4em\" rowspan=\"2\">[[Bedrock Edition 26.44|<span 26.44]]</td>\n<td 0.4em\">'''[[Bedrock Edition 26.50|26.50]]'''</td>\n<td 0.4em\" >[[Bedrock Edition 26.60| 26.60 <span inherit;\">\n\n<td 0.4em\">''' Preview 26.50.20'''</td>\n<td 0.4em\">\n[[Bedrock Edition Preview 26.50.22| Preview 26.50.22 ►]]\n</td>\n</tr>\n</table>"
}
Beta 26.50.20 (ChromeOS, Android) or Preview 26.50.20 (Windows, Xbox, PlayStation) is the first beta/Preview for Bedrock Edition 26.50, released on July 21, 2026, for all devices except iOS,[1] which fixes bugs.
A separate beta 26.50.21 was released for Nintendo Switch 2 on August 7, 2026, which added Vibrant Visuals support.
Changes
Blocks
- Updated sides texture from
so that the two red twines appear symmetrically distant from the top/bottom edges; the twines now line up with the straw bed texture too.
General
- Disabled an expired Realm's Renew button when renewal is not supported on current device.
- Users are now warned when applying custom packs to their Realm and how they will appear when profanity filter is enabled. Custom pack names and descriptions are filtered when viewing in Edit world when profanity filter is enabled.
- Added support for Realm name changed and Realm description changed admin log events.
- Add different default values for some subscription details information that can come back null from Realms services to avoid blocking players from viewing subscription related screens with an error modal.
- Added guards for cases where callbacks are fired after facet goes out of scope in the Create new world flow.
- Renamed Point Light Quality to Block Light Quality in the video settings.
- Moved the Block Light Quality setting out of the Render Dragon Features for Creators experiment.
- Removed the "Text to Speech with Device Settings" option.
- Added a Clear Layout Cache action to Storage settings for cached server tab content.[2]
- Updated old world conversion flow in Ore UI Storage settings tab.
- Ported in Ore UI the modal connected to the "Sync Old World" action in the Storage tab.
UI
- New social/friends drawer infrastructure with performance fixes.
- Updated the Wishlist Marketplace tab with Ore UI.

- Added high-resolution Korean font support and fixed Korean text showing as question marks on mobile.
- Added missing translation text to layout button of the achievements screen.
- Selecting a featured item from the Dressing Room no longer requires 2 clicks to select the item.
- Ported the party eligibility check when joining multiplayer from JSON to the Ore UI.
- Added a new grid option for viewing achievements and some general UX improvements.
- Removed flickering icon and world card texture on layout change in the Play screen.
- The Play screen column layout now alternate between 4, 3 and 2 columns depending on GUI scale.
- Updated the inventory panel in the Loom, Stonecutter, Cartography Table, Villager, and Wandering Trader screens in Pocket UI to match the header style used by the Inventory and Crafting Table screens.
- Added Date owned as the default sort option for the Owned by me tab in Create from template, showing the most recently acquired templates first.
Technical
Actor Components
- Made the
minecraft:anger_levelschema stricter when parsing and fail to load an entity json that has invalid data in versions 1.26.50 and newer.
AI Components
- Made schemas for the following components stricter when parsing and fail to load an entity json that has invalid data in versions 1.26.50 and newer:
minecraft:bossminecraft:collision_boxminecraft:damage_over_timeminecraft:exhaustion_valuesminecraft:flockingminecraft:game_event_movement_trackingminecraft:grows_cropminecraft:homeminecraft:interact- The
interactions,spawn_entities, andplay_soundsfields has changed to only take arrays.
- The
minecraft:physicsminecraft:projectile- Alternate names for fields are no longer valid.
first_spawn_chanceandsecond_spawn_chancefields underspawn_chancenow take floats in the range0.0-1.0.anchorfield now takes the following string values instead of integers:origin,eye_height,middle.damagefield underimpact_damagenow takes an object withminandmaxfields.effectsfield undermob_effectsnow now takes an array of mob instances.
minecraft:trade_table
- Released
@minecraft/serverversion 2.10.0. - Added
@minecraft/serverversion 2.11.0-beta. SoundInstancenow exposes anidproperty that returns a unique identifier for the instance.SoundInstancenow exposes asoundEventIdproperty that reports the sound event the instance was started with.SoundInstancenow exposes arecipientproperty that returns the Player the sound was played for, or undefined for broadcast sounds.SoundInstancenow exposes adurationInfoproperty that returns aSoundDurationInfowhen the underlying sound definition includes duration information, otherwise undefined.- Added
SoundDurationInfowith adurationproperty, anisActiveproperty, and agetPlaybackPosition()getter that returns the elapsed playback time in seconds. WorldAfterEventsnow exposes asoundCompletedsignal with asoundInstanceIdproperty that matches the id of theSoundInstancethat completed, which fires when a tracked sound's declared duration elapses.- Released interface
BlockQueryOptionsfrombetatov2.10.0. - Changed function
Dimension.getBlocksto useBlockQueryOptionsinv2.10.0. - Released function
BlockVolumeBase.getClosestfrombetatov2.10.0. - Released function
BlockVolumeBase.getFarthestfrombetatov2.10.0. - Released function
Camera.addShakefrombetatov2.10.0. - Released function
Camera.stopShakingfrombetatov2.10.0. - Released interface
CameraShakeOptionsfrombetatov2.10.0. - Released enum
CameraShakeTypefrombetatov2.10.0. - Renamed
EntityTamedEventFiltertoEntityTamedEventOptionsfor consistency. - Released class
EntityTamedEventOptionsfrombetatov2.10.0. - Released class
EntityTamedAfterEventfrombetatov2.10.0. - Released class
EntityTamedAfterEventSignalfrombetatov2.10.0. - Released class
EntityTamedBeforeEventfrombetatov2.10.0. - Released class
EntityTamedBeforeEventSignalfrombetatov2.10.0. - Released interface
EntityTamedEventOptionsfrombetatov2.10.0. - Released property
WorldAfterEvents.entityTamedfrombetatov2.10.0. - Released property
WorldBeforeEvents.entityTamedfrombetatov2.10.0. - Moved
BlockInstrumentComponentfrombetainto2.10.0.
DDUI
- Added
fixedFormatDigitstoSliderOptionswithin@minecraft/server-uiso the slider display can format to a certain decimal point.
Entity components
- Added
projectile-hitteleportation fields to theminecraft:teleportcomponent.teleports_on_projectile_hitdetermines whether the entity attempts to teleport away from an incoming projectile and defaults tofalse.projectile_filterdefines the conditions an incoming projectile must meet to trigger a teleport attempt.
- Added type families to vanilla projectile entities.
- All vanilla projectile entities now include the
projectilefamily. - Each projectile includes a type-specific family, such as
arrow,snowball, orwither_skull.
- All vanilla projectile entities now include the
- The
multiple_targetsfield on theminecraft:projectilecomponent is now defaulted to false with format version 1.26.50 and above while remaining defaulted to true otherwise. - Made the schema for
minecraft:insomniastricter for format version 1.26.50 and later.
- Added the
minecraft:conditional_listfeature which places features based on a collection of conditions evaluated in order.- The
conditional_featuresfield is an array of objects, each containing aplaces_featurereference and an optional Molang condition expression. - The
early_out_schemefield controls when evaluation stops:condition_successstops at the first condition that passes,placement_successstops at the first successful placement, andnone(default) evaluates all entries without stopping early.
- The
- Added the
multipart_block_column_featurethat places an ordered column made of 1–4 block types:tip_block,frustum_block,middle_block, andbase_block.- Its default growth direction is
UP.
- Its default growth direction is
- The blocks used depend on the generated column height:
- 1 block:
tip_block - 2 blocks:
frustum_block+tip_block - 3 blocks:
base_block+frustum_block+tip_block - 4+ blocks:
base_block+ one or moremiddle_block+frustum_block+tip_block - The restrictions include:
may_place_onwhich restricts valid placement surfaces andmay_replaceto restrict which existing blocks may be replaced (omit to allow any).
- 1 block:
- Added
query.has_all_biome_tagsworld generation Molang query that returns1.0if the biome at the current placement position has all of the specified tags. - Added
query.has_any_biome_tagsworld generation Molang query that returns1.0if the biome at the current placement position has at least one of the specified tags.
Packs
- System packs are now sorted into alpha-numeric ordering before being added to the stack.
Server
- Released version
2.2.0of@minecraft/server-ui.
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Render Dragon Features for Creators", "Drop 3 of 2026", and new "Creator World Clocks Features" experimental toggles.
Changes
Blocks
- Can now be snowlogged.
- Shelf mushrooms now burn correctly when exposed to lava.
- Players will no longer fall through a shelf mushroom when growing it whilst standing upon it.
- Added breaking particles to the shelf mushroom.
Mobs
- Can now offer poplar logs.
- Wolves spawned in dappled forests now use the pale wolf variant.
Non-mob entities
- Players can now place cushions next to each other when aiming the crosshair close to an already placed cushion.
- Players are no longer moved into the ground when a cushion they are sitting on is destroyed by lava.
- Collecting any ingredient from a cushion recipe now unlocks it in the recipe book and displays the recipe unlock toast notification.
World generation
- Cushions now generate in abandoned camps.
- Abandoned camps now generate the variant matching their biome instead of the generic forest variant in specialized forest biomes.
- Secret chests in abandoned camps can now contain their intended diamond and potion loot and no longer generate oxidized copper chains instead.
Technical
- Added
lineHeightOverrideproperty toTextPrimitiveandDebugText.
Blocks
- Blocks defined with the
minecraft:multi_blocktrait cannot also define theminecraft:random_offsetcomponent if the multi-block direction field is horizontal.
DDUI
- Added support to show icons for buttons.
- Added property
tooltipsinbetafor the following interfaces:DropdownOptionsMessageBoxSliderOptionsTextFieldOptionsTextOptionsToggleOptions
- Added function
button1WithOptions. - Added function
button2WithOptions. - Added property
imageDetailsfor the interfaceButtonOptions. - Added interface
ImageDetails. - Added interface
MessageBoxButtonOptions. - The playback position now restarts at the beginning of each iteration when a looping sound repeats, and a looping sound's duration is only considered complete after all of its iterations have played.
Graphical
- In the new Block Light Quality setting with the Render Dragon Features for Creators experiment, three more options are available that enable point lights.
- Some options may be hidden depending on device capabilities and resource pack configuration.
Fixes
From released versions before 26.50
- MCPE-99462 – Hoppers don't pickup items parallel to chunk border.
- MCPE-108119 – Mobs desync and teleport back when Simulation Distance is higher than Render Distance.
- MCPE-117298 – Tridents, eggs and snowballs hit the endermen.
- MCPE-167490 – The space droppers and crafters check to push into storage entities is offset by -0.5 X, Y, and Z.
- MCPE-186514 – Achievement page displays about "Preview" while using beta version.
- MCPE-234311 – Game no longer registers every individual
Scroll Wheel step. - MCPE-235450 – Text going off a book and cannot see.
- MCPE-237771 – Sulfur cube spawn egg MERS is inconsistent with its item texture.
- MCPE-238556 – Can't change the tick speed to 0 While in world.
- MCPE-239554 – No green tint from Nausea when screen distortion is zero.
- MCPE-240015 – [Experimental] Cannot compost poplar saplings.
- MCPE-240018 – [Experimental] The new single wool slabs and stairs conduct redstone.
- MCPE-240461 – Cushion name (as entity) displays raw translation key.
- MCPE-240465 – Some new subtitles added in 26.40.30 preview have placeholder text.
- MCPE-240468 – Cushions float slightly above the block it is placed on.
- MCPE-240484 – Straw Bed breaking texture is heavily corrupted and patchy.
- MCPE-240499 – Player sitting in cushion are positioned much higher compared to Java Edition.
- MCPE-240546 – Baby Foxes have no texture.
- MCPE-240723 – The texture of straw beds does not align with the texture of sideways hay bales.
Other
- Fixed the poplar sign UI texture to match with Java Edition.
- Fixed the poplar log top texture to have the correct color palette.
- Fixed clouds rendering as bright white spots after switching to Vibrant Visuals in-game with low cloud render distance.
- Fixed a bug when a pack's dependency packs would not load pack settings properly.
- Fixed in-game realms system performance regression.
- Fixed a rare crash that could occur while ticking block entities.
- Fixed a crash that can occur when failing to parse certain resource pack contents.
- Fixed an issue where updates to chunks would sometimes not save correctly when the same chunk was unloaded and loaded rapidly.
- Fixed
EffectTypes.get()andEffectTypes.getAll()so they can be called from before events. - Fixed a bug where large Images in CustomForms cause the background of the form to be invisible for an extended period of time.
- Fixed MERS not applying to assets in multiple Vanilla content slices:
- 1.21.120 copper chest
- 1.21.120 gray dye, green dye, light blue dye, and light gray dye
- 26.20 baby bee
- 26.20 baby fox
- Fixed
.texture_set.jsonnot being compatible with certain JSON tools. - Fixed texture bleeding on custom blocks using automatic block face UV assignment with undersized textures.
- Fixed the alignment of the spruce shelf MERS texture.
- Fixed an issue which sometimes caused
materials/entity.materialfrom resource packs to have no effect. - Fixed an issue where transferring to another server with the same resource pack at a different version would cause players to load in with no resource pack applied.
- Fixed dedicated server system packs not loading pack settings.
References
- ↑ "Minecraft Beta & Preview - 26.50.20" – Minecraft Feedback, July 21, 2026.
- ↑ MCPE-240898 – Clear Layout Cache button not on Ore UI storage settings
Navigation
Sources
- Bedrock Edition Preview 26.50.20 — Minecraft Wiki, CC BY-NC-SA 3.0, revision 3720584.