{{Infobox version
| title = v1.20.10
| image = Bedrock 1.20.10 PatchNotes.png
| image2 = Bedrock 1.20.10.png
| vernum = 1.20.10
| edition = Bedrock
| build = 16272119
| internal = '''Windows''': 1.20.1001.0<br>'''ChromeOS, Android, iOS, iPadOS, Fire''': 1.20.10.01<br>'''Xbox One''': 1.20.1101.70<br>'''PlayStation 4''': 2.68<br>'''Nintendo Switch''': v84
| versioncode = '''Android''':<br />
952001001 (armeabi-v7a, 33)<br />
962001001 (x86, 33)<br />
972001001 (arm64-v8a, 33)<br />
982001001 (x86_64, 33)
| server = [[Bedrock Dedicated Server 1.20.10.01|1.20.10.01]]<br>[[Bedrock Dedicated Server 1.20.11.01|1.20.11.01]]
| serverdl = '''Server 1.20.10.01'''<br>[https://minecraft.azureedge.net/bin-win/bedrock-server-1.20.10.01.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux/bedrock-server-1.20.10.01.zip Linux]<br>'''Server 1.20.11.01'''<br>[https://minecraft.azureedge.net/bin-win/bedrock-server-1.20.11.01.zip Windows]<br>[https://minecraft.azureedge.net/bin-linux/bedrock-server-1.20.11.01.zip Linux]
| date = July 11, 2023
| prevparent = 1.20.0
| prev = 1.20.1
| next = 1.20.12
| nextparent = 1.21.0
}}

'''1.20.10''' ('''1.20.11''' on Xbox) is a minor update to {{BE}} released on July 11, 2023, which brings more parity from {{JE}} and fixes bugs.<ref>{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/17381681401357|title=Minecraft - 1.20.10 (Bedrock)|website=Minecraft Feedback|date=July 11, 2023}}</ref>

==Additions==
===General===
;[[Experimental Gameplay|Experiments]]
*Added "Crawling" experimental toggle.
**Allow players [[Crawling|crawl]] under 1 block gaps.
*Added "Recipe Unlocking" experimental toggle.
** Enable the new recipe unlocking system and the {{cmd|recipe}} [[command]].

;[[Options]]
*Added the slider "GUI Scale Modifier" to the accessibility section.
*Added "Extra Large GUI Scaling" accessibility and video option, to make the UI "bigger" (only works on some devices).

;[[Splash]]es
*Added a new splash text:
**Joule is neat too!

===Technical===
;[[JSON]]
*Released the following components out of [[experimental]] in JSON formats 1.20.10 and higher: 
**<code>minecraft:cooldown</code> item component.
**<code>minecraft:repairable</code> item component.
**<code>minecraft:max_stack_size</code> item component.
**<code>minecraft:block_placer</code> item component.
**<code>minecraft:record</code> item component.
**<code>minecraft:shooter</code> item component.
**<code>minecraft:throwable</code> item component.
**<code>minecraft:projectile</code> item component.
**<code>minecraft:can_destroy_in_creative</code> item component.
**<code>minecraft:hover_text_color</code> item component.
*Added <code>unlock</code> field to the [[recipe]] JSON format.

==Changes ==
===Blocks===
;[[Barrel]]
*Recipe now use [[planks]] instead of [[stick]]s to match {{JE}}.

;[[Concrete]]
*The IDs of <code>concrete</code> have now been split up into their own IDs.

;[[Decorated Pot]]
*If they crafted with at least one [[pottery sherd]] now have a hover tooltip displaying the [[pottery sherd]] and [[brick]] ingredients.

;[[Note Block]]
*Now produces the "harp" sound instead of "snare" using [[soul soil]].

;[[Packed Mud]] 
*Can no longer mine faster with a [[shovel]].

;[[Sculk Sensor]]
*Can now detect the following events: 
**Placing, rotating, or removing an item in an [[item frame]] or a [[glow item frame]].
**Charging a [[respawn anchor]].
** Scraping or applying wax to blocks of the copper block set.
**Switching a [[daylight detector]] to an inverted daylight detector or vice-versa.
** Adding food to a [[campfire]].
** Adding or removing a [[music disc]] to a [[jukebox]].
**[[Mud]] turning into [[clay]].
**Harvesting [[sweet berries]].
**Placing an [[eye of ender]] in an [[end portal frame]].
** [[Bees]] entering or exiting a [[beehive]] or a [[bee nest]].
**Interacting with [[composter]].
**Attaching or detaching a [[lead]] from a [[fence]].
**Attaching or detaching a lead from a mob.
**Dying a [[sheep]].
**Picking [[glow berries]].
**[[Farmland]] turning into [[dirt]].
** Using a [[spawn egg]] on a [[monster spawner]].
**[[Silverfish]] merging with blocks.
** Using a [[hoe]] on [[rooted dirt]].
**Using a [[shovel]] to create [[dirt path]]s.
**Placing a [[door]].
**Planting seeds in [[farmland]].

;[[Shulker Box]]
*The IDs of <code>shulker_box</code> have now been split up into their own IDs.

===Command format===
; [[Block states]]
*Now "equals" (<code>=</code>) are used instead of "colons" (<code>:</code>) to match {{JE}}.
**Example: <code>oak_log["pillar_axis"''':'''"x"]</code> -> <code>oak_log["pillar_axis"'''='''"x"]</code>

; [[Observer]]
*Now uses the <code>minecraft:facing_direction</code> [[block state]] instead of <code>facing_direction</code>. 
**<code>minecraft:facing_direction</code> has six values <code>["down", "up", "north", "south", "east", "west"]</code>.

===Gameplay===
;[[Sneaking]]
* Sneak under 1.5 blocks tall is now available without the "Short Sneaking/Short Sneaking and Crawling" experimental toggle.
*Players can now be forced into sneak state while flying.

; [[Sound]]
* Camera position is now used for audio listening and ambient sounds.
** Previously the player position and rotation were sometimes used for audio listening.

;[[Rendering engine]] 
*Rendering of snow or rain is now based on camera position instead of player position.

=== General===
;[[Experiments]]
*Renamed the "Short Sneaking" experimental toggle to "Short Sneaking and Crawling". ("Removed/Changed" later in [[Bedrock Edition beta 1.20.10.23|beta/preview 1.20.10.23]])
**Now also contains the ability to [[Crawling|crawl]].

;[[Fog]] 
*Underwater and fog effects are now based on camera position rather than player position.

; [[Options]]
*"Chat message duration" accessibility option is now set to 10 seconds by default.
*"Text to Speech" narrator now reads item names when selecting items in the hotbar and the "/" button in the chat screen.

===Items===
;[[Boat]]s
*Recipe no longer needs a [[shovel]] to match {{JE}}.

;[[Cobweb]]
*Now can't craft into [[string]]s to match {{JE}}.

===Mobs=== 
;[[Horse]], [[Mule]], and [[Donkey]]
*Can now be tempted using a [[golden apple]], [[golden carrot]], or [[enchanted golden apple]]. 

;[[Llama]]
* Can now be tempted using a [[hay bale]].

;[[Magma Cube]]
*Can now be affected from [[Jump Boost]].

===World generation=== 
;[[Chiseled Deepslate]] and [[Polished Basalt]]
*Can no longer be replaced by [[sculk]].

;[[Polished Deepslate]]
* Can now be replaced by [[sculk]].

;Fallen [[Tree]]s
*Now generate with [[mushroom]]s again.

===Technical ===
; [[JSON]]
*Added deprecation error message for the <code>part_visibility</code> component.
*Fixed an issue where adding a <code>minecraft:peek</code> component to a custom entity would cause the game to crash.
*Updated the <code>minecraft:geometry</code> block component to allow bone visibility to be defined with a [[molang]] expression.
*Added a content error when <code>minecraft:balloonable</code> is used on <code>minecraft:player</code> to prevent issues as this component is not supported in this way.
*Invalid JSON objects within the entity component <code>minecraft:behavior.nearest_attackable_target</code> will no longer crash the game.

==Experimental==
These additions and changes are accessible by enabling the "Crawling", "Recipe Unlocking", "Beta APIs", and "Experimental Cameras" experimental toggles.
===Additions===
====Command format====
;{{cmd|recipe}} 
*A new [[command]] that gives or takes (unlocks or locks) [[recipe]]s for a player.
*Syntax: 
**<code>/recipe <victim: target> give <recipe: string></code>
***Gives (unlocks) a specified recipe to a player.
**<code>/recipe <victim: target> take <recipe: string></code>
***Takes (locks) a specified recipe from a player.
**If <code>*</code> is specified in <code>recipe: string</code>, it will unlock or lock all recipes for the player.

==== Gameplay====
;[[Crawling]]
*Added the ability to [[Crawling|crawl]].
** Created new player crawling animation.
**Players will now begin crawling when in a 1 block gap, similar to sneaking.
**Crawling is the same speed as sneaking.
**Players will automatically stand up or begin [[sneaking]] if they leave the 1 block gap.
*Players can now be forced into crawl state while flying.

===Changes===
====Command format====
;{{cmd|camera}}
*Changed camera command fade color to take integer values from <code>0</code> to <code>255</code> rather than <code>0.0</code> to <code>1.0</code> fractional values.
*Camera fade command now enforces fade duration limits; fade in, hold, and fade out must be between <code>0</code> and <code>10</code> seconds.
*Ensuring camera pitch can only be between <code>-90</code> and <code>90</code> degrees.
*Added <code>example:example_player_listener</code> camera preset.
*Added <code>example:example_player_effects</code> camera preset.
*Rendering of experimental <code>minecraft:free</code> camera no longer affected by player state like night vision.

====Gameplay====
;[[Recipe book]]
*Recipes are now unlocked when the player collect materials for it.
**Picking up an item teaches the player how to craft that item.
*A new notification appears when the player find a new crafting material.

====Technical==== 
;API 
*Dynamic properties can now optionally have default values.
*Increased dynamic property registration limits:
**Actors: <code>~1KB</code> -> <code>128KB</code>
**World: <code>~10KB</code> -> <code>1MB</code>
*<code>ScreenDisplay</code>
**Removed <code>clearTitle()-</code> Use <code>setTitle</code> with an empty string to clear the title.
**Updated <code>fadeInSeconds</code>, <code>staySeconds</code>, <code>fadeOutSeconds</code> to <code>fadeInDuration</code>, <code>stayDuration</code>, <code>fadeOutDuration</code> on <code>TitleDisplayOptions</code> (seconds to ticks).
**Updated <code>setTitle</code> to reset the times per each new title.
**Added <code>RawMessage</code> support for <code>setTitle</code>, <code>updateSubtitle</code>, and <code>setActionBar</code>.
*''Entity''
**Added <code>read-only</code> property <code>isGliding-</code> Returns whether the player is gliding with elytra.
** Added <code>read-only</code> property <code>isJumping-</code> Returns whether the player is using the jump action.
**Added <code>read-only</code> property <code>sFlying-</code> Returns whether the player is flying (e.g. creative or spectator mode).
**Added <code>read-only</code> property <code>isSprinting-</code> Returns whether the entity is sprinting.
**Added <code>read-only</code> property <code>isSwimming-</code> Returns whether the entity is swimming.
**Added <code>read-only</code> property <code>isClimbing-</code> Returns whether the entity is climbing (e.g. player on a ladder or spider on a wall).
**Added <code>read-only</code> property <code>isOnGround-</code> Returns whether the entity is on the ground.
**Added <code>read-only</code> property <code>isInWater-</code> Returns whether the entity is in water.
**Added <code>read-only</code> property <code>isFalling-</code> Returns whether the entity is falling.
** Added <code>read-only</code> property <code>fallDistance-</code> Returns the current fall distance (used for calculating fall damage).
**Added function <code>fly-</code> Makes the player fly (e.g. creative or spectator mode).
**Added function <code>stopFlying-</code> Makes the player stop flying (e.g. creative or spectator mode).
**Added function <code>glide-</code> Makes the player glide with elytra.
**Added function <code>stopGliding-</code> Makes the player stop gliding with elytra.
** Added function <code>swim-</code> Makes the player swim.
**Added function <code>stopSwimming-</code> Makes the player stop swimming.
*''Entity'' effects
**Updated function <code>addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): void</code> to return void and to throw if the effect does not exist or the parameters are out of bounds.
**Updated function <code>getEffect(effectType: EffectType | string): Effect | undefined</code> to throw if the effect does not exist.
**Updated function <code>removeEffect(effectType: EffectType | string): boolean</code> to throw if the effect does not exist.
*<code>BlockEvents</code>
**Added events <code>PressurePlatePushEvent</code>, <code>PressurePlatePopEvent</code>, <code>TargetBlockHitEvent</code>, and <code>TripWireTripEvent</code>.
*<code>ContainerSlot</code>
**Removed function <code>clone-</code>.
*<code>EntityHealableComponent</code>
**Removed <code>filters: FilterGroupproperty</code>.
*<code>EntityAttributeComponent</code>
**Added <code>effectiveMin: number</code> Returns the minimum possible value for the component.
**Added <code>effectiveMax: number</code> Return the maximum possible value for the component.
** Renamed <code>value</code> property to <code>defaultValue</code>.
**Renamed <code>current</code> property to <code>currentValue</code>.
**Renamed <code>setCurrent</code> method to <code>setCurrentValue</code>.
*Added <code>EntityHealthChangedAfterEvent</code> It is triggered when any health change happens for an entity.
* System
**Replaced <code>events</code> with <code>system.beforeEvents</code> and <code>system.afterEvents</code>.
**Renamed event <code>beforeWatchdogTerminate</code> to <code>watchdogTerminate</code> and moved it to <code>beforeEvents</code>.
**Moved <code>scriptEventReceive</code> to <code>afterEvents</code>.
*MessageReceiveAfterEvent
**Removed property <code>sourceType</code>.
*<code>ScriptEventSource</code>
**Replaced enum <code>MessageSourceTypewith</code> a new enum <code>ScriptEventSource</code>.
*<code>ScriptEventCommandMessageAfterEvent</code>
**Changed property <code>sourceType</code> from <code>MessageSourceType</code> to <code>ScriptEventSource</code>.
**Increased maximum message length from 256 to 2048 characters.
*Dynamic Property identifiers are now limited to <code>1024</code> characters.
*Removed MinecraftEffectTypes defined in <code>@minecraft/server</code>.
*Moved several APIs to stable <code>1.30</code>.
**Moving <code>tryTeleport(location: Vector3, duration: number, options: ScriptTeleportOptions)</code> to <code>3.0</code>.
**Moving <code>teleport(location: Vector3, options: ScriptTeleportOptions)</code> to <code>3.0</code>.
**Moved <code>function getComponent</code> to <code>3.0</code>.
**Moved <code>world event PlayerJoinAfterEvent</code> to <code>3.0</code>.
**Moved <code>world event PlayerLeaveAfterEvent</code> to <code>3.0</code>.
** Moved <code>world event PlayerSpawnAfterEvent</code> to <code>3.0</code>.
**Moved <code>EntityComponent EntityHealableComponent</code> to <code>3.0</code>.
**Moved <code>EntityComponent EntityHealthComponent</code> to <code>3.0</code>.
**Moved <code>class FeedItem</code> to <code>3.0</code>.
** Moved <code>class FeedItemEffect</code> to <code>3.0</code>.
**Moved <code>addEffect(effectType: string | EffectType, duration: number, options: EntityEffectOptions)</code> to <code>3.0</code>.
**Moved <code>getEffect(effectType: string | EffectType)</code> to <code>3.0</code>.
**Moved <code>getEffects</code> to <code>3.0</code>.
**Moved <code>removeEffect(effectType: string | EffectType)</code> to <code>3.0</code>.
**<code>AfterEvents</code> 
***Moved <code>ButtonPushEvent</code> to <code>3.0</code>.
***Moved <code>LeverActivateEvent</code> to <code>3.0</code>.
**Moved function <code>spawnEntity</code> to <code>3.0</code>.
**Moved function <code>spawnItem</code> to <code>3.0</code>.
*Spawnpoint updates
**Removed function <code>clearSpawn</code>.
**Removed property <code>spawnDimension</code>.
**Added function <code>getSpawnPoint: DimensionLocation | undefined</code> - Returns the player's spawn point.
**Added function <code>setSpawnPoint(spawnPoint?: DimensionLocation): void</code> - Sets the player's spawn point, or clears it if spawnPoint is undefined.
** Renamed function <code>getDefaultSpawnPosition</code> to <code>getDefaultSpawnLocation</code>.
**Renamed function <code>setDefaultSpawn</code> to <code>setDefaultSpawnLocation</code>.
**<code>DimensionLocation</code>
***Added new interface <code>DimensionLocation</code> - Represents a location in a dimension.
** Added <code>hasParticipantfunction</code> to <code>ScoreboardObjective</code>.
**The following functions in <code>ScoreboardObjective</code> can now accept Entity or string types as participants:
***<code>getScore</code>
***<code>setScore</code>
**<code>removeParticipant</code>
**Removed <code>getScore</code>, <code>setScore</code> from <code>ScoreboardIdentity</code> and <code>Scoreboard</code>.
* Removed the <code>removeFromObjective</code> function from <code>ScoreboardIdentity</code>.
*''Raycasting''
**Changed function <code>getBlockFromRay</code>.
***Changed return type from <code>Block</code> to <code>BlockRaycastHit | undefined</code>.
**Changed function <code>getEntitiesFromRay</code>.
*** Changed return type from <code>Entity[]</code> to <code>EntityRaycastHit[]</code>.
**Changed function <code>getBlockFromViewDirection</code>.
***Changed return type from <code>Block</code>to <code>BlockRaycastHit | undefined</code>.
**Changed function <code>getEntitiesFromViewDirection</code>. 
***Changed return type from <code>Entity[]</code> to <code>EntityRaycastHit[]</code>.
**Added interface <code>BlockRaycastHit</code>.
**Added interface <code>EntityRaycastHit</code>.
*Renamed <code>leverActivate</code> after event to <code>leverAction</code>.
**Removed class <code>EntityHitAfterEvent</code>.
**Added class <code>EntityHitBlockAfterEvent</code>.
** Added class <code>EntityHitEntityAfterEvent</code>.
** Class <code>WorldAfterEvents</code>.
***Removed property <code>entityHit</code>.
***Added property <code>entityHitBlock</code>.
*** Added property <code>entityHitEntity</code>.
** Added helper function <code>isValid</code> to several classes in order to check if the object is valid. This can safely be used on any handle to a native object before accessing or using the object, to ensure the underlying object still exists and is valid to use.
***<code>Block</code> (checks the block is a valid position in bounds and the containing chunk is loaded & ticking).
*** <code>Container</code> (checks the relevent container inventory exists and is valid).
***<code>Effect</code> (checks the owning entity is valid and the effect exists on that entity).
***<code>ScreenDisplay</code> (checks the owning player is valid).
***<code>ScoreboardObjective</code> (checks the objective entry exists and is attached to a valid scoreboard).
***<code>Entity</code> (checks that the entity exists in the world. Will return true if the entity is dead). 
**** <code>Player</code>
****<code>SimulatedPlayer</code> (Note simulated players do not automatically get removed from the world, so <code>isValid</code> will return true long after they are dead).
***<code>ContainerSlot</code> (checks the item context is <code>valid: Container</code> exists in the world, such as the owning entity, and the slot is within the container bounds).
****Already existed as a readonly property, changed to a method for consistency.
***<code>Component</code>
****<code>EntityAttributeComponent</code> (checks the owning entity is valid and the attribute exists on the entity).
****<code>BlockLiquidContainerComponent</code> (checks block exists and is a valid cauldron type).
*****Added read only method isValidLiquidwhich checks if the liquid in the cauldron matches the component in question (EG. <code>BlockLavaContainerComponent</code> checks for lava liquid).
****<code>EntityComponent</code> (checks the owning entity exists).
****<code>ItemComponent</code> (checks the owning item exists).
*World
**Renamed <code>getTime</code> to <code>getTimeOfDay</code>.
**Renamed <code>setTime</code> to <code>setTimeOfDay</code>.
**<code>setTimeOfDay</code> now accepts a <code>TimeOfDay</code> enum as an argument.
**The <code>timeOfDay</code> argument for <code>setTime</code> must now be within <code>0</code>-<code>23999</code> (inclusive).
**Added <code>getDay</code>.
*Updated the following enums' values to be <code>PascalCase</code> instead of <code>camelCase</code>.
**<code>ClipboardMirrorAxis</code>
**<code>ClipboardRotation</code>
**<code>HttpRequestMethod</code>
**<code>FormCancelationReason</code>
** <code>Direction</code>
**<code>DisplaySlotId</code>
**<code>EntityLifetimeState</code>
**<code>FluidType</code>
**<code>ObjectiveSortOrder</code>
**<code>ScoreboardIdentityType</code>
**<code>ScriptEventSource</code>
**<code>SignSide</code>
**<code>WatchdogTerminateReason</code>
**<code>WeatherType</code> 

;[[JSON]]
*Items with the <code>minecraft:block_placer</code> component will now place blocks with correct orientation.
*Items in format version 1.20.10 and above with the <code>minecraft:throwable</code> component will trigger "item use" events when thrown.
*Custom items with <code>minecraft:block_placer</code> will no longer place certain blocks in the wrong location.
*Changed <code>minecraft:shooter</code> to only consume ammo when charging the item if <code>charge_on_draw</code> is set <code>true</code>.
*Deprecate <code>minecraft:render_offsets</code> component in JSON formats 1.20.10 and higher.

==Fixes==
{{fixes|project=MCPE|fixedin=1.20.10.20 Preview, 1.20.10.21 Preview, 1.20.10.23 Preview|otherissuescount=21
|;old
|46795|Cannot move items if "Quick Move" isn't canceled.
|54294|Jump boost has no effect on magma cubes.
|122663|Player model isn't centered when swimming.
|123608|Transparent leaves overlap with opaque leaves.
|138333|Fallen trees do not spawn with mushroom anymore
|142918|Holding two shields in RTX only shows you one.
|152002|<code>hasitem</code> doesn't check items in the cursor, unlike {{cmd|clear}}.
|153446|Cape when riding a boat changes its position (folds up) when you turn the camera.
|155371|Sculk sensor doesn't detect composter changes.
|155372|Placing an eye of ender doesn't produce a vibration.
|156199|Sculk sensors don't detect most game events post-Java 1.19 Pre-release 1.
|156444|Horse / donkey jump meter isn't the same length as the experience bar.
|156575|Xbox: On screen keyboard won't move and is in front of the sign and chat.
|157409|Sculk sensors do not detect respawn anchors charging.
|160189|Item drop location for inventory contents of storage entities is offset to the southeast.
|160238|Sculk patches don't replace polished deepslate upon world gen inside ancient city.
|161207|Packed mud can be mined faster with a shovel.
|162785|Blocks are placed upwards when continuing to build.
|163670|Zombie villagers don't drop armor or held items when converting to a regular villager.
|164064|Camel's dash sound continues playing.
|164801|Chiseled bookshelf slot interactions aren't symmetrical.
|166411|Blocks push the player when automatically initiated to sneaking.
|166566|Camels don't play their walking animations when they are damaged.
|166569|Player will sometimes automatically crouch when climbing ladders, vines, twisting vines, weeping vines under full block.
|166741|Sculk sensors do not detect item frame & glow item frame interactions.
|167447|Mouse and Keyboard buttons for Attack/Destroy and Interact/Place behave strangely when a controller is detected.
|168054|Block state autocomplete does not work unless you put a space between block name and first bracket.
|168056|Block state values don't autocomplete unless you type a space after the colon.
|168119|Remove an enchanted book from a chiseled bookshelf plays wrong sound.
|168129|Invalid objects in entitiy component <code>minecraft:behavior.nearest_attackable</code> crash the game.
|168368|{{cmd|inputpermission}} doesn't send you successful messages after executing it.
|169313|Freshly generated chunks cause boats and chestboats to disappear when riding in them.
|169772|Boats broken and all mobs exit boats when updated to 1.20 versions.
|169453|Entities continue to freeze even without powder snow if there is a powder snow block near the west & north side.
|169732|Conduit is black.
|169758|Villagers cannot pickup, plant or harvest torchflower seeds and pitcher pods.
|169693|Sniffers can still dig when using levitation status effect.
|169937|Decorated Pot combined with pottery sherds doesn't have additional information in the description.
|169974|{{cmd|execute positioned}} gets syntax error after 1.19.80 update.
|170031|Sniffers continue digging after their target block is destroyed.
|170208|30 second despawn immunity is broken again.
|170427|When water is put in the cauldron, the water looks like lava.
|170645|Game crashes when changing a mob's scale would make it collide with blocks.
|170610|Forced crouch interacts with entities as if the sneak button was being held.
|170613|Player is able to crouch while riding a camel.
|170814|P2P/SIG: no_session(Expired Auth from Discovery).
|170885|Crawl speed does not increase with swift sneak enchantment.
|171429|Pressure plates have become broken and inconsistent.
|171798|Mobs dismount from chest boats.
}}
;Others
*Players will now always spawn projectiles from the camera position when sneaking, swimming, or gliding.
* Loyalty tridents will always return to the player's camera.
* Players will now spawn particle effects when eating in the correct position if they are sneaking, swimming, or gliding.
*Players will no longer suffocate when short sneaking in certain scenarios.
*Players without permission to open/close containers can no longer interact with chiseled bookshelves.
*Switch: Fixed issues with highlighted blocks and mob shadows appearing through the pumpkin head overlay.
*Shields no longer flicker when held in both hands on RTX.
*Fixed sleep and camera fade effect not covering the screen until after first-person rendering happens.
* Fixed black pixels being generated on maps when "Client-Side Chunk Generation" is enabled.
*Command positions will now use the current position/rotation when running mcfunctions via {{cd|execute}}.
*The paper doll will now show up properly when crawling.
*Suspicious blocks now display correctly on maps.
*Shield no longer clips inside the armor stand model while in the riposte pose.
*Sniffer can no longer dig up seeds in the air.
*Fixed a crash that could happen when running the <code>go_and_give_items_to_noteblock</code> goal.
*Custom items with <code>minecraft:block_placer</code> will no longer place certain blocks in the wrong location.
*Fixed {{cmd|camerashake}} command to shake camera without also shaking player.
*Reordered the gamepad tooltips for UI screens so that the buttons align with the same side as a controller.
*Fixed an issue where legacy crawling was not working correctly with the sneak and crawl toggle turned off.
*Fixed bug where scoreboard values would not be updated on the client when updated from script.
*Fixed a crash.

==References==
{{reflist}}

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

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