It has been nearly a month since the Minecraft 1.21 Tricky Trials update came out. Following its launch, the developers took a much-needed break and stopped rolling out pre-release versions. As summer nears its end, they are back to providing betas and previews.On July 10, 2024, Mojang released Minecraft 1.21.20.22 beta and preview for this game's Bedrock Edition. This offering mainly features bug fixes and parity changes, such as giving ominous vaults an 80% chance of dropping rare loot, just like in Java Edition. However, there are also some other noteworthy alterations. For instance, Mojang has revamped how invite links for Minecraft Realms work.With that in mind, let's go through the patch notes for Minecraft Bedrock 1.21.20.22 to see all the changes and fixes in the latest beta and preview.Minecraft 1.21.20.22 patch notes: All you need to knowFeatures and Bug FixesAccessibilityFixed an issue where Screen Narration would not describe how to accept a game invitation on Android and iOSText to speech for UI now reads the how to play screens by hovering over, tapping on or navigating to the respective headers and paragraphsBlocksTrapdoors and Fence Gates no longer push players or mobs when activated by RedstoneAdded VanillaBlockTag "one_way_collidable" that can be used to emulate the one way collision of Doors, Trapdoors, and Fence Gates that don't push out a mob when inside their collision boxThe Rooted Dirt block now has unique sounds, to better match the Java Edition (MCPE-121664)Copper Door's "open" sound is now pitched differentlyA damaged Anvil block may now spawn in Trail Ruins, as it would in Java Edition"anvil" block is now split into unique instances: "anvil", "chipped_anvil", "damaged_anvil", "deprecated_anvil""quartz_block" is now split into unique instances "quartz_block", "chiseled_quartz_block", "quartz_pillar", and "smooth_quartz"Smooth Quartz has had its destroy-time adjusted to match Java Edition (MCPE-101893)Pillar Quartz Block has been renamed to Quartz Pillar"red_sandstone" block is now split into unique instances "red_sandstone", "chiseled_red_sandstone", "cut_red_sandstone", and "smooth_red_sandstone""smooth_red_sandstone" destroy time changed from 0.8 to 2.0"dirt" block is now split into unique instances: "dirt" and "coarse_dirt""sand" block is now split into unique instances "sand" and "red_sand"Game TipsAdded a game tip that informs players on touch devices that they are sneaking in order to avoid having new players stuck in crouchAdded some minor tip interruption improvements for existing game tipsGameplayFixed Torch item icon being temporarily misplaced when transferring it between the inventory and the hotbar when quick-moved (MCPE-180913)Mounts and vehicles are no longer given a slight velocity during a dismountSplit ScreenFixed mob animations not playing when mobs were unloaded in split screenGeneralFixed an issue so that Marketplace content is properly imported before you create or start a worldLegacy worlds no longer have chunks at the edge of the world that don't renderGraphicalFixed fog JSON validation to allow for max_density_height and zero_density_height values to range from (-64,320)MapsFixed an issue where structure icons or other map decorations were not visible at map edges on maps with unlimited tracking, such as Trial Explorer Maps (MCPE-182681)MobsBogged no longer levitates when riding a Boat, Raft, or Minecart (MCPE-178876)Ominous VaultRare loot now has 80% chance of dropping from Ominous Vaults (MCPE-180654)Realms Invite LinksYou can now create up to 5 invite links per RealmInvite links can be enabled or disabled at will, or set to have an expiration date in the futureInvite links can be deleted entirelyNewly created invite links codes will be 15 characters long (increased from 11)Existing Preview Realms will keep their existing invite links, but all new Preview Realms will start with 0 invite links by default moving forwardRealms Bug FixesFixed issues with the Realms button sticking around when it shouldn't or not showing up when it shouldFixed a bug that locked players on an infinite loop after cancelling the process of joining a recently claimed preview RealmFixed a bug where players with a freshly installed Minecraft needed to restart before being able to see Realms StoriesRealms StoriesCleaned up the disabled Realms Stories button interface on the pause screen when playing as a second user in split screenUser InterfaceRemoved an unnecessary warning from 2 Player realms subscriptionFix so that pressing "Join Realm" on the new Play screen does not lead into an empty voidThe new Bedtime screen now cancels sleeping when pressing the escape keyboard button (MCPE-183434)Technical UpdatesAPIFixed a crash with getTags method on Item Stack when called on the Air Block ItemDimensionReleased method getTopmostBlock from beta to 1.13.0Released interface VectorXZ from beta to 1.13.0BlocksThe "blocks.json" files found in resource packs are now versionedOverriding the block "stone" with a format_version of 1.20.50 or higher will assume the texture data in terrain_texture.json is flattened and not using an arrayOverriding the block "prismarine" with a format_version of 1.21.10 or higher will assume the texture data in terrain_texture.json is flattened and not using an arrayOverriding the block "anvil", "quartz_block", "red_sandstone", "sand" and "sandstone" with a format_version of 1.21.20 or higher will assume the texture data in terrain_texture.json is flattened and not using an array"infested_stone" and its derivatives now have their block sound defined (MCPE-182290)CommandsThe /locate structure command now uses namespaced structure names. Structure names provided without a namespace will assume the “minecraft” namespace (MCPE-151807)EditorUpdates this week:Updated set of blocks + entities that appear within the Editor pickerAdded 'Attach Debugger' ActionBarItem shortcut for attaching to the scripting debuggerImplemented single entity transaction payload for entity delete/createImplemented Undo/Redo of single entity creation and deletionAdded isFloat to support floating point values in addNumber Editor Property Pane APIAdded copy to clipboard button to log panel messagesAdded localized field names into the Deferred Lighting property editor dropdownAdded Global Illumination settings to the Deferred Lighting property editorFixed bug that caused visual artifacts when enabling Deferred Lighting in EditorRemoved fallback display text properties from API in favor of single localized property.Added labelproperty to IDropdownItem API, removed displayAltText and displayStringId propertiesAdded labelproperty to IMenuCreationParams API, removed name and displayStringId propertiesAdded titleproperty to IPropertyItemOptions and IPropertyItem APIs, removed titleAltText and titleStringId propertiesAdded title and tooltip properties to ModalToolCreationParameters API, removed titleAltText, titleStringId, tooltipAltText and tooltipStringId propertiesEntity ComponentsAdded the "behavior.teleport_to_owner" goal, which allows an entity to teleport to its ownerThis goal is designed for emergency situations where "behavior.follow_owner" could be too slow or too low priorityThe "filters" field allows defining the conditions for teleportation using entity filtersThe "cooldown" field allows defining how often the entity should attempt to teleportminecraft:behavior.move_away_from_target has been renamed to minecraft:behavior.move_around_target to better describe what the goal does, since it can be used both for moving away from the target, but also to move towards a random position around the targetEntity FiltersAdded new entity filter "owner_distance", which checks the distance of an entity from its ownerGameplayModified ItemUseInventoryTransaction packet by adding Trigger Type. This new value tells us if the packet is sent from a direct player input or the simulation tick from the button being held downGeneralEntities that fail to load due to missing content will now be preserved inside the level. These entities will re-appear when the missing content becomes available (I.E Removing and re-applying an Add-On)ItemsUsing 'minecraft:wearable' with slot set to 'slot.weapon.offhand' in combination with 'minecraft:allow_off_hand' set to false will now cause a content errorTechnical Experimental UpdatesAPICameraAdded `CameraFixedBoomOptions` to the options for the `setCamera` function in beta.CameraFixedBoomOptionsNew interface added to betaAllows you to customize `minecraft:follow_orbit` cameras only when the third person camera presets toggle is enabled.Introduces `viewOffset?: Vector2`. This property allows you to change the offset of the camera relative to the player to create an over the shoulder effect.GraphicalExtended TextureSet capabilities to support Items in the Deferred Technical Preview. See updated documentation on the Creator portal for details.Added the new bio-optical lighting model for water in the Deferred Technical Preview. The ability to customize and data-drive water will be made available in future updatesKnown issue: there is a volumetrics boundary 8 blocks below the water surface that creates a harsh lighting transition when the camera passes through it.Known issue: waterfalls or thin bodies of water can be difficult to see.Added Screen Space Reflections to the Deferred Technical Preview. These reflections are included as part of the Reflections quality slider in the Deferred graphics settings menu. On mobile devices, screen space reflections are only available when running at Ultra settings. See updated documentation on the Creator portal for details.Fixed a bug on iOS that resulted in undefined graphics behaviour (such as no point lights or washed-out lighting) in the Deferred Technical Preview.Fixed a gamma-correction bug that caused the textures of Candles, Glass, Ice, Honey, Slime, Beacons, Cauldrons and portals to be overly bright in the Deferred Technical PreviewUnfortunately, Minecraft Bedrock 1.21.20.22 does not mention bundles. However, as Mojang has already announced them for Bedrock, players can expect to see them featured in a beta and preview in the coming weeks.