{{Infobox version
| edition = bedrock
| type = Preview
| internal = '''Windows''': 1.20.6021.0<br>'''Xbox One''': 1.20.6021.70<br>'''Android, iOS, iPadOS''': 1.20.60.21
| image = Bedrock 1.20.60.21 PatchNotes.jpg
| image2 = Bedrock 1.20.60.21.png
| build = 20002270
| editorver = 0.4.10
| versioncode = '''Android''':<br>
952006021（armeabi-v7a，33）<br>
962006021（x86，33）<br>
972006021（arm64-v8a，33）<br>
982006021（x86_64，33）<br>
| date = November 29, 2023
| server = 1.20.60.21
| serverdl = '''Server'''<br>[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.60.21.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.60.21.zip Linux]
| parent = 1.20.60
| prevparent = 1.20.51
| prev = Preview 1.20.60.20
| next = Preview 1.20.60.22
| nextparent = 1.20.70
}}<onlyinclude>

'''Beta 1.20.60.21''' (Android) or '''Preview 1.20.60.21''' (Windows, iOS, iPadOS, Xbox) is the second beta/''Preview'' version for [[Bedrock Edition 1.20.60]], released on November 29, 2023,<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/21754158247437-Minecraft-Beta-Preview-1-20-60-21|title=Minecraft - Beta & ''Preview'' 1.20.60.21|website=Minecraft Feedback|date=November 29, 2023}}</ref> which fixes bugs.

== Additions ==
===General===
;UI
*Added the first iteration of the new Friends drawer feature (Online/offline friends as a list, Add friends button renamed Search for players, you have no friends empty state and improved text to speech)

== Changes ==
===Blocks===
;[[Frosted Ice]]
* No longer leave water in the world when mined with a Silk Touch tool
;[[Beehive]] and [[Bee Nest]]
* Can no longer be silk touched by an Enchanted Book with Silk Touch
;[[Ice]], [[Packed Ice]], [[Frosted Ice]] and [[Top Snow]]
* Now send vibrations when mined
;[[Nether Gold Ore]]
* Can now drop up to 6 Gold Nuggets (previously 5) when mined with an unenchanted tool, or up to 24 with Fortune Level 3 (previously 20)
;[[Lapis Lazuli Ore]]
* Can now drop up to 9 Lapis Lazuli (previously 8) when mined with an unenchanted tool, or up to 36 with Fortune Level 3 (previously 32)
===General===
;[[Loading Screen]]
*The loading screen now displays 3 categories of tips based on player progression<ref group="note">While this change was already mentioned and added in [[Bedrock Edition Preview 1.20.50.22]], it was mentioned again in the changelog of this version.</ref>

===Technical===
;[[Add-on]]s and Script Engine
*Added a <code>Project Through Liquid</code> property to the 3D Block Cursor
;AI Goals
*"behavior.breed" now interrupts navigation on stop for content using engine version 1.20.60 or higher
;API
*Released <code>DataDrivenEntityTriggerAfterEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>DataDrivenEntityTriggerAfterEventSignal</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>DataDrivenEntityTriggerAfterEventSignalOptions</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>DefinitionModifier</code> from <code>beta</code> to <code>1.8.0</code>
*Released <code>WorldAfterEvents.dataDrivenEntityTrigger</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>EffectAddBeforeEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>EffectAddAfterEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>EffectAddAfterEvent</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>getTags</code> from <code>beta</code> to <code>1.8.0</code>
*Moved <code>hasTag</code> from <code>beta</code> to <code>1.8.0</code>
*<code>RGBA</code> interface now inherits from <code>RGB</code>
;Biomes
*Biome JSON files no longer support inheriting fields from other Biome JSON files. If this affects any content those files should be updated by manually copying the desired JSON text
;Components
*The "entity_sensor" component now supports multiple "subsensors":
*"event", "require_all", "minimum_count", "maximum_count", "range" and "event_filter" are now individually configurable fields of each subsensor
*Subsensors also have a new "cooldown" field, which defines how often each subsensor should sense for entities
*All these changes require a "format_version" of 1.20.60 or higher
;Entity Filters
*Added new entity filter "is_panicking", which checks if the entity is executing "behavior.panic"
*Added new entity filter "is_sprinting", which checks if the entity is sprinting
;[[Molang]]
*Improved the context of content logs when an evaluated Molang expressions results in an error
;Performance and Stability
*Require block_id for each block in the StartGamePacket blockProperties

== Experimental ==
These additions and changes are accessible by enabling the "Deferred Technical Preview" and "Beta APIs" experimental toggles.
===Additions===
;Graphical
* Added Volumetric Fog and Light Shafts to the Deferred Technical Preview.
===Changes===
;API
*Updated <code>SimulatedPlayer</code> so it can continuously build
*Updated <code>SimulatedPlayer</code> so it can Move and look in different directions
*ChatSendAfter & ChatSendBeforeEvent
**Changed <code>message</code> and <code>sender</code> to readonly properties
**Removed <code>setTargets</code>, <code>getTargets</code>, <code>sendToTargets</code> and replaced with an optional player list property targets
*Class ItemDurabilityComponent
**Renamed <code>unbreaking</code> to <code>unbreakingEnchantmentLevel</code>
**Renmaed <code>getDamageRange</code> to <code>getDamageChanceRange</code>
*EntityTypes
**Changed <code>getAll</code> return type from <code>EntityTypeIterator</code> to <code>EntityType[]</code>

== Fixes ==
{{fixes|project=MCPE|fixedin=1.20.60.21 Preview
|;From released versions before 1.20.0
|54855|Continuous slab placing causes slabs to change from upper to lower
|101740|"Enchantment Cost" text in anvil is missing shadow and dark gray background when using Pocket UI
|107031|Controlled horses/donkeys/mules don't take fall damage
|109471|Music discs don't have blue text when held
|128532|Floating Durability Bar when opening inventory on Pocket UI
|159894|Campfire drops 4 charcoal now instead of 2
|170184|Trade Tables no longer support custom entity Spawn Eggs
|;From the 1.20 versions
|173649|Input slot in the Beacon screen goes outside the window in Pocket UI when the GUI is 0 or -1
|175727|Blocks appear bright in dark areas after exiting water with the "Improved Input Response" option enabled
|176784|"water_spash_manual.json" misspelt in resource_packs\vanilla\particles
|;From the 1.20.50 versions
|176373|Copper grate turns into waxed block of copper after being waxed
|176379|Copper grates cannot be waterlogged
|176595|Chiseled copper cannot be stonecut from cut copper blocks
|otherissuescount=10}}
; Others
* Destroying a Bed through the bottom block now properly clears the spawn point.
* Fixes a bug where the hotbar disappeared if you exited out of the customize touch controls screen with a non-touch controller input.
* Fixed the issue that prevented the inventory from being navigated when using only a keyboard on mobile.
* Fixed the issue prevented stack splitting from being used when using a keyboard in touch mode.
* A bug making the "technical details" button on resource packs not leading to the technical details screen has been fixed.
* Fixed texture z-fighting issues in Deferred Technical Preview.
* Fixed a bug where the world would sometimes fail to properly shut down and disconnect clients during an unrecoverable script watchdog error.
* Fixed an issue where functions getEquipment and getEquipmentSlot could not be called within "before" event handlers.
* Fixed a bug where an ItemStack could not be stacked after clearing its lore.
* Turtle egg, frogspawn, coral, and coral fan no longer spawn double the particles when mined.
</onlyinclude>

== Notes ==
{{notelist}}

== References ==
{{reflist}}

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

[[Category:Bedrock Edition 1.20.60 betas]]
[[Category:Betas released in 2023]]

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