Bedrock Edition Preview 1.21.80.22
Preview 1.21.80.22


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
March 26, 2025 | ||||||
| Server version | |||||||
| Editor version | |||||||
| Build version |
31998570 | ||||||
| Internal version |
Windows, Xbox: 1.21.8022.0 | ||||||
| Version code |
Android: | ||||||
| Type |
Preview | ||||||
| Preview for | |||||||
| Downloads | |||||||
| Protocol version |
793 | ||||||
| |||||||
{
"title": "Preview 1.21.80.22",
"images": [
"Bedrock 1.21.80.22 PatchNotes.jpeg",
"Bedrock 1.21.80.22.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "March 26, 2025",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.21.80.22 article, displayed as 1.21.80.22)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.9.3 article, displayed as 0.9.3)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "31998570",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.21.8022.0<br>'''Android''': 1.21.80.22",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br />\n952108022 (armeabi-v7a, 34)<br />\n962108022 (x86, 34)<br />\n972108022 (arm64-v8a, 34)<br />\n982108022 (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.22.zip Windows]<br>[https://www.minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.21.80.22.zip Linux]",
"label": "Downloads"
},
{
"field": "793",
"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 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<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.80.21|◄ Preview 1.21.80.21]]\n</td>\n<td style=\"padding: 0.4em\">''' Preview 1.21.80.22'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.21.80.25| Preview 1.21.80.25 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.21.80.22 (ChromeOS, Android) or Preview 1.21.80.22 (Windows, iOS, iPadOS, Xbox, PlayStation) is the third beta/Preview version for Bedrock Edition 1.21.80, released on March 26, 2025,[1] which adds flat world presets, and fixes bugs.
Additions
General
Flat world presets
- It is now possible to select a flat world preset in the Advanced tab of the create new world screen when flat world mode has been enabled.
- Player can now have more variety in your flat worlds with the following presets:
- Classic Flat (The classic flat world)
- Tunnelers' Dream
- Water World (an endless ocean)
- Overworld
- Snowy Kingdom
- Bottomless Pit
- Desert
- Redstone Ready (flat sandstone)

Changes
General
UI
- Updated the friends drawer status to tell if a friend is playing in the same world as a player.
Technical
Block Components
- Removed Upcoming Creator Features experiment requirement for field
isotropicinminecraft:material_instancescomponent.
- From 1.21.80 onward, when using a
minecraft:geometrycomponent orminecraft:material_instancescomponent, you must include both.
Components
- Added validation for block asset references in components.
- Content errors will log missing block references for the following components:
- item component
minecraft:digger - item component
minecraft:entity_placer - item component
minecraft:block_placer - spawn rules component
minecraft:spawns_on_block_filter - spawn rules component
minecraft:spawns_on_block_prevented_filter - spawn rules component
minecraft:spawns_above_block_filter
- item component
can_be_stolenhas been moved frompresetsback to being a direct sub-field of theminecraft:leashablecomponent.
- Content errors will log missing block references for the following components:
Documentation
- Include
biomeandclient_biomeJSON files in generated documentation.
Goals
- Added fields to
minecraft:behavior.temptgoal:- The
stop_distancefield specifies a custom distance for when the tempted mob should stop moving towards the player. - The
on_startfield specifies the event to trigger when the goal starts. - The
on_endfield specifies the event to trigger when the goal ends.
- The
- Added
minecraft:behavior.float_temptgoal, which allows a tempted mob to move in a line towards the player:- This goal is a variant of the
minecraft:behavior.temptgoal and shares the same fields - Requires the mob to be in a floating state (e.g. use the
minecraft:navigation.floatcomponent)
- This goal is a variant of the
- Exposed new fields to data driven jigsaw structures:
start_height,dimensional_padding,pool_aliases,max_distance_from_center - Made
height_map_projectionoptional and changedanchortostart_jigsaw_name
Experimental
These additions and changes are accessible by enabling the "Beta APIs" and "Locator Bar" experimental toggles.
Additions
Technical
API
@minecraft/server 2.0.0-beta
EntitySkinIdComponenthas been changed to read-only in version2.0 beta- Added property
localizationKeytoEntity,Block, andItemStackwhich returns the key used for finding the localized names of these objects.
- Added new Container APIs:
contains(ItemStack): Attempts to find an instance of an item inside the container.firstEmptySlot(): Finds the index of the first empty slot inside the container.irstItem(): Finds the index of the first item inside the container.find(ItemStack): Find the index of the first instance of an item inside the container.reverseFind(ItemStack): Find the index of the last instance of an item inside the container.
- Custom Commands
- Added support for custom commands authored in script. The new
CustomCommandRegistryis provided when listening toModuleStartupEvent.- Additional types added:
CustomCommandRegistryCustomCommandPermissionLevelCustomCommandParamTypeCustomCommandResultandCustomCommandStatusCustomCommandParameter
- Additional types added:
Changes
Gameplay
- Dots are now shown representing players in spectator mode to other players also in spectator mode on the locator bar.
Technical
Graphical
- Disabled split screen for the Deferred Technical Preview. Deferred/Ray Tracing modes are not available in the video menu during split screen sessions, and starting a split screen session while in one of these modes will force the game back to Fancy mode.
Fixes
From released versions before 1.21.80
- MCPE-136864 – Deepslate Redstone Ore doesn't turn off
- MCPE-189554 – Dying while swimming and flying on elytras causes the hitbox to not update after respawning
- MCPE-190362 – TNT physics changed since previous version
- MCPE-190576 – Summoning wolves with a spawn egg doesn’t play any New wolf sounds when Spawned
- MCPE-190632 – The music is still playing when you're in the world saving process.
- MCPE-190700 – Camels spawn in player/creeper-sized spaces
From the previous development version
- MCPE-191381 – Can no longer light up deepslate redstone ore by right clicking on it
Other
- Fixed an issue where Text To Speech wasn't working on Android Fire Tablet devices.
- Fixed an issue where the player would momentarily lay under or beside a Bed when going to sleep.
- Fixed a crash when clicking several times while trying to upload a world to an inactive Realm slot.
- Fixed an issue that caused a crash while generating chunks.
- Fixed an issue which prevented the Esc keyboard shortcut from working in certain scenarios on the death screen.
- Bundle slot selection using gamepad right stick no longer skips slots when playing in splitscreen.
- Stacks are now correctly splitting across slots when moving cursor and holding the left mouse button to split a stack evenly across slots.
- Fixed a bug where worlds set to Creative would be created with cheats turned on.
- Fixed an issue with Android GPU identification causing Deferred Technical Preview to be disabled on certain supported devices.
References
- ↑ "Minecraft Beta & Preview - 1.21.80.22" – Minecraft Feedback, March 26, 2025.