{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows, Xbox''': 1.21.24.0<br>'''Android, iOS, iPadOS''': 1.21.0.24
| image = Bedrock 1.21.0.24 PatchNotes.jpeg
| image2 = Bedrock 1.21.0.24.png
| image3 = Bedrock_1.21.0.24_(updated_panorama).png
| build = 24221989
| editorver = 0.6.3
| versioncode = '''Android''':<br />
952100024 (armeabi-v7a, 34)<br />
962100024 (x86, 34)<br />
972100024 (arm64-v8a, 34)<br />
982100024 (x86_64, 34)<br />
| date = May 1, 2024
| server = 1.21.0.24
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.21.0.24.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.21.0.24.zip Linux]
| parent = 1.21.0
| prevparent = 1.20.80
| prev = Preview 1.21.0.23
| next = Preview 1.21.0.25
| nextparent = 1.21.1
}}<onlyinclude>
'''Beta 1.21.0.24''' (Android) or '''Preview 1.21.0.24''' (Windows, iOS, iPadOS, Xbox, PlayStation) is the fifth beta/''Preview'' version for [[Bedrock Edition 1.21.0]], released on May 1, 2024,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/26354480452109|title=Minecraft Beta & Preview - 1.21.0.24|website=Minecraft Feedback|date=May 1, 2024}}</ref><ref>{{Mcnet|minecraft-preview-1-21-0-24|Minecraft Preview 1.21.0.24|May 1, 2024|Jay Wells}}</ref> which adds 15 new [[painting]]s, 3 new [[Music Disc|music discs]], 9 new [[music]] tracks, and fixes bugs.

== Additions ==
=== Items ===
; [[Music Discs]]
* Added 3 new music discs, which play songs with the same names from the [[Minecraft: Tricky Trials (Original Game Soundtrack)]]:
** [[File:Music Disc Precipice JE1 BE1.png|32px]] "[[Precipice]]" by [[Aaron Cherof]].
*** Can be found rarely in standard [[vault]]s.
*** Has a [[comparator]] output of 13 when played in a [[jukebox]].
** [[File:Music Disc Creator JE1 BE1.png|32px]] "[[Creator]]" by [[Lena Raine]].
*** Can be found rarely in [[ominous vault]]s.
*** Has a comparator output of 12 when played in a jukebox.
** [[File:Music Disc Creator (Music Box) JE1 BE1.png|32px]] "[[Creator (Music Box)]]" by Lena Raine.
*** Can be found rarely in [[decorated pot]]s broken in [[trial chambers]].
*** Has a comparator output of 11 when played in a jukebox.

;[[Painting]]s
*Added fifteen new paintings by artist [[Kristoffer Zetterstrand]]:
: {| class="wikitable sortable"
! class="unsortable" scope="col"| Picture
! Name !! Size
|-
| style="text-align:center;" | [[File:Backyard (texture).png|48px]]
| ''Backyard''   || ''3x4''
|-
| style="text-align:center;" | [[File:Bouquet (texture).png|48px]]
| ''Bouquet''    || ''3x3''
|-
| style="text-align:center;" | [[File:Cavebird (texture).png|48px]]
| ''Cavebird''   || ''3x3''
|-
| style="text-align:center;" | [[File:Changing (texture).png|64px]]
| ''Changing''   || ''4x2''
|-
| style="text-align:center;" | [[File:Cotan (texture).png|48px]]
| ''Cotán''      || ''3x3''
|-
| style="text-align:center;" | [[File:Endboss (texture).png|48px]]
| ''Endboss''    || ''3x3''
|-
| style="text-align:center;" | [[File:Fern (painting texture).png|48px]]
| ''Fern''       || ''3x3''
|-
| style="text-align:center;" | [[File:Finding (texture).png|64px]]
| ''Finding''    || ''4x2''
|-
| style="text-align:center;" | [[File:Lowmist (texture).png|64px]]
| ''Lowmist''    || ''4x2''
|-
| style="text-align:center;" | [[File:Orb (texture).png|64px]]
| ''Orb''        || ''4x4''
|-
| style="text-align:center;" | [[File:Owlemons (texture).png|48px]]
| ''Owlemons''   || ''3x3''
|-
| style="text-align:center;" | [[File:Passage (texture).png|64px]]
| ''Passage''    || ''4x2''
|-
| style="text-align:center;" | [[File:Pond (texture).png|48px]]
| ''Pond''       || ''3x4''
|-
| style="text-align:center;" | [[File:Sunflowers (texture).png|48px]]
| ''Sunflowers'' || ''3x3''
|-
| style="text-align:center;" | [[File:Tides (texture).png|48px]]
| ''Tides''      || ''3x3''
|}

=== Music ===
* Added 9 new background music tracks. These can all play on the [[menu screen]]s.
{| class="wikitable"
|+ Where each music track can play {{Verify|type=update|edition=bedrock|Do the new music tracks play in all of the same biomes in BE as they do in JE? And more importantly, do the tracks that play in "every biome" actually play in every biome with no biome-specific tracks. And finally, is the list of biomes without biome-specific tracks in BE the same as the list in JE?}}
|-
! Music track !! {{BiomeLink|Badlands}} !! {{BiomeLink|Cherry Grove|Cherry<br>Grove}} !! {{BiomeLink|Dripstone Caves|Dripstone<br>Caves}} !! {{BiomeLink|Deep Dark|Deep<br>Dark}} !! {{BiomeLink|Flower Forest|Flower<br>Forest}} !! {{BiomeLink|Grove}} !! {{BiomeLink|Jagged Peaks|Jagged<br>Peaks}} !! {{BiomeLink|Lush Caves|Lush<br>Caves}} !! {{BiomeLink|Stony Peaks|Stony<br>Peaks}} !! {{BiomeLink|Snowy Slopes|Snowy<br>Slopes}} !! Every other biome !! [[Menu screen]]
|- <!-- B CG DC DD FF G JP LC SP SS eob ms -->
| "Deeper" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}}
|-
| "Eld Unknown" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}&#8203;{{Verify|type=current|edition=bedrock|"Eld Unknown" plays in the Snowy Slopes biome.}} || {{tc|no}} || {{tc|yes}}
|-
| "Endless" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}&#8203;{{Verify|type=current|edition=bedrock|"Endless" plays in the Snowy Slopes biome.}} || {{tc|no}} || {{tc|yes}}
|-
| "Featherfall" || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}}
|-
| "komorebi" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|-
| "pokopoko" || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|no}} || {{tc|yes}}
|-
| "Puzzlebox" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|-
| "Watcher" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|-
| "yakusoku" || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|no}} || {{tc|yes}} || {{tc|yes}}
|}

* "Featherfall" can play in every "other" biome, but it also plays in the specific biomes listed above.
* Removed "A Familiar Room", "Bromeliad", "Crescent Dunes", and "Echo in the Wind" from the menu screens.

=== General ===
;Player Profile
*The updated Player Profile page is now available for all platforms. (''Preview'' only)

== Changes ==
=== Blocks ===
;[[Tuff]] blocks
*The tuff wall, polished tuff wall, and tuff brick wall are now visible on [[map]]s.
*The tuff brick slab and polished tuff slab now have the correct [[Explosion#Blast resistance|blast resistance]] values.

;[[Copper Door]]s and [[Copper Trapdoor]]s
*Copper doors and trapdoors are now crafted from copper ingots instead of copper blocks.
*Only copper doors and copper trapdoors can now be crafted; other variants are no longer craftable.

;[[Ominous Trial Spawner]]
*Now correctly ejects [[ominous trial key]]s instead of [[trial key]]s.
*Mobs spawned with [[Armor#Armor equipped on mobs|equipment]] that is part of an [[ominous trial]] no longer have a chance to drop that equipment upon death.
*Mobs that can wear equipment now usually spawn with [[enchant]]ed weapons and armor.
**Armor enchantments include [[Protection]] IV, [[Projectile Protection]] IV, and [[Fire Protection]] IV.
**Weapon enchantments include [[Sharpness]] I, [[Knockback]] I, [[Power]] I, and [[Punch]] I.
*Doubled the total number of mobs that ominous trial spawners can spawn when they spawn mobs that are unable to wear equipment (i.e. double the ''total mob'' count).
**Increased the number of simultaneous mobs that those spawners can have by 1 (i.e. increased the ''simultaneous mob'' count by 1).

;[[Trial Spawner]]
*Trial spawners no longer spawn mobs when the {{cd|doMobSpawning}} [[game rule]] is set to {{cd|false}}.
*Ominous trial spawner does not spawn potions and projectiles when there are no valid players in its range.
*The rewards that trial spawners and ominous trial spawners eject is now in parity with {{el|JE}}.
*Projectiles spawned by ominous trial spawner can no longer spawn inside solid blocks.

=== Gameplay ===
;[[Ominous Trial]]s
*Removed the [[bottle o' enchanting]] from the possible projectiles that can be spawned by an ominous trial spawner.

;[[Damage#Drowning|Oxygen]] bar
*Added an empty state for air bubbles ([[File:Empty Bubble (icon).png|16px]]) along with a wobble when the player is drowning.
*Added a popping sound when bubbles pop on the oxygen bar.

;[[Trial Chambers]]
*Decorated pots in trial chambers now drop less types of items, in order to ease inventory management.<ref>https://x.com/kingbdogz/status/1785700878785093671</ref>{{Info needed|Which items were removed from the loot table?}}
*Trial spawner mob distribution:
**[[Spider]] spawners have been moved from the "small melee" category to the "melee" category.
**[[Slime]] spawners have been moved to the "melee" category to the "small melee" category.
*Adjusted the drop chance of the ''Precipice'' [[music disc]].
*Removed the [[TNT]] trap in the ''Eruption'' chamber ({{cd|chamber/eruption}}).
*Fixed the seams in corridors so they now match.
*Added new variants of the [[Trial Chambers#Entrance|entrance chamber]] ({{cd|corridor/entrance_1}}).
*Added empty chests to the entrances of some chambers.{{Info needed|Which chambers?}}

=== General ===
;[[Game Tip]]s
*Improved game tip interruption handling. Different kinds of interruptions can now be tracked separately.
*Added interruption for when player is in [[lava]].
*Added interruption when input mode is switched.
*Added interruption when [[mob]]s are nearby.
*Changed base timing for camera game tip to 15 seconds.
*Changed base timing for movement game tip to 30 seconds.
*Changed base timing for break [[block]] game tip to 2 minutes.
*Changed base timing in [[survival]] for place block game tip to 5 minutes.
*Deactivated swimming game tip for touch devices.

;[[Main Menu]]
*Added new [[Panorama|Cubemap]] background for 1.21.

=== Items ===
;[[Mace]]
*The mace smash attack no longer creates dirt particles when hitting a target whose center is in the air.
*Doubled the mace's durability from 250 to 500.
*[[Density]] is no longer as powerful and the mace now does less damage when falling from great heights.
** See the {{Slink||New mace damage formula}} below.
**Reduced the mace's base damage to {{hp|5}}. This means the player will do {{hp|6}} damage when {{control|attack|attacking}} with it.
**Reduced the damage per block per level of Density from {{hp|1}} to {{hp|0.5}} (a quarter heart).
**Increased the mace smash attack's damage for shorter falls, and decreased the damage for longer falls:
***The first 3 blocks fallen increase the damage by {{hp|4}} per block
***The next 5 blocks fallen increase the damage by {{hp|2}} per block
***Each block fallen after that increases the damage by {{hp|1}}
*[[Density]], [[Breach]], [[Smite]], and [[Bane of Arthropods]] are now all incompatiable with each other. Each mace can only have 1 of these [[enchantment]]s.

==== New mace damage formula ====
<math>f \left( h \right) = \begin{cases}
6 + \left(4 + 0.5 \cdot D \right) \cdot h, & \text{if } 0 \leq h \leq 3 \\
12 + \left(2 + 0.5 \cdot D \right) \cdot h, & \text{if } 3 < h \leq 8 \\
20 + \left(1 + 0.5 \cdot D \right) \cdot h, & \text{if } 8 < h \\
\end{cases}</math>

<math>f \left( h \right)</math> is the damage done by the mace when falling from a height of <math>h</math> blocks

Here is a graph of what that formula means:

[[File:Desmos-graph (2).png|480px]]

=== Technical ===
; [[API]]
* Moved {{cd|entity}} from {{cd|beta}} to {{cd|1.11.0}}
* Moved {{cd|EntityTameMountComponent}} and method {{cd|tame}} from {{cd|beta}} to {{cd|1.11.0}}.

;[[Add-On]]s and Script Engine
*Changed biome documentation to generate with a different system, which will cause the layout and order of those documentation elements to change.

;General
*The free camera experiment has been deprecated and the toggle removed as this feature has shipped. 
**Future improvements to the free camera preset will be found in new experimental toggles as those capabilities become available. Samples can be found in the document for the camera command.

== Experimental ==
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
=== Changes ===
==== Technical ====
;[[API]]
*Added new interface {{cd|VectorXZ}}.
*Added method {{Cd|getTopmostBlockwhich}} will perform a raycast from the top of the world downwards, trying to find the first solid block.
*Added method {{cd|getBlockAbovewhich}} will perform a raycast from a given position, trying to find the first solid block above.
*Added method {{cd|getBlockBelowwhich}} will perform a raycast from a given position, trying to find the first solid block below.
*{{cd|EntityAddRiderComponent}}
**Moved property {{cd|readonly entityType: string}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly spawnEvent: string}} from {{cd|beta}} to {{cd|1.11.0}}.
*{{cd|EntityRideableComponent}}
**Moved property {{cd|readonly setCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly crouchingSkipInteract: boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly interactText: string}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly controllingSeat: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly passengerMaxWidth: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly pullInEntities: boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly riderCanInteract: boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly seatCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|addRider(rider: Entity): boolean}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|ejectRider(rider: Entity): void}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|ejectRiders(): void}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|getFamilyTypes(): string[]}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|getRiders(): Entity[]}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved function {{cd|getSeats(): Seat[]}} from {{cd|beta}} to {{cd|1.11.0}}.
*Seat
**Moved property {{cd|readonly lockRiderRotation: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly maxRiderCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly minRiderCount: number}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly position: Vector3}} from {{cd|beta}} to {{cd|1.11.0}}.
**Moved property {{cd|readonly seatRotation: number}} from {{cd|beta}} to {{cd|1.11.0}}.
*{{cd|EntityRidingComponent}}
**Moved property {{cd|readonly entityRidingOn: Entity}} from {{cd|beta}} to {{cd|1.11.0}}.

== Fixes ==
{{fixes|project=MCPE|fixedin=1.21.0.24 Preview
|;old
|37112|Thrown trident hurts perched ender dragon
|118433|"Castaway" achievement cannot be unlocked
|128908|Large Marketplace Content Creator Hats Display when wearing Mob Heads
|139168|Tamed wolfs float when sliding down honey from a high place
|176362|Tuff slabs, stairs, and walls use stone sounds instead of tuff sounds
|176434|Polished Tuff Slab and Tuff Brick Slab breaks instantly
|178574|Navigating to previous chat messages is glitched on iOS and Android
|178894|Exiting the water using wind charge causes fall damage
|178902|Bogged doesn't retaliate against attacks from other mobs
|179379|Breeze's wind charge negates fall damage
|180190|Tuff Slabs do not appear on maps
|;previous
|180271|Status effect name in the potions of wind charging and infestation tooltip uses a different name on Bedrock, compared to Java
|180485|Wind charges can harm the ender dragon while it perches on top of the end portal, unlike arrows
|180764|Wind Burst enchantment is obtainable from villager trading
|179928|Fixed issue where block with custom components could not have a block placed onto them without crouching.
|otherissuescount=6}}
; Others
* Crafters now show the correct particle when broken.
*Player-shot Wind Charges' burst sound is no longer affected by the "Hostile Creatures" sound setting.
*Mobs under the Infested status effect no longer spawn Silverfish when blocking damage with a Shield.
*The Breeze can now pathfind close to fire.
*Fixed various broken or incorrect jigsaw data in Trial Chambers.
*Fixed a bug where, if a block and item are registered with the same identifier, the block returns a null item when "picked".</onlyinclude>

== References ==
{{reflist}}

== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}

[[Category:Bedrock Edition 1.21.0 betas]]
[[Category:Betas released in 2024]]

[[de:Bedrock Edition beta 1.21.0.24]]
[[es:Bedrock Edition Preview 1.21.0.24]]
[[fr:Édition Bedrock Preview 1.21.0.24]]
[[pt:Edição Bedrock Preview 1.21.0.24]]
[[uk:Preview 1.21.0.24 (Bedrock Edition)]]
[[zh:基岩版1.21.0.24]]
