Bedrock Edition Preview 1.21.80.20
Preview 1.21.80.20


| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
March 11, 2025 | |||||
| Server version | ||||||
| Editor version | ||||||
| Build version |
31641019 | |||||
| Internal version |
Windows, Xbox: 1.21.8020.0 | |||||
| Version code |
Android: | |||||
| Type |
Preview | |||||
| Preview for | ||||||
| Downloads | ||||||
| Protocol version |
790 | |||||
| ||||||
{
"title": "Preview 1.21.80.20",
"images": [
"SummerDrop LocatorBar B.jpeg",
"Bedrock 1.21.80.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "March 11, 2025",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.21.80.20 article, displayed as 1.21.80.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.9.1 article, displayed as 0.9.1)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "31641019",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.21.8020.0<br>'''Android''': 1.21.80.20",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br />\n952108020 (armeabi-v7a, 34)<br />\n962108020 (x86, 34)<br />\n972108020 (arm64-v8a, 34)<br />\n982108020 (x86_64, 34)</small>",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.21.80 article, displayed as 1.21.80)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.21.80.20.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.80.20.zip Linux]",
"label": "Downloads"
},
{
"field": "790",
"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\" rowspan=\"2\">[[Bedrock Edition 1.21.73|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.73]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.21.80|1.21.80]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.81| 1.21.81 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n\n<td style=\"padding: 0.4em\">''' Preview 1.21.80.20'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.80.21| Preview 1.21.80.21 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.21.80.20 (ChromeOS, Android) or Preview 1.21.80.20 (Windows, iOS, iPadOS, Xbox, PlayStation) is the first beta/Preview version for Bedrock Edition 1.21.80, released on March 11, 2025,[1] which adds the new Player Locator Bar and fixes bugs.
Changes
General
- Added model to handle Not Enough Disc Space error in Edit World screen, Resource Packs tab.
- Stopped main menu background rotation when entering new player flow
- Stopped main menu background rotation and logo text movement when the "screen animations" option is disabled.
Technical
- Moved Vanilla biome JSON files from an internal folder to the appropriate Vanilla behavior packs.
Components
- The
minecraft:rideablecomponent now has three new additional fields:dismount_modedefines where riders are placed when dismounting the entity:default, riders are placed on a valid ground position around the entity, or at the center of the entity's collision box if none is found.on_top_center, riders are placed at the center of the top of the entity's collision box.
on_rider_enter_event, defines the event to execute on the owner entity when an entity starts riding it.on_rider_exit_event, defines the event to execute on the owner entity when an entity stops riding it.
General
- Updated the client side biome component
minecraft:water_appearancefieldsurface_colorto be optional. Added a content error that fires if the component is empty.
Goals
minecraft:behavior.float_wanderhas been updated with new fields:navigate_around_surface: enables the usage of a new algorithm to find random positions to navigate to. The new algorithm aims to find random positions in the vicinity of solid (i.e. non-air and non-liquid) blocks, and if that fails will fall back to finding a random position in the vicinity of the current dimension's surface level.additional_collision_buffer: makes sure there are no blocks present in an inflated area around the target position.allow_navigating_through_liquids: allow the mob to have target positions inside liquids.surface_xz_dist: the distance in the horizontal directions to look for nearby surfaces. Only valid whennavigate_around_surfaceistrue.surface_y_dist: the distance in the vertical directions to look for nearby surfaces. Only valid whennavigate_around_surfaceistrue.
minecraft:behavior.follow_mobhas been updated with the following new fields:use_home_position_restriction: Iftrue, the mob will respect theminecraft:homecomponent'srestriction_radiusfield when choosing a target to follow. Iffalse, it will choose target position without considering home restrictions.preferred_actor_type: The type of actor to prefer following. If left unspecified, a random actor among those in range will be chosen.filters: If non-empty, provides criteria for filtering which nearby Mobs can be followed. If empty default criteria will be used, which will exclude players, squid variants, Fish variants, tadpoles, dolphins, and mobs of the same type as the owner of the goal.
query.graphics_mode_is_anyno longer requires the Upcoming Creator Features experiment.
Network Protocol
- Added
ActorFlags::DOES_SERVER_AUTH_ONLY_DISMOUNT.
Experimental
These additions and changes are accessible by enabling the "Beta APIs" and "Locator Bar" experimental toggles.
Additions
Gameplay
- The Player Locator Bar is a new UI element on the player HUD that displays the direction of other players in the world.
- When the player locator bar experiment is enabled and there are multiple players in a world, the player locator bar will appear on-screen for each player, replacing the experience bar. The player level number will still be visible as before above the player locator bar.
- The Player Locator Bar will display colored indicators when the camera is facing within 120 degrees towards another player. If another player is 30 degrees above or below the camera's viewport (the screen) an up or down arrow will be displayed.
- Crouching will hide the player, preventing their indicator from appearing on the player locator bar of other players.
- Players in spectator mode are not visible on the player locator bar.
- A mob head or a carved pumpkin will similarly hide players from the player locator bar when worn in the head slot.
- Using a potion of invisibility will also hide players from the player locator bar.
Changes
Technical
API
@minecraft/server 2.0.0-beta
EntityPushThroughComponenthas been changed to read-only.resetHudElementsmethod onScreenDisplayhas been renamed toresetHudElementsVisibility.ItemStackmethodsgetComponentandgetComponentswill returnItemCustomComponentInstancefor custom components registered withItemComponentRegistry.ItemStackmethodhasComponentwill returntruefor custom components registered withItemComponentRegistry.
@minecraft/server-ui 2.0.0-beta
- Class
ModalFormData.- Changed function
dropdown.- Removed parameter
defaultValueIndex?: number. - Added parameter
dropdownOptions?: ModalFormDataDropdownOptions.
- Removed parameter
- Changed function
slider.- Removed parameter
valueStep: number,. - Removed parameter
defaultValue?: number. - Added parameter
sliderOptions?: ModalFormDataSliderOptions.
- Removed parameter
- Changed function
textField.- Removed parameter
defaultValue?: minecraftserver.RawMessagestring. - Added parameter
textFieldOptions?: ModalFormDataTextFieldOptions.
- Removed parameter
- Changed function
toggle.- Removed parameter
defaultValue?: boolean. - Added parameter
toggleOptions?: ModalFormDataToggleOptions.
- Removed parameter
- Changed function
- Added interface
ModalFormDataDropdownOptions:
export interface ModalFormDataDropdownOptions {
defaultValueIndex?: number;
tooltip?: minecraftserver.RawMessage | string;
}
- Added interface
ModalFormDataSliderOptions:
export interface ModalFormDataSliderOptions {
defaultValue?: number;
tooltip?: minecraftserver.RawMessage | string;
valueStep?: number;
}
- Added interface
ModalFormDataTextFieldOptions:
export interface ModalFormDataTextFieldOptions {
defaultValue?: string;
tooltip?: minecraftserver.RawMessage | string;
}
- Added interface
ModalFormDataToggleOptions:
export interface ModalFormDataToggleOptions {
defaultValue?: boolean;
tooltip?: minecraftserver.RawMessage | string;
}
Graphical
- Added caustics to bodies of water in the Deferred Technical Preview. This new feature is enabled by default, and can be further controlled by resource packs.
- Modified exposure to preserve details in scenes with high contrast in lighting (i.e., local exposure).
- Improved the lighting handoff between the sun and moon at sunrise and sunset in the Deferred Technical Preview.
- Made some slight adjustments to volumetric fog density, the sky probe strength and the emissive brightness of the sun and moon sprites in the Deferred Technical Preview.
- Introduced new 'Off' option to the Point Light Quality slider to fully disable analytical point light evaluation in the Deferred Technical Preview.
Technical Experimental
- Removed unused experimental json field
minecraft:nether_surfacein the behavior pack biome file.
Fixes
From released versions before 1.21.80
- MCPE-14975 – Custom names on Slimes/Magma Cubes doesn't stay named when splitted
- MCPE-18704 – Enchanted Weapons Don't have Attack Particles
- MCPE-42734 – Cut Sandstone Slabs and Cut Red Sandstone Slabs can't be crafted with Stonecutter
- MCPE-46806 – Wither Skeletons And Zombified Piglin Don't Like Fire Or Lava (Pathfinding)
- MCPE-47125 – Rabbit meat is not affected by Looting
- MCPE-58999 – Most items can't be used when aiming at a mob spawner
- MCPE-63995 – Using shears on full beehive/nest doesn't consume durability
- MCPE-90716 – Parity: The Durations of Regeneration II by Totem of Undying are different
- MCPE-101923 – Potions/Splash potions/Lingering Potions/Arrows of Slowness IV don’t come after Potions/Splash potions/Lingering Potions/Arrows of Slowness I in creative inventory
- MCPE-109048 – Efficiency 1 item (Cap/Pants/Tunic/Boots/Gapple) in Woodland Mansions
- MCPE-155605 – Mangrove roots don't burn in the furnace
- MCPE-164404 – Parrots cannot imitate guardians
- MCPE-166390 – Item stack in a container gets deleted when a player and a hopper/dropper/crafter add to it at the same time
- MCPE-173843 – You're able to clip into/through blocks placed at X and Z coordinates one less than powers of two
- MCPE-175138 – All sound in Windows stops working after 40-41% loading
- MCPE-184403 – Incorrect sneak/jump buttons when riding certain mobs with the "D-Pad & tap to interact" control mode
- MCPE-184704 – Impossible to customize controls while in Spectator mode
- MCPE-186584 – Controls can still be customized while you are dead in hardcore mode
- MCPE-188975 – Seed is not inputted into the "World seed" box when selecting a seed in the seed picker after suspending/minimizing the game with Screen Animations disabled
- MCPE-189096 – Clicking the cancel button while transferring between event server softlock the game
- MCPE-190178 – When sleeping in a bed during a thunderstorm, the text displays "Sleeping through the night"
- MCPE-190286 – The sapling growth stage retreats incorrectly
- MCPE-190555 – Panorama rapidly flashes on certain graphics cards when the world loading bar disappears
- MCPE-190845 – Named creakings despawn on world reload
Other
- Fixed a bug that occasionally caused an error when creating a Realm on an empty slot.
- Fixed a crash that could sometimes occur when certain foliage textures fail to load.
- Fixed "Download all missing packs" button not working under specific conditions.
- Fixed an issue with
BlockPermutation::withStatein outdated scripts that prevented some states from being set correctly on a number of blocks. Affected blocks include any which have had their directional or placement states recently changed. Scripts created after these blocks were changed may need to be updated to avoid unintended behavior. - Fixed rotation of Jigsaw sections when Data-Driven Jigsaw Structures is enabled.
- Fixed a bug where the last byte was sometimes lost when reading encrypted files on Xbox, which caused some files to become invalid and fail to load.
- Fixed mirroring of door blocks when part of a structure that is being placed.
References
- ↑ "Minecraft Beta & Preview - 1.21.80.20" – Minecraft Feedback, March 11, 2025.