Bedrock Edition Preview 1.21.90.21

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

Bedrock Edition

Release date

April 29, 2025

Server version

1.21.90.211.21.90.22

Editor version

0.9.7

Build version

32912764

Internal version

Windows, Xbox: 1.21.9021.0
Android: 1.21.90.21

Version code

Android:
952109021 (armeabi-v7a, 34)
962109021 (x86, 34)
972109021 (arm64-v8a, 34)
982109021 (x86_64, 34)

Type

Preview

Preview for

1.21.90

Downloads

Server (1.21.90.21)
Windows
Linux
Server (1.21.90.22)
Windows
Linux

Protocol version

808

Beta 1.21.90.21 (ChromeOS, Android), or Preview 1.21.90.21 (Windows, Xbox, PlayStation), or Preview 1.21.90.22 (iOS, iPadOS), is the second beta/Preview version for Bedrock Edition 1.21.90, released on April 29, 2025,[1] which fixes bugs.

Changes

Blocks

Beacon

  • Maximum beacon beam height is now 2048.

Dead Bush

  • Dead bush ambient sounds now have a slightly increased chance of playing.

Dried Ghast

  • The recipe for the dried ghast block has been updated to now require a soul sand block rather than a bone block.
Ingredients Crafting recipe
Ghast Tear +
Soul Sand
Invicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast TearInvicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast TearInvicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast TearInvicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast TearInvicon Soul Sand.png: Inventory sprite for Soul Sand in Minecraft as shown in-game linking to Soul Sand with description: Soul SandInvicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast TearInvicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast TearInvicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast TearInvicon Ghast Tear.png: Inventory sprite for Ghast Tear in Minecraft as shown in-game linking to Ghast Tear with description: Ghast Tear
Invicon Dried Ghast.png: Inventory sprite for Dried Ghast in Minecraft as shown in-game linking to Dried Ghast with description: Dried Ghast

Sand, Red Sand, Terracotta

  • Ambient sand sounds no longer requires sky access to play.
  • Ambient sand sounds now have a slightly decreased chance to play.
  • Ambient sand sounds can now play in all biomes.
    • The frequency and conditions for the sounds are now completely independent of the biome the blocks are in.
  • Sand, red sand, and terracotta blocks no longer make ambient wind sounds (block.sand.wind).
    • They still make sand sounds (block.sand.idle).

Short Dry Grass and Tall Dry Grass

  • Short dry grass and tall dry grass can now make ambient wind sounds (block.sand.wind) when above 2 sand, red sand, terracotta blocks.

Items

Lead

  • The slimeball in the recipe has been replaced with a string.
Ingredients Crafting recipe
String

Mobs

Blaze

  • Increased blaze attack sound distance to 32 to match Java Edition.
  • Blaze's attack distance has been increased from 16 to 48 blocks to match its target detection range.

Ghastling

  • Ghastlings can now follow happy ghasts.

Piglin

  • Piglins can now give dried ghast blocks when bartered with.

Zoglin

  • Decreased zoglin speed when chasing the player to match Java Edition.

Zombified Piglin

  • Baby zombified piglins can no longer have golden swords equipped.
  • Decreased the speed of zombified piglins when chasing the player to match Java Edition.

Gameplay

Accessibility

  • Text to speech will select an appropriate voice if available when changing in-game language on Android, iOS, and Windows 10/11.

General

Multiplayer

  • Gamertags are used on all platforms to identify players in cross-platform multiplayer games.

Graphics

  • The local player's vehicle will now always be eligible for rendering, no matter the orientation of the model compared to the render bounding box.

Technical

API

@minecraft/server 2.0.0
  • Added isValid property on Camera from beta to stable.
  • Moved TicksPerDay from beta to stable.
  • Moved enum ScriptTintMethod from beta to stable.
  • Moved enum ScriptBlockMapColorComponent from beta to stable.

Blocks

  • Replaced emitter_intensity with emitter_particle_count in block_destruction.json and block_slide.json. This is to go in line with the particle count field in the BlockDestructionParticlesComponent. emitter_intensity will still be used in the previous versions of these files.

Components

  • The minecraft:input_air_controlled component no longer requires use_beta_features.

Experimental

These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features" and "Locator Bar" experimental toggles.

Additions

Technical

API

@minecraft/server 2.1.0-beta
  • Added enum LiquidSettings in beta.
  • Added optional property liquidSettings to scripting interfaces JigsawPlaceOptions and JigsawStructurePlaceOptions in beta. Defaults to ApplyWaterlogging.
  • New cheatsRequired property on CustomCommand interface.
    • If undefined or true (default is true), custom command execution requires that cheats are enabled. If false, then the custom command can execute without cheats enabled.
  • Removed Player.isOp().
  • Added read-only property layerPermissionLevel to Player.
  • Added property commandPermissionLevel to Player.
  • Added PlayerPermissionLevel enum with Visitor, Member, Operator values.

Block Components

  • Added field uv_lock to minecraft:geometry block component behind Upcoming Creator Features experiment.
    • UV locking will allow faces to have the same texture orientations as the default geometry state, regardless of how minecraft:transformation component rotates the geometry.

Commands

  • Added optional property liquidSettings to /place structure and /place jigsaw commands. Defaults to apply_waterlogging.

Components

  • The BlockDestructionParticles component has a new field allowing creators to determine the amount of particles that are generated on the destruction of the block.

Jigsaw

  • Added optional property liquid_settings to minecraft:jigsaw JSON to allow control over handling liquids when placing structures. Defaults to apply_waterlogging.

Changes

Gameplay

Locator Bar

  • The distance of players now modifies the size of the locator bar player dot instead of the opacity.

Fixes

20 issues fixed

From released versions before 1.21.90

  • MCPE-35647 – Blazes attack range too low
  • MCPE-64477 – Can't use various items while looking at interactive blocks while sneaking
  • MCPE-166103 – Piglins, brutes and hoglins of the bastions doesn't drop xp when killed
  • MCPE-174465 – Player is teleported to the void when using an end gateway
  • MCPE-174826 – Sponges can absorb water from waterlogged barriers
  • MCPE-178295 – Lava disappears when placed or dispensed into a waterlogged block
  • MCPE-185829 – Wind Burst now launches much less blocks
  • MCPE-194838 – Frozen Peaks, Jagged Peaks & Snowy Slopes replace all water under Y=63 with ice
  • MCPE-200797 – Player shadow appears on happy ghast face
  • MCPE-212398 – Vibrant Visuals: Deep black pixels trigger graphical artifacts when the player stops moving if TAAU is enabled
  • MCPE-216867 – You no longer start to swim automatically when you double tab forward button to sprint jump into water

Other

  • Dispensing a lava bucket on a waterlogged Dried Ghast no longer duplicates the Dried Ghast.
  • Fixed an issue where swapping item slots during an attack against a mob would re-select the original item slot used during the attack instead of staying on the new inventory slot item.
  • Fixed a bug in Vibrant Visuals where materials with certain properties rendered black.
  • Mobs will no longer clip through blocks sometimes when viewing them at a distance when they auto step up a block.
  • Pigs saddled by hand no longer drop two saddles when killed. (All pigs saddled by hand between 1.21.70 and now will still drop their duplicated saddles on death.)
  • Fixed a bug with the minecraft:geometry component where the full block geometry identifier minecraft:geometry.full_block was being ignored for several behaviors, including:
    • Mob spawning (mobs with custom spawn rules can now spawn on blocks using full block geometry)
    • Chest obstruction (blocks with full block geometry will now obstruct Chests)
    • Grass and Farmland survival (Grass and Farmland will turn into Dirt with a block using full block geometry above them)
    • Nylium survival (Nylium will turn into Netherrack with a block using full block geometry above it)
    • Vine growth (Vines will now spread to blocks using full block geometry)
    • Breathability (Mobs and actors can no longer breathe in blocks using full block geometry)
  • Fixed incorrect warning for using valid entity with event identifier in minecraft:entity_placer component.
  • Fixed query.health to work for the Wither to properly reflect the elapsed ticks since it started dying.
  • Jigsaw structures being placed in water no longer replace water incorrectly.

References

  1. "Minecraft Beta & Preview - 1.21.90.21" – Minecraft Feedback, April 29, 2025.

Navigation