Bedrock Edition Preview 26.20.20
Minecraft Wiki article. Categories: Bedrock_Edition_versions, Bedrock_Edition_26.20_previews, Bedrock_Edition_26.20_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.20.20 on the Minecraft Wiki. Mirrored from revision 3680838. 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.20.20",
"images": [
"Bedrock 26.20.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "March 10, 2026",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.26.20.20 article, displayed as 1.26.20.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 1.3.1 article, displayed as 1.3.1)",
"label": "''(link to Bedrock Editor article, displayed as Editor)'' version"
},
{
"field": "'''Windows''': 41982862<br>'''Android''':<br>41982856 (armeabi-v7a)<br>41982863 (arm64-v8a)",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.26.2020.0<br>'''Android''': 1.26.20.20",
"label": "Internal version"
},
{
"field": "'''Android''':<br />\n952602020 (armeabi-v7a, 35)<br />\n962602020 (x86, 35)<br />\n972602020 (arm64-v8a, 35)<br />\n982602020 (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'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.26.20.20.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.26.20.20.zip Linux]",
"label": "Downloads"
},
{
"field": "956",
"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.13|<span 26.13]]</td>\n<td 0.4em\">'''[[Bedrock Edition 26.20|26.20]]'''</td>\n<td 0.4em\" >[[Bedrock Edition 26.21| 26.21 <span inherit;\">\n\n<td 0.4em\">''' Preview 26.20.20'''</td>\n<td 0.4em\">\n[[Bedrock Edition Preview 26.20.21| Preview 26.20.21 ►]]\n</td>\n</tr>\n</table>"
}
Beta 26.20.20 (ChromeOS, Android) or Preview 26.20.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview for Bedrock Edition 26.20, released on March 10, 2026,[1] which fixes bugs.
Changes
Blocks
- Can now create tall grass when fertilized with bone meal.
General
Graphical
- The End flash is now visible on all graphics modes.
- Added MERS textures for all shelf blocks and nautilus armor variants.
- However, this change caused them to lose their texture.
Mobs
- No longer show green growth particles when being fed if their growth is currently paused (due to using a golden dandelion).
Technical
AI Goals
- Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.20 and newer:
minecraft:behavior.admire_itemminecraft:behavior.barterminecraft:behavior.eat_carried_itemminecraft:behavior.equip_itemminecraft:behavior.move_indoorsminecraft:behavior.move_outdoorsminecraft:behavior.hideminecraft:behavior.mingleminecraft:behavior.move_to_poiminecraft:behavior.move_to_villageminecraft:behavior.sleepminecraft:behavior.stroll_towards_village
- The
sound_intervalfloat range field inminecraft:behavior.admire_itemnow only accepts an object withminandmaxvalues. Other formats will fail to parse.
- Released
@minecraft/serverversion 2.7.0. - Added
@minecraft/serverversion 2.8.0-beta. - Released
AimAssistCategoryfrombetatov2.6.0. - Released
AimAssistCategorySettingsfrombetatov2.6.0. - Released
AimAssistPresetfrombetatov2.6.0. - Released
AimAssistPresetSettingsfrombetatov2.6.0. - Released
AimAssistRegistryfrombetatov2.6.0. - Released
PlayerAimAssistfrombetatov2.6.0. - Released
PlayerAimAssistSettingsfrombetatov2.6.0. - Released
AimAssistTargetModefrombetatov2.6.0. - Released
World.getAimAssistfrombetatov2.6.0. - Released
Player.getAimAssistfrombetatov2.6.0. - A new field,
embed_in_surface, has been added to the schema ofsnap_to_surface_feature, which allows specifying whether the snapped feature should be embedded in the located surface.
Blocks
- The custom block json API has the following changes that will affect loading of block json with format version 1.26.20 and up:
- General:
- Namespace constraints have been tweaked but everything permitted before should still be valid.
- This can affect the identifiers used for the block, states and menu category groups.
- Namespace constraints have been tweaked but everything permitted before should still be valid.
- Block Traits:
placement_directiontrait, validation change: The rotation offset does not accept a 0.5 tolerance anymore.- Input value must be a multiple of
90.0. - The value must be in the range
0.0to360.0inclusive.
- Input value must be a multiple of
blocks_to_corner_withnow requiresminecraft:corner_and_cardinal_directionto be one of theenabled_statesfor theplacement_directiontrait.
- Category:
menu_category, validation change: An emptygroupvalue is not allowed.- The
groupfield can either exist with a non-empty value or not exist at all.
- The
categoryis now a required field, when usingmenu_category.
- Components:
minecraft:flower_pottable, validation change: It is restricted outside of root components object.minecraft:geometry, validation change: The constraint on theculling_shapeidentifier is strictly enforced now.- When using the minecraft namespace, the only currently available culling shape identifiers are:
minecraft:emptyorminecraft:unit_cube. - When using no namespaces or a custom one, the names must start and end with an alpha-numeric character.
- When using the minecraft namespace, the only currently available culling shape identifiers are:
minecraft:light_dampeningandminecraft:light_emission, validation change: They now strictly enforce the value to be between0and15inclusive.- There is a breaking change to how tags are defined.
- As of version 1.26.20, tags cannot freely live as top level entities in the components array.
- They must live inside the
minecraft:tagscomponent, which accepts an array of tags of the format:minecraft:tags: ["minecraft:crop", "custom:custom_tag"].
- They must live inside the
- The values must have the format
<namespace>:<tag_name>.- They no longer need to be prefixed with
tag:.- None of the changes mentioned above were actually applied in this preview.
- They no longer need to be prefixed with
- As of version 1.26.20, tags cannot freely live as top level entities in the components array.
- General:
- The
minecraft:damage_sensorcomponentdeals_damagefield now supports an additional value:no_but_entity_effects_apply:- Damage is not applied to the entity.
- Knockback and enchantments are applied.
- The attacker's weapon is used as normal.
- The entity does not flash red.
Entity components
- The behavior of the
minecraft:friction_modifiercomponent now matches its description.- The higher its value, the more friction affects an entity:
0.0means no friction.1.0means regular friction.2.0means double friction.
- The component now affects ground friction only, and no longer partially affects air or liquid drag.
- The legacy incorrect behavior can be re-enabled by adding the
minecraft:uses_legacy_frictioncomponent.- This component is automatically added to all entities with a format version lower than 1.26.20, to ensure their behavior stays unaltered.
- The component now properly works on players, and on other client-predicted entities.
- The higher its value, the more friction affects an entity:
- Added the
minecraft:uses_uniform_air_dragcomponent.- When present, air drag is applied uniformly on both the vertical and horizontal axes, instead of being biased toward horizontal movement.
- Added the
minecraft:on_equipment_changedcomponent, which allows executing entity events when items are equipped or unequipped in specific equipment slots.- Contains a
slotsfield with a list of entries, each with:slot, the equipment slot to monitor.on_equip, event to fire when a non-empty item is placed in the slot.on_unequip, event to fire when the slot is cleared.
- When equipment changes, the first matching slot entry is used.
- Contains a
Entity filters
- Added the
has_equipment_block_tagentity filter. - Added the
has_same_equipment_in_slot_asentity filter.
- Added a boolean
rotate_around_centerfield to theminecraft:structure_template_featurefeature.- When set to
true, it rotates the structure around its center when placing it in the world. - Defaults to
falseif omitted.
- When set to
Graphical
- Added new version for the water configuration JSON file:
- New format version is
1.26.20. - The fields
minecraft:water_settingsandminecraft:water_settings/descriptionare now required.
- New format version is
Stability and Performance
- Improved sign-in speed on most platforms by triggering authentication earlier during game startup.
- Can now use
minecraft:feature_pool_elementin jigsaw structure template pools in order to place features. features can now connect to a Jigsaw block with any target name, rather than onlyminecraft:bottom.- However, it only connects to internal vanilla features.
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", and "Render Dragon Features for Creators" experimental toggles.
Changes
Technical
- Adjusted
GameTestto no longer run call backs from methods such assucceedWhenandfailIfafter the test has already completed. - In
@minecraft/debug-utilities:- Changed the
colorproperty ofDebugShapefromRGBtoRGBA. - Added the
depthTestproperty toDebugText. - Added the
backgroundColorOverrideproperty toDebugText. - Added the
useRotationproperty toDebugText.
- Changed the
- Added
kickPlayer()to the@minecraft/server-adminmodule inbeta. - Added new tech to support 3D world text objects and rendering to
@minecraft/server.- Added new beta
PrimitiveShapesManagerclass used to add and remove text primitives to the world. - Added new beta
PrimitiveShapebase class used to repesent 3D shape objects in the world. - Added new beta
TextPrimitiveclass used to render 3D text shape objects in the world. - Added new beta
primitiveShapesManagerproperty toWorld.
- Added new beta
- Added localization support to
DebugText.DebugTextconstructor changed allow using eitherRawMessageor string for the text parameter.DebugText.textchanged to be a readonly property.DebugText.setTextmethod added which allows using eitherRawMessageor string.DebugText.rawText readonlyproperty added to get the text ifRawMessageis used viasetText.
- Changes to error types in
@minecraft/server-netinbeta:HttpRequestBodyTooLargeErrorhas been renamed toRequestBodyTooLargeError.HttpRequestNotAllowedErrorhas been renamed toUriNotAllowedError.HttpsOnlyErrorhas been renamed toTLSOnlyError.MalformedHttpRequestErrorhas been renamed toMalformedUriError.
@minecraft/server-netconfiguration module permissions parameterforce_httpshas been renamed toforce_tls.- Added
interface ContainerAccessSourcetobeta. - Added
interface ContainerAccessSourceFiltertobeta. - Added
class EntityContainerClosedAfterEventtobeta. - Added
class EntityContainerClosedAfterEventSignaltobeta. - Added
class EntityContainerOpenedAfterEventtobeta. - Added
class EntityContainerOpenedAfterEventSignaltobeta. - Added
interface EntityContainerAccessEventOptionstobeta. - Added
class BlockContainerClosedAfterEventtobeta. - Added
class BlockContainerClosedAfterEventSignaltobeta. - Added
class BlockContainerOpenedAfterEventtobeta. - Added
class BlockContainerOpenedAfterEventSignaltobeta. - Added
interface BlockContainerAccessEventOptionstobeta. - Added
StructureManager.getPackStructureIdstobeta. - Added
EntityEnderInventoryComponentfor accessing a player's ender chest tobeta.
DDUI
- Added support for localization for dropdown items.
- Changed interface
DropdownItem:- Changed type for
descriptionfromstringtoUIRawMessagestring.- New Signature:
description?: UIRawMessagestring - Old Signature:
description?: string
- New Signature:
- Changed type for
labelfromstringtoUIRawMessagestring. - New Signature:
label: UIRawMessagestring- Old Signature:
label: string
- Old Signature:
- Changed type for
Graphical
- Point lights no longer fade out when past a certain distance from the camera.
Fixes
From released versions before 26.20
- MCPE-170242 – Clicking fast when hitting mobs results in insane knockback
- MCPE-184636 – Locked items can be stored inside decorated pots.
- MCPE-190868 – Player knockback is much more extreme after update.
- MCPE-219934 – Vibrant Visuals: Taking screenshots won't hide Spyglass or Carved Pumpkin overlay.
- MCPE-226793 – Specific world crashes the game when opened.
- MCPE-230285 – "Time played" stat shows negative hours when opening the Achievements screen through the Pause menu.
- MCPE-230341 – Locked items can be stored in shelves.
- MCPE-234585 – Custom blocks are anchored incorrectly in flower pots.
- MCPE-234635 – Redstone producer block component incorrectly requires strongly powered face property.
- MCPE-234647 – Redstone emission not updating across permutation changes.
- MCPE-234708 – Custom block destruction particles component does not resolve implicit textures correctly.
- MCPE-235081 – Vibrant Visuals: Base shield MERS texture shows through banner.
- MCPE-235573 – Disabling jump has no effect on auto jump.
- MCPE-235656 – When moving the camera in Full Keyboard Mode, the camera continues to move even when an interface is opened.
- MCPE-235787 – Icons for custom blocks with item overrides not always used for auto-completions in commands.
- MCPE-235802 –
Block#localizationKeyproperty in scripting does not respect display name component. - MCPE-236308 – Describe action ignores display name component.
- MCPE-236314 – Block item overrides set to be hidden in commands incorrectly added to command item enum.
- MCPE-236362 – Custom blocks with scheduled ticking may tick more than intended when generated in a structure.
- MCPE-236393 – Baby striders float on the ground.
- MCPE-236656 – Villager movement is choppy and extremely fast.
Other
- Fixed a bug where emissive, metalness, and roughness values would not be loaded properly when switching to the Ray Traced graphics mode while in a world.
- Fixed baby zombified piglin snout texture to be front facing.
- Fixed adult rabbit textures which had a line under their heads.
- Fixed baby hoglin crest texture to be on both sides.
- Fixed baby goat and baby snifflet underside texture to be consistent with their adults.
- Fixed baby dolphin inconsistent backside head pixels.
- Fixed an issue where the save world modal would remain active after use.
- Fixed 'Create on Realms' button in the create new world screen.
- Fixed PS4/5 store logo not appearing after navigating to the sidebar pages.
- Fixed
minecraft:placement_filterfor blocks with the traitminecraft:multi_block. - Fixed an issue with mob projectile accuracy going negative on higher difficulty settings.
- Fixed a bug in
minecraft:interactwhere combiningdrop_item_slotandequip_item_slotwould not equip the given item. - Fixed a bug where the
summon_capfor custom entities was ignored. - Fixed a bug where entering custom settings of a behavior pack screen disables the pack.
- Fixed an issue where text input areas are covered by the virtual keyboard on mobile platforms.
- Fixed players getting stuck and crashing when the DDUI screen is open.
- Fixed buttons getting clipped when in a focused state.
- Fixed an issue where showing forms (
CustomFormorMessageBox) back to back resulted in the second form not showing.
References
- ↑ "Minecraft Beta & Preview - 26.20.20" – Minecraft Feedback, March 10, 2026.
Navigation
Sources
- Bedrock Edition Preview 26.20.20 — Minecraft Wiki, CC BY-NC-SA 3.0, revision 3680838.