{"id":504,"date":"2023-07-12T01:00:55","date_gmt":"2023-07-12T00:00:55","guid":{"rendered":"https:\/\/www.meloncube.net\/blog\/?p=504"},"modified":"2023-07-15T09:40:10","modified_gmt":"2023-07-15T08:40:10","slug":"minecraft-1-20-10-bedrock-edition-patch-notes","status":"publish","type":"post","link":"https:\/\/www.meloncube.net\/blog\/minecraft-1-20-10-bedrock-edition-patch-notes\/","title":{"rendered":"Minecraft 1.20.10 (Bedrock Edition) Patch Notes"},"content":{"rendered":"\n<p>New <a href=\"https:\/\/www.meloncube.net\/blog\/minecraft-bedrock-edition-1-19-81-patch-notes\/\">Bedrock Edition<\/a> features have arrived, but where they are from may bring quite the surprise! Today we explore the features of Minecraft 1.20.10, the parity it adds, and how to install the latest update so the fun never ends.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Minecraft 1.20.10 Patch notes<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"288\" src=\"https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/07\/MelonBedrockScreenshot-512x288.webp\" alt=\"Minecraft 1.20.10 Village Screenshot\" class=\"wp-image-505\" srcset=\"https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/07\/MelonBedrockScreenshot-512x288.webp 512w, https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/07\/MelonBedrockScreenshot-300x169.webp 300w, https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/07\/MelonBedrockScreenshot-768x432.webp 768w, https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/07\/MelonBedrockScreenshot.webp 854w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Vanilla Parity<\/h5>\n\n\n\n<p><strong>Short Sneaking<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Player\u2019s hitbox height now reduces to 1.5 blocks while sneaking<ul><li>Sneaking will automatically be initiated while stuck in a gap of less than 1.8 blocks<\/li><\/ul><ul><li>Sneaking will lower the player camera height respective of these changes<\/li><\/ul><ul><li>Sneaking now requires enough space to stand in order to exit sneaking<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Players will transition from swimming to sneaking if they are unable to stand up but would be able to sneak<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Players are no longer able to sneak while riding (MCPE-170613)<\/li>\n\n\n\n<li>Players will no longer suffocate when short sneaking in certain scenarios<\/li>\n\n\n\n<li>Players will no longer suffocate when riding on a Camel in 2 block gaps (MCPE-166451)&nbsp;<\/li>\n\n\n\n<li>Players will no longer be pushed slightly when short sneaking is by being pushed by a block (MCPE-166411)<\/li>\n\n\n\n<li>Fixed many interactions where being forced into sneaking acted the same as holding the sneak button (MCPE-170610)<\/li>\n<\/ul>\n\n\n\n<p><strong>Other Changes<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Items dropped by storage entities are now centered inside the nearest block (MCPE-160189)<\/li>\n\n\n\n<li>Shovel has been removed from Boat recipe<\/li>\n\n\n\n<li>Barrel recipe has been modified to use Planks instead of Sticks<\/li>\n\n\n\n<li>The Cobweb to String recipe has been removed<\/li>\n\n\n\n<li>Fixed a bug where Zombie Villager did not drop given item after curing (MCPE-163670)<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Experimental Features<\/strong><\/h5>\n\n\n\n<p><strong>Crawling<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added the ability to crawl behind the Short Sneaking and Crawling Experimental toggle<\/li>\n\n\n\n<li>Created new player crawling animation<\/li>\n\n\n\n<li>Players will now begin crawling when in a 1 block gap, similar to sneaking<\/li>\n\n\n\n<li>Crawling is the same speed as sneaking<\/li>\n\n\n\n<li>Players will automatically stand up or begin sneaking if they leave the 1 block gap<\/li>\n\n\n\n<li>Players will begin swimming if they enter water while crawling, or vice-versa<\/li>\n\n\n\n<li>Player\u2019s model is now centered around their hitbox when swimming (MCPE-122663)<\/li>\n\n\n\n<li>Players will now always spawn projectiles from the camera position when sneaking, swimming, or gliding<\/li>\n\n\n\n<li>Players will now spawn particle effects when eating in the correct position if they are sneaking, swimming, or gliding<\/li>\n\n\n\n<li>Loyalty Tridents will always return to the player\u2019s camera<\/li>\n\n\n\n<li>Players will no longer be stuck inside Cauldrons or Composters when crawling inside with a Trapdoor (MCPE-170836)<\/li>\n\n\n\n<li>The paper doll will now show up properly when crawling<\/li>\n\n\n\n<li>Fixed an issue where gliding or swimming could sometimes give the player an incorrect bounding box (MCPE-170882)<\/li>\n<\/ul>\n\n\n\n<p><strong>Recipe Unlocking<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recipe unlocking \u2013 now in Bedrock!<ul><li>Added recipe unlocking as an experiment<\/li><\/ul><ul><li>Collect materials to unlock relevant recipes<\/li><\/ul><ul><li>A notification will tell you when you\u2019ve found a new crafting material<\/li><\/ul><ul><li>Picking up an item teaches you how to craft that item. Great for when a friend gives you a tool you haven\u2019t crafted before<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>We\u2019d love to hear what you think of this feature, so please send us your feedback at&nbsp;<a href=\"https:\/\/aka.ms\/MCRecipeUnlocks\" target=\"_blank\" rel=\"noreferrer noopener\">aka.ms\/MCRecipeUnlocks<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Fixes and Changes<\/h5>\n\n\n\n<p><strong>General<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed the \u201cCommunication Error\u201d message appearing when leaving a Local Network game as the host on Nintendo Switch<\/li>\n\n\n\n<li>Reduce cases where players might see \u2018Unable to connect\u2019 errors due to \u2018Expired Auth from Discovery\u2019 (MCPE-170814)<\/li>\n<\/ul>\n\n\n\n<p><strong>Gameplay<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Camera position is now used for audio system listening and ambient sounds<ul><li>Previously the player position and rotation were sometimes used for audio listening<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>This effectively flips audio panning when using \u2018third person front\u2019 camera perspective<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Mobs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Farmer Villagers will now interact with Torchflower Seeds and Pitcher Pods. They can pick up the seeds and plant them, but they will not harvest the Torchflower or Pitcher Crop (MCPE-169758)<\/li>\n\n\n\n<li>The sound played when a Camel is dashing is no longer played repeatedly (MCPE-164064)<\/li>\n\n\n\n<li>Fixed issue with Jump Boost effect not affecting Magma Cubes (MCPE-54294)<\/li>\n\n\n\n<li>Fixed Boats on Ice disappearing when Client-Side Chunk-Generation was enabled (MCPE-169313)<\/li>\n\n\n\n<li>Mobs are back to normal despawn rate during night (MCPE-170208)<\/li>\n\n\n\n<li>Camels now play a walking animation when taking damage while standing still (MCPE-166566)<\/li>\n\n\n\n<li>Sniffer can no longer dig up seeds in the air<\/li>\n\n\n\n<li>Mobs no longer continue to freeze without Powder Snow if there is a Powder Snow block near the west and north side (MCPE-169453)<\/li>\n<\/ul>\n\n\n\n<p><strong>Blocks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Polished Basalt and Chiseled Deepslate can no longer be replaced by Sculk during world generation<\/li>\n\n\n\n<li>Polished Deepslate can now be replaced by Sculk during world generation (MCPE-160238)<\/li>\n\n\n\n<li>Decorated Pots crafted with at least one Sherd now have a hover tooltip displaying the Sherd and Brick ingredients<\/li>\n\n\n\n<li>Players without permission to open\/close containers can no longer interact with Chiseled Bookshelves<\/li>\n\n\n\n<li>The correct sound effect is now played when removing an enchanted Book from Chiseled Bookshelf (MCPE-168119)<\/li>\n\n\n\n<li>Chiseled Bookshelf slot interactions are now symmetrical (MCPE-164801)<\/li>\n\n\n\n<li>Cauldron water texture is now the correct version (MCPE-170427)<\/li>\n\n\n\n<li>Note Block on top of Soul Soil now produces the Harp sound instead of the Snare sound<\/li>\n\n\n\n<li>Shovel can no longer mine Packed Mud as fast as Pickaxe (MCPE-161207)<\/li>\n\n\n\n<li>Placing blocks on Top Snow and Tall Grass while moving side to side will no longer cause them to stack up continuously (MCPE-162785)<\/li>\n\n\n\n<li>Suspicious Gravel and Suspicious Sand blocks now display correctly on Maps<\/li>\n\n\n\n<li>Mushrooms are now able to spawn on fallen tree trunks (MCPE-138333)<\/li>\n\n\n\n<li>Conduit now has the correct lighting when placed on ground (MCPE-169732)<\/li>\n<\/ul>\n\n\n\n<p><strong>Items<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed black pixels being generated on maps when Client-Side Chunk Generation was enabled<\/li>\n\n\n\n<li>Shield no longer clips inside the Armor Stand model while in the riposte pose<\/li>\n<\/ul>\n\n\n\n<p><strong>Sculk Vibrations<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Placing, rotating, or removing an item in an Item Frame or in a Glow Item Frame now emits vibrations (MCPE-166741)<\/li>\n\n\n\n<li>Charging a Respawn Anchor now emits vibrations (MCPE-157409)<\/li>\n\n\n\n<li>Scraping or applying wax to blocks of the Copper block set now emits vibrations<\/li>\n\n\n\n<li>Switching a Daylight Detector to an Inverted Daylight Detector, or vice-versa, now emits vibrations<\/li>\n\n\n\n<li>Adding food to a Campfire now emits vibrations<\/li>\n\n\n\n<li>Adding or removing a Music Disc to a Jukebox now emits vibrations<\/li>\n\n\n\n<li>Mud turning into Clay now emits vibrations<\/li>\n\n\n\n<li>Harvesting Sweet Berries now emits vibrations<\/li>\n\n\n\n<li>Placing an Eye of Ender in an End Portal Frame now emits vibrations (MCPE-155372)<\/li>\n\n\n\n<li>Bees now emit vibrations when entering or exiting a Beehive or a Bee Nest (MCPE-156199)<\/li>\n\n\n\n<li>Interacting with a Composter now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Attaching or detaching a Lead from a Fence now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Attaching or detaching a Lead from a mob now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Dying a Sheep now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Picking Glow Berries now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Farmland turning into Dirt now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Using a Spawn Egg on a Monster Spawner now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Silverfish merging with blocks now emit vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Using a Hoe on Rooted Dirt now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Using a Shovel to create Dirt Paths now emits vibrations (MCPE-156199)<\/li>\n\n\n\n<li>Placing a Door now emits vibrations<\/li>\n\n\n\n<li>Planting seeds in Farmland now emits vibrations<\/li>\n<\/ul>\n\n\n\n<p><strong>Realms<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Updated the contrast ratio of the close button in realms feed menu<\/li>\n\n\n\n<li>Updated the contrast ratio of the New Post header banner<\/li>\n\n\n\n<li>An error message is now shown when attempting to upload a cross-platform restricted world to Realms, instead of uploading a corrupted world<\/li>\n\n\n\n<li>The focus indicator no longer auto selects the Find Friend button when the Members tab is selected<\/li>\n<\/ul>\n\n\n\n<p><strong>Accessibility<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Improved the Xbox on-screen keyboard experience, including better positioning, updating fields with typed input, and no more screen dimming while on screen keyboard is open (MCPE-156575)<\/li>\n\n\n\n<li>Added a toggle to all platforms enabling extra-large GUI scaling beyond what the GUI slider allows<\/li>\n\n\n\n<li>Text-to-speech now reads item names when selecting items in the hotbar<\/li>\n<\/ul>\n\n\n\n<p><strong>User Interface<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added support for detecting Brazilian Portuguese as the preferred system language on Nintendo Switch<\/li>\n\n\n\n<li>Horse and Donkey jump bar, and camel dash bar, now scale properly to the experience bar (MCPE-156444)<\/li>\n\n\n\n<li>Changed the Pause Menu disconnection text to be platform agnostic<\/li>\n\n\n\n<li>Fixed an issue that caused the inventory to get locked up after auto placing (MCPE-46795)<\/li>\n\n\n\n<li>Imported worlds now get their last played date modified to the time they were imported<\/li>\n\n\n\n<li>Reordered the gamepad tooltips for UI screens so that the buttons align with the same side as a controller<\/li>\n<\/ul>\n\n\n\n<p><strong>Mouse Input<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Default chat duration is now set to 10 seconds while default toast notification duration remains at 3 seconds<\/li>\n\n\n\n<li>Improved handling of simultaneous mouse clicks, triggering each individual associated action\/response<\/li>\n\n\n\n<li>Fixed issues with unresponsive or laggy input when using mouse together with a controller (MCPE-167447)<\/li>\n\n\n\n<li>Text-to-speech now reads \u201cSlash button\u201d when hovering over the \u201c\/\u201d button in the chat screen<\/li>\n<\/ul>\n\n\n\n<p><strong>Graphical<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed issues with highlighted blocks and mob shadows appearing through the Pumpkin head overlay on Switch<\/li>\n\n\n\n<li>Rendering of snow or rain is now based on camera position instead of player position<\/li>\n\n\n\n<li>Shields no longer flicker when held in both hands on RTX<\/li>\n\n\n\n<li>Fixed sleep and camera fade effect not covering the screen until after first-person rendering happens<\/li>\n\n\n\n<li>Underwater and fog effects are now based on camera position rather than player position<\/li>\n\n\n\n<li>Fancy Leaves setting is now applied immediately and will no longer cause x-ray effect (MCPE-123608)<\/li>\n\n\n\n<li>Fixed player capes not properly flapping when moving forward but looking sideways (fixed for real this time!) (MCPE-153446)<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Technical Updates<\/h5>\n\n\n\n<p><strong>Updated Add-On Template Packs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Updated Add-On templates for 1.20.10 with new resources, behaviors, and documentation are available to download at&nbsp;aka.ms\/MCAddonPacks<\/li>\n<\/ul>\n\n\n\n<p><strong>Dedicated Server<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Note for Linux users:<\/strong>&nbsp;Ubuntu 18.04 LTS (Bionic Beaver) will reach End of Standard Support in 2023. Accordingly, the Linux Minecraft Dedicated Server will also raise its minimum target Ubuntu version to 20.04 LTS (Focal Fossa) in a later 1.20 update (exact release to be determined). Minecraft server operators using Ubuntu are encouraged to prepare for this transition by updating their deployments to 20.04 LTS as soon as possible.<\/li>\n\n\n\n<li>Fixed invalid entries in allowlist.json causing a crash (BDS-18133)<\/li>\n<\/ul>\n\n\n\n<p><strong>Stability and Performance<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Invalid JSON objects within the entity component&nbsp;<em>\u201cminecraft:behavior.nearest_attackable_target\u201d<\/em>&nbsp;will no longer crash the game (MCPE-168129)<\/li>\n\n\n\n<li>Fixed a crash that could occur when running the&nbsp;<em>\u201cgo_and_give_items_to_noteblock\u201d<\/em>&nbsp;goal<\/li>\n\n\n\n<li>Fixed a crash that could occur when attempting to change a mob\u2019s scale while it was colliding with blocks (MCPE-170645)<\/li>\n<\/ul>\n\n\n\n<p><strong>Add-Ons and Script Engine<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added deprecation error message for the&nbsp;<em>part_visibility<\/em>&nbsp;component (the&nbsp;<em>bone_visibility<\/em>&nbsp;field in the geometry component should be used instead, see block documentation for more information)<\/li>\n\n\n\n<li>Fixed an issue where adding a&nbsp;<em>minecraft:peek<\/em>&nbsp;component to a custom entity would cause the game to crash<\/li>\n<\/ul>\n\n\n\n<p><strong>Commands<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>\/time query<\/em>&nbsp;command will now return the correct day and time of day when the absolute time is negative<\/li>\n\n\n\n<li>Executing the \u201c<em>inputpermission set<\/em>\u201d command will now output a message to the chat with the results (MCPE-168368)<\/li>\n\n\n\n<li>Executing the \u201c<em>inputpermission set<\/em>\u201d command will now result in an error if it does not affect any players<\/li>\n\n\n\n<li>Command positions will now use the current position\/rotation when running mcfunctions via execute<\/li>\n\n\n\n<li>Fixed issue where some execute commands stopped working on Realms (MCPE-169974)&nbsp;<\/li>\n\n\n\n<li>The \u201c<em>hasitem<\/em>\u201d target selector argument now counts items held with the cursor (MCPE-152002)<\/li>\n\n\n\n<li>Commands will still work with \u201cconcrete\u201d, but \u201cconcrete\u201d won\u2019t be suggested in the command prompt, rather the new names will\n<ul class=\"wp-block-list\">\n<li>\u201cconcrete\u201d block is now split into unique instances, namely \u201cwhite_concrete\u201d, \u201corange_concrete\u201d, \u201cmagenta_concrete\u201d, \u201clight_blue_concrete\u201d, \u201cyellow_concrete\u201d, \u201clime_concrete\u201d, \u201cpink_concrete\u201d, \u201cgray_concrete\u201d, \u201clight_gray_concrete\u201d, \u201ccyan_concrete\u201d, \u201cpurple_concrete\u201d, \u201cblue_concrete\u201d, \u201cbrown_concrete\u201d, \u201cgreen_concrete\u201d, \u201cred_concrete\u201d, and \u201cblack_concrete\u201d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Java Parity: Block states in commands will use equals instead of colon in version 1.20.0 and later. For example using the setblock command: \/setblock ~ ~ ~ oak_log[&#8220;pillar_axis&#8221;=&#8221;x&#8221;] (MCPE-168056)<\/li>\n\n\n\n<li>Block states with equals don\u2019t require a space to show autocomplete options (MCPE-168056)<\/li>\n<\/ul>\n\n\n\n<p><strong>Components<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added a content error when&nbsp;<em>minecraft:balloonable<\/em>&nbsp;is used on&nbsp;<em>minecraft:player<\/em>&nbsp;to prevent issues as this component is not supported in this way (MCPE-164495)<\/li>\n<\/ul>\n\n\n\n<p><strong>Entities<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Custom entities are no longer restricted to overriding Vanilla entities released before 1.20. All Vanilla entities can be used in the \u201c<em>identifier<\/em>\u201d or \u201c<em>runtime_identifier<\/em>\u201d field, including Camel and Sniffer<\/li>\n<\/ul>\n\n\n\n<p><strong>Blocks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Updated the \u201c<em>minecraft:geometry<\/em>\u201d block component to allow bone visibility to be defined with a Molang expression<\/li>\n\n\n\n<li>Converted&nbsp;<em>\u201cproperties\u201d<\/em>&nbsp;to&nbsp;<em>\u201cstates\u201d&nbsp;<\/em>for custom blocks<\/li>\n<\/ul>\n\n\n\n<p><strong>Items<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Released the&nbsp;<em>minecraft:cooldown<\/em>&nbsp;item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the&nbsp;<em>minecraft:repairable<\/em>&nbsp;item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Items with the&nbsp;<em>\u201cminecraft:block_placer\u201d<\/em>&nbsp;component will now place blocks with correct orientation<\/li>\n\n\n\n<li>Released the&nbsp;<em>\u201cminecraft:max_stack_size\u201d<\/em>&nbsp;item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Custom items with&nbsp;<em>\u201cminecraft:block_placer\u201d<\/em>&nbsp;will no longer place certain blocks in the wrong location<\/li>\n\n\n\n<li>Released the&nbsp;<em>\u201cminecraft:block_placer\u201d<\/em>&nbsp;item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the&nbsp;<em>\u201cminecraft:record\u201d<\/em>&nbsp;item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the \u201c<em>minecraft:can_destroy_in_creative<\/em>\u201d item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the \u201c<em>minecraft:hover_text_color<\/em>\u201d item component out of experimental in json formats 1.20.10 and higher<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Experimental Technical Features<\/strong><\/h5>\n\n\n\n<p><strong>Add-Ons and Script Engine<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Camera Presets can now specify&nbsp;<em>\u201clistener\u201d: \u201cplayer\u201d<\/em>&nbsp;to have the audio system use the player position for audio positioning\n<ul class=\"wp-block-list\">\n<li>Added&nbsp;<em>\u201cexample:example_player_listener\u201d<\/em>&nbsp;Camera Preset to demonstrate this option<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Actually fixed the bug that caused player capes to stop flapping when moving forward but looking sideways in the&nbsp;<em>query.cape_flap_amount&nbsp;<\/em>by switching the rotation used from the player\u2019s looking rotation to the player\u2019s body rotation (MCPE-153446)<\/li>\n\n\n\n<li>Observer blocks use state \u201c<em>minecraft:facing_direction<\/em>\u201d instead of \u201c<em>facing_direction<\/em>\u201d. \u201c<em>minecraft:facing_direction<\/em>\u201d uses string values (\u201cdown\u201d, \u201cup\u201d, \u201cnorth\u201d, \u201csouth\u201d, \u201ceast\u201d, \u201cwest\u201d)<\/li>\n<\/ul>\n\n\n\n<p><strong>API<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dynamic properties can now optionally have default values<\/li>\n\n\n\n<li>Increased Dynamic Property registration limits:<ul><li>Actors: ~1KB -&gt; 128KB<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>World: ~10KB -&gt; 1MB<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ScreenDisplay<ul><li>Removed&nbsp;<em>clearTitle()<\/em>&#8211; Use&nbsp;<em>setTitle<\/em>&nbsp;with an empty string to clear the title<\/li><\/ul><ul><li>Updated&nbsp;<em>fadeInSeconds, staySeconds, fadeOutSeconds<\/em>&nbsp;to&nbsp;<em>fadeInDuration, stayDuration, fadeOutDuration<\/em>&nbsp;on TitleDisplayOptions (seconds to ticks)<\/li><\/ul><ul><li>Updated&nbsp;<em>setTitle<\/em>&nbsp;to reset the times per each new title<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Added&nbsp;<em>RawMessage<\/em>&nbsp;support for&nbsp;<em>setTitle<\/em>,&nbsp;<em>updateSubtitle<\/em>, and&nbsp;<em>setActionBar<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Entity additions<ul><li>Added read-only property&nbsp;<em>isGliding<\/em>&nbsp;&#8211; Returns whether the player is gliding with Elytra<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isJumping<\/em>&nbsp;&#8211; Returns whether the player is using the jump action<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isFlying<\/em>&nbsp;&#8211; Returns whether the player is flying (e.g. Creative or Spectator mode)<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isSprinting<\/em>&nbsp;&#8211; Returns whether the entity is sprinting<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isSwimming<\/em>&nbsp;&#8211; Returns whether the entity is swimming<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isClimbing<\/em>&nbsp;&#8211; Returns whether the entity is climbing (e.g. Player on a ladder or Spider on a wall)<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isOnGround<\/em>&nbsp;&#8211; Returns whether the entity is on the ground<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isInWater<\/em>&nbsp;&#8211; Returns whether the entity is in water<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>isFalling<\/em>&nbsp;&#8211; Returns whether the entity is falling<\/li><\/ul><ul><li>Added read-only property&nbsp;<em>fallDistance<\/em>&nbsp;&#8211; Returns the current fall distance (Used for calculating fall damage)<\/li><\/ul><ul><li>Added function&nbsp;<em>fly<\/em>&nbsp;&#8211; Makes the player fly (e.g. Creative or Spectator mode)<\/li><\/ul><ul><li>Added function&nbsp;<em>stopFlying<\/em>&nbsp;&#8211; Makes the player stop flying (e.g. Creative or Spectator mode)<\/li><\/ul><ul><li>Added function&nbsp;<em>glide<\/em>&nbsp;&#8211; Makes the player glide with Elytra<\/li><\/ul><ul><li>Added function&nbsp;<em>stopGliding<\/em>&nbsp;&#8211; Makes the player stop gliding with Elytra<\/li><\/ul><ul><li>Added function&nbsp;<em>swim<\/em>&nbsp;&#8211; Makes the player swim<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Added function&nbsp;<em>stopSwimming<\/em>&nbsp;&#8211; Makes the player stop swimming<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Entity additions (effects)<ul><li>Updated function&nbsp;<em>addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): void<\/em>&nbsp;to return void and to throw if the effect does not exist or the parameters are out of bounds<\/li><\/ul><ul><li>Updated function&nbsp;<em>getEffect(effectType: EffectType | string): Effect | undefined<\/em>&nbsp;to throw if the effect does not exist<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Updated function&nbsp;<em>removeEffect(effectType: EffectType | string): boolean<\/em>&nbsp;to throw if the effect does not exist<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>BlockEvents\n<ul class=\"wp-block-list\">\n<li>Added events&nbsp;<em>\u2018PressurePlatePushEvent\u2019<\/em>,&nbsp;<em>\u2018PressurePlatePopEvent\u2019<\/em>,&nbsp;<em>\u2018TargetBlockHitEvent\u2019<\/em>, and&nbsp;<em>\u2018TripWireTripEvent\u2019<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ContainerSlot\n<ul class=\"wp-block-list\">\n<li>Removed function&nbsp;<em>clone<\/em>&nbsp;&#8211; Please use function&nbsp;<em>getItem<\/em>&nbsp;instead<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>EntityHealableComponent\n<ul class=\"wp-block-list\">\n<li>Removed&nbsp;<em>filters: FilterGroup<\/em>&nbsp;property<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>EntityAttributeComponent<ul><li>Added&nbsp;<em>effectiveMin: number<\/em>&nbsp;property. Returns the minimum possible value for the component<\/li><\/ul><ul><li>Added&nbsp;<em>effectiveMax: number<\/em>&nbsp;property. Return the maximum possible value for the component<\/li><\/ul><ul><li>Renamed&nbsp;<em>value<\/em>&nbsp;property to&nbsp;<em>defaultValue<\/em><\/li><\/ul><ul><li>Renamed&nbsp;<em>current<\/em>&nbsp;property to&nbsp;<em>currentValue<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Renamed&nbsp;<em>setCurrent<\/em>&nbsp;method to&nbsp;<em>setCurrentValue<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Added&nbsp;<em>EntityHealthChangedAfterEvent<\/em>. It is triggered when any health change happens for an Entity<\/li>\n\n\n\n<li>System<ul><li>Replaced&nbsp;<em>system.events<\/em>&nbsp;with&nbsp;<em>system.beforeEvents<\/em>&nbsp;and&nbsp;<em>system.afterEvents<\/em><\/li><\/ul><ul><li>Renamed event&nbsp;<em>beforeWatchdogTerminate<\/em>&nbsp;to&nbsp;<em>watchdogTerminate<\/em>&nbsp;and moved it to&nbsp;<em>system.beforeEvents<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Moved&nbsp;<em>scriptEventReceive<\/em>&nbsp;to&nbsp;<em>system.afterEvents<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>MessageReceiveAfterEvent\n<ul class=\"wp-block-list\">\n<li>Removed property&nbsp;<em>sourceType<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ScriptEventSource\n<ul class=\"wp-block-list\">\n<li>Replaced enum&nbsp;<em>MessageSourceType<\/em>&nbsp;with a new enum&nbsp;<em>ScriptEventSource<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ScriptEventCommandMessageAfterEvent<ul><li>Changed property&nbsp;<em>sourceType<\/em>&nbsp;from&nbsp;<em>MessageSourceType<\/em>&nbsp;to&nbsp;<em>ScriptEventSource<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Increased maximum message length from 256 to 2048 characters<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Dynamic Property identifiers are now limited to 1024 characters<\/li>\n\n\n\n<li>Removed&nbsp;<em>MinecraftEffectTypes<\/em>&nbsp;defined in&nbsp;<em>@minecraft\/server. See @minecraft\/vanilla-data NPM package for an equivalent<\/em><\/li>\n\n\n\n<li><em>Moved several APIs to stable 1.30:<\/em><ul><li>Moving&nbsp;<em>tryTeleport(location: Vector3, duration: number, options: ScriptTeleportOptions)<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moving&nbsp;<em>teleport(location: Vector3, options: ScriptTeleportOptions)<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved function&nbsp;<em>getComponent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved world event&nbsp;<em>PlayerJoinAfterEvent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved world event&nbsp;<em>PlayerLeaveAfterEvent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved world event&nbsp;<em>PlayerSpawnAfterEvent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved EntityComponent&nbsp;<em>EntityHealableComponent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved EntityComponent&nbsp;<em>EntityHealthComponent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved class&nbsp;<em>FeedItem<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved class&nbsp;<em>FeedItemEffect<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moving&nbsp;<em>addEffect(effectType: string | EffectType, duration: number, options: EntityEffectOptions)<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved&nbsp;<em>getEffect(effectType: string | EffectType)<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved&nbsp;<em>getEffects()<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moved&nbsp;<em>removeEffect(effectType: string | EffectType)<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>AfterEvents<ul><li>Moving&nbsp;<em>ButtonPushEvent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><ul><li>Moving&nbsp;<em>LeverActivateEvent<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul><\/li><\/ul><ul><li>Moved function&nbsp;<em>spawnEntity<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Moved function&nbsp;<em>spawnItem<\/em>&nbsp;to&nbsp;<em>1.3.0<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>Spawn Point Updates:<\/em><ul><li>Removed function&nbsp;<em>clearSpawn<\/em><\/li><\/ul><ul><li>Removed property&nbsp;<em>spawnDimension<\/em><\/li><\/ul><ul><li>Added function&nbsp;<em>getSpawnPoint(): DimensionLocation | undefined<\/em>&nbsp;&#8211; Returns the player\u2019s spawn point<\/li><\/ul><ul><li>Added function&nbsp;<em>setSpawnPoint(spawnPoint?: DimensionLocation): void<\/em>&nbsp;&#8211; Sets the player\u2019s spawn point, or clears it if&nbsp;<em>spawnPoint<\/em>&nbsp;is&nbsp;<em>undefined<\/em><\/li><\/ul><ul><li>Renamed function&nbsp;<em>getDefaultSpawnPosition<\/em>&nbsp;to&nbsp;<em>getDefaultSpawnLocation<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Renamed function&nbsp;<em>setDefaultSpawn<\/em>&nbsp;to&nbsp;<em>setDefaultSpawnLocation<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>DimensionLocation\n<ul class=\"wp-block-list\">\n<li>Added new interface&nbsp;<em>DimensionLocation<\/em>&nbsp;&#8211; Represents a location in a dimension<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Added&nbsp;<em>hasParticipant<\/em>&nbsp;function to&nbsp;<em>ScoreboardObjective<\/em>.<\/li>\n\n\n\n<li>The following functions in&nbsp;<em>ScoreboardObjective<\/em>&nbsp;can now accept&nbsp;<em>Entity<\/em>&nbsp;or&nbsp;<em>string<\/em>&nbsp;types as&nbsp;<em>participants<\/em>:<ul><li><em>getScore<\/em><\/li><\/ul><ul><li><em>setScore<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li><em>removeParticipant<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Removed&nbsp;<em>getScore<\/em>,&nbsp;<em>setScore<\/em>&nbsp;from&nbsp;<em>ScoreboardIdentity<\/em>&nbsp;and&nbsp;<em>Scoreboard<\/em><\/li>\n\n\n\n<li>Removed the&nbsp;<em>removeFromObjective<\/em>&nbsp;function from&nbsp;<em>ScoreboardIdentity<\/em><\/li>\n\n\n\n<li>Fixed bug where scoreboard values would not be updated on the client when updated from script<\/li>\n\n\n\n<li>Raycasting<ul><li>Changed function&nbsp;<em>Dimension.getBlockFromRay<\/em><ul><li>Changed return type from&nbsp;<em>Block<\/em>&nbsp;to&nbsp;<em>BlockRaycastHit | undefined<\/em><\/li><\/ul><\/li><\/ul><ul><li>Changed function&nbsp;<em>Dimension.getEntitiesFromRay<\/em><ul><li>Changed return type from&nbsp;<em>Entity[]<\/em>&nbsp;to&nbsp;<em>EntityRaycastHit[]<\/em><\/li><\/ul><\/li><\/ul><ul><li>Changed function&nbsp;<em>Entity.getBlockFromViewDirection<\/em><ul><li>Changed return type from&nbsp;<em>Block<\/em>&nbsp;to&nbsp;<em>BlockRaycastHit | undefined<\/em><\/li><\/ul><\/li><\/ul><ul><li>Changed function&nbsp;<em>Entity.getEntitiesFromViewDirection<\/em><ul><li>Changed return type from&nbsp;<em>Entity[]<\/em>&nbsp;to&nbsp;<em>EntityRaycastHit[]<\/em><\/li><\/ul><\/li><\/ul><ul><li>Added interface&nbsp;<em>BlockRaycastHit<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Added interface&nbsp;<em>EntityRaycastHit<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Renamed leverActivate after event to leverAction<ul><li>Removed class&nbsp;<em>EntityHitAfterEvent<\/em>.<\/li><\/ul><ul><li>Added class&nbsp;<em>EntityHitBlockAfterEvent<\/em><\/li><\/ul><ul><li>Added class&nbsp;<em>EntityHitEntityAfterEvent<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Class&nbsp;<em>WorldAfterEvents<\/em><ul><li>Removed property&nbsp;<em>entityHit<\/em><\/li><\/ul><ul><li>Added property&nbsp;<em>entityHitBlock<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Added property&nbsp;<em>entityHitEntity<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Added helper function&nbsp;<em>isValid()<\/em>&nbsp;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<ul><li>Block (checks the block is a valid position in bounds and the containing chunk is loaded &amp; ticking)<\/li><\/ul><ul><li>Container (checks the relevent container inventory exists and is valid)<\/li><\/ul><ul><li>Effect (checks the owning entity is valid and the effect exists on that entity)<\/li><\/ul><ul><li>ScreenDisplay (checks the owning player is valid)<\/li><\/ul><ul><li>ScoreboardObjective (checks the objective entry exists and is attached to a valid scoreboard)<\/li><\/ul><ul><li>Entity (checks that the entity exists in the world. Will return true if the entity is dead)<ul><li>Player<\/li><\/ul><ul><li>SimulatedPlayer (Note simulated players do not automatically get removed from the world, so&nbsp;<em>isValid<\/em>&nbsp;will return true long after they are dead)<\/li><\/ul><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>ContainerSlot (checks the item context is valid: Container exists in the world, such as the owning entity, and the slot is within the container bounds)\n<ul class=\"wp-block-list\">\n<li>Already existed as a read-only property, changed to a method for consistency<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Component<ul><li>EntityAttributeComponent (checks the owning entity is valid and the attribute exists on the entity)<\/li><\/ul><ul><li>BlockLiquidContainerComponent (checks block exists and is a valid cauldron type)<ul><li>Added read only method&nbsp;<em>isValidLiquid<\/em>&nbsp;which checks if the liquid in the cauldron matches the component in question (EG. BlockLavaContainerComponent checks for lava liquid)<\/li><\/ul><\/li><\/ul><ul><li>EntityComponent (checks the owning entity exists)<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>ItemComponent (checks the owning item exists)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>World<ul><li>Renamed&nbsp;<em>getTime<\/em>&nbsp;to&nbsp;<em>getTimeOfDay<\/em><\/li><\/ul><ul><li>Renamed&nbsp;<em>setTime<\/em>&nbsp;to&nbsp;<em>setTimeOfDay<\/em><\/li><\/ul><ul><li><em>setTimeOfDay<\/em>&nbsp;now accepts a&nbsp;<em>TimeOfDay<\/em>&nbsp;enum as an argument<\/li><\/ul><ul><li>The&nbsp;<em>timeOfDay<\/em>&nbsp;argument for&nbsp;<em>setTime<\/em>&nbsp;must now be within 0-23999 (inclusive)<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>Added&nbsp;<em>getDay<\/em>&nbsp;function<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Updated the following enums\u2019 values to be PascalCase instead of camelCase:<ul><li><em>ClipboardMirrorAxis<\/em><\/li><\/ul><ul><li><em>ClipboardRotation<\/em><\/li><\/ul><ul><li><em>HttpRequestMethod<\/em><\/li><\/ul><ul><li><em>FormCancelationReason<\/em><\/li><\/ul><ul><li><em>Direction<\/em><\/li><\/ul><ul><li><em>DisplaySlotId<\/em><\/li><\/ul><ul><li><em>EntityLifetimeState<\/em><\/li><\/ul><ul><li><em>FluidType<\/em><\/li><\/ul><ul><li><em>ObjectiveSortOrder<\/em><\/li><\/ul><ul><li><em>ScoreboardIdentityType<\/em><\/li><\/ul><ul><li><em>ScriptEventSource<\/em><\/li><\/ul><ul><li><em>SignSide<\/em><\/li><\/ul><ul><li><em>WatchdogTerminateReason<\/em><\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li><em>WeatherType<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Camera<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Changed camera command fade color to take integer values from 0 to 255 rather than 0.0 to 1.0 fractional values<\/li>\n\n\n\n<li>Camera fade command now enforces fade duration limits; fade in, hold, and fade out must be between 0 and 10 seconds<\/li>\n\n\n\n<li>Ensuring camera pitch can only be between -90 and 90 degrees when using the \/camera command<\/li>\n\n\n\n<li>Camera preset JSON now supports an optional bool \u2018<em>player_effects<\/em>\u2019 value which causes game rendering to use player effect state (for example night vision) when this preset is active. Added the \u201c<em>example:example_player_effects<\/em>\u201d preset to demonstrate this<\/li>\n\n\n\n<li>Camera command can now take a \u2018facing\u2019 option instead of a \u2018rot\u2019 option with a target entity or position specified<\/li>\n\n\n\n<li>Fixed custom cameras to not use the \u2018inside block\u2019 effect when player head is inside a block (MCPE-170206)<\/li>\n\n\n\n<li>Limit free cam JSON to not pitch camera beyond plus or minus 90 degrees<\/li>\n\n\n\n<li>Fixed \/<em>camerashake<\/em>&nbsp;command to shake camera without also shaking player<\/li>\n\n\n\n<li>Rendering of experimental&nbsp;<em>minecraft:free<\/em>&nbsp;camera no longer affected by player state like night vision<\/li>\n<\/ul>\n\n\n\n<p><strong>Items<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Items in format version 1.20.10 and above with the&nbsp;<em>\u201dminecraft:throwable\u201d<\/em>&nbsp;component will trigger Item Use events when thrown<\/li>\n\n\n\n<li>Custom items with&nbsp;<em>\u201cminecraft:block_placer\u201d&nbsp;<\/em>will no longer place certain blocks in the wrong location<\/li>\n\n\n\n<li>Changed&nbsp;<em>\u201cminecraft:shooter\u201d<\/em>&nbsp;to only consume ammo when charging the item if&nbsp;<em>\u201ccharge_on_draw\u201d<\/em>&nbsp;is set \u201c<em>true<\/em>\u201d<\/li>\n\n\n\n<li>Items with the \u201c<em>minecraft:block_placer<\/em>\u201d component will now place blocks with correct orientation<\/li>\n\n\n\n<li>Deprecated &#8220;<em>minecraft:render_offsets<\/em>&#8221; component in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Changed charging action behavior in \u201c<em>minecraft:shooter<\/em>\u201d to match Vanilla crossbow<\/li>\n\n\n\n<li>Changed shooting behavior for a charged \u201c<em>minecraft:shooter<\/em>\u201d with an empty inventory\/offhand to successfully shoot the charged ammunition<\/li>\n\n\n\n<li>Released the \u201c<em>minecraft:shooter<\/em>\u201d item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the \u201c<em>minecraft:throwable<\/em>\u201d item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the \u201c<em>minecraft:projectile<\/em>\u201d item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the \u201c<em>minecraft:can_destroy_in_creative<\/em>\u201d item component out of experimental in json formats 1.20.10 and higher<\/li>\n\n\n\n<li>Released the \u201c<em>minecraft:hover_text_color<\/em>\u201d item component out of experimental in json formats 1.20.10 and higher<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">How to Install Minecraft 1.20.10<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"288\" src=\"https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/06\/RB5-512x288.webp\" alt=\"Minecraft Trails &amp; Tales Cherry Blossom Screenshot\" class=\"wp-image-432\" srcset=\"https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/06\/RB5-512x288.webp 512w, https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/06\/RB5-300x169.webp 300w, https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/06\/RB5-768x432.webp 768w, https:\/\/www.meloncube.net\/blog\/wp-content\/uploads\/2023\/06\/RB5.webp 854w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p>Updates are generally installed automatically on Bedrock Edition. However, in the rare case an update does not apply, it may be queued or require the device owner\u2019s permission to proceed. Reinstalling the app may also resolve the issue but be sure to first <a href=\"https:\/\/www.meloncube.net\/clients\/index.php?rp=\/knowledgebase\/46\/How-to-Create-a-Backup.html\">create a backup<\/a> of any important data.<\/p>\n\n\n\n<p>For players on PC, <a href=\"https:\/\/www.meloncube.net\/blog\/minecraft-trails-tales-goes-live-patch-notes-beginners-guide\/\">updates<\/a> are installed automatically as well. But, if trouble is discovered, Minecraft 1.20.10 can be installed manually by opening the Microsoft Store, heading to library, and clicking \u201cGet Updates\u201d in the top right-hand corner.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Minecraft 1.20.10 (Bedrock Edition) Patch Notes<\/h3>\n\n\n\n<p>Although unexpected, this update was quite the welcome addition! What was your favorite feature from Java Edition? For us, it was the functionality added to sneak.<\/p>\n\n\n\n<p>Until Next Time, <\/p>\n\n\n\n<p>MelonCube Hosting =)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>New Bedrock Edition features have arrived, but where they are from may bring quite the surprise! Today we explore the features of Minecraft 1.20.10, the parity it adds, and how to install the latest update so the fun never ends. Minecraft 1.20.10 Patch notes Vanilla Parity Short Sneaking Other Changes Experimental Features Crawling Recipe Unlocking&#8230; <a href=\"https:\/\/www.meloncube.net\/blog\/minecraft-1-20-10-bedrock-edition-patch-notes\/\" class=\"readmore\">Continue Reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":539,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[6,8],"class_list":["post-504","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-minecraft","tag-minecraft","tag-snapshot-update"],"_links":{"self":[{"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/posts\/504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/comments?post=504"}],"version-history":[{"count":3,"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/posts\/504\/revisions"}],"predecessor-version":[{"id":540,"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/posts\/504\/revisions\/540"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/media\/539"}],"wp:attachment":[{"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/media?parent=504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/categories?post=504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.meloncube.net\/blog\/wp-json\/wp\/v2\/tags?post=504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}