Bedrock Edition Preview 1.21.80.22

Preview 1.21.80.22
Bedrock 1.21.80.22 PatchNotes.jpeg: Infobox image for Preview 1.21.80.22 the version in Minecraft
Bedrock 1.21.80.22.png: Infobox image for Preview 1.21.80.22 the version in Minecraft
Edition

Bedrock Edition

Release date

March 26, 2025

Server version

1.21.80.22

Editor version

0.9.3

Build version

31998570

Internal version

Windows, Xbox: 1.21.8022.0
Android: 1.21.80.22

Version code

Android:
952108022 (armeabi-v7a, 34)
962108022 (x86, 34)
972108022 (arm64-v8a, 34)
982108022 (x86_64, 34)

Type

Preview

Preview for

1.21.80

Downloads

Server
Windows
Linux

Protocol version

793

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)
New Create New World in "Advanced" tab - Flat World toggle on screen

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 isotropic in minecraft:material_instances component.

Blocks

  • From 1.21.80 onward, when using a minecraft:geometry component or minecraft:material_instances component, you must include both.

Commands

  • Released /place structure and /place jigsaw out of the Data-Driven Jigsaw Structures experiment.

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
    • can_be_stolen has been moved from presets back to being a direct sub-field of the minecraft:leashable component.

Documentation

  • Include biome and client_biome JSON files in generated documentation.

Goals

  • Added fields to minecraft:behavior.tempt goal:
    • The stop_distance field specifies a custom distance for when the tempted mob should stop moving towards the player.
    • The on_start field specifies the event to trigger when the goal starts.
    • The on_end field specifies the event to trigger when the goal ends.
  • Added minecraft:behavior.float_tempt goal, which allows a tempted mob to move in a line towards the player:
    • This goal is a variant of the minecraft:behavior.tempt goal and shares the same fields
    • Requires the mob to be in a floating state (e.g. use the minecraft:navigation.float component)

Structures

  • Exposed new fields to data driven jigsaw structures: start_height, dimensional_padding, pool_aliases, max_distance_from_center
  • Made height_map_projection optional and changed anchor to start_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
  • EntitySkinIdComponent has been changed to read-only in version 2.0 beta
  • Added property localizationKey to Entity, Block, and ItemStack which 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 CustomCommandRegistry is provided when listening to ModuleStartupEvent.
    • Additional types added:
      • CustomCommandRegistry
      • CustomCommandPermissionLevel
      • CustomCommandParamType
      • CustomCommandResult and CustomCommandStatus
      • CustomCommandParameter

Changes

Gameplay

Player locator bar

  • 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

16 issues fixed

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

  1. "Minecraft Beta & Preview - 1.21.80.22" – Minecraft Feedback, March 26, 2025.

Navigation