Bedrock Edition beta 1.19.50.21

Beta 1.19.50.21 (Android) or Preview 1.19.50.21 (Windows, iOS, iPadOS, Xbox) is the second beta/Preview version for Bedrock Edition 1.19.50, released on October 19, 2022, which adds the first 1.20 features to the game.

General

 * Experiments
 * Added the "Next Major Update" experimental toggle.

General

 * Blocks
 * Wooden Doors, Iron Doors, Wooden Trapdoors, Iron Trapdoors, and Fence Gates now use the same opening and closing sound effects as Java Edition.
 * Updated Pressure Plates to have different pitches based on their behaviour to match Java Edition.
 * Added unique button click sound for Wooden Buttons to match Java Edition.
 * Crimson and Warped block sets now have a unique set of sounds.
 * Villager
 * While playing tag, baby Villagers will now run at a quicker speed that matches Java Edition.
 * Touch Controls
 * Removed the action delay from Attack and Interact buttons.
 * When the joystick is unlocked, the draggable range has been changed to be the same as the when the joystick is locked. In both modes, if auto-sprinting is enabled, it will start when the joystick is dragged slightly above the background. The auto-sprint will disengage if the joystick control is subsequently moved back into the joystick background area.
 * A tap gesture will now fire a charged Crossbow. Previously it was necessary to hold the gesture for 400ms before the bolt would fire.
 * Fixed an issue where players couldn't drag/drop in the Anvil screen.

Technical

 * Actor Properties
 * Actor Properties are no longer experimental (this includes Molang queries and property filters, but not Permutations).
 * Add-Ons and Script Engine
 * Fixed an issue where changing the subpack of Resource Packs that have subpacks, would not apply changes until the game was restarted.
 * AI Goals
 * Exposed new data parameters for the  AI behaviour to specify such things as the time that the mob offers the flower for, the chance that the goal will start, and the dimensions of the AABB used to search for a mob to offer a flower to.
 * The  AI behavior can now be used by any mob, not just the Iron Golem.
 * The  AI behavior will now search through all mobs in the specified range rather than just the closest one, meaning that this goal has the potential to be used more consistently than before.
 * Exposed new data parameters for the  AI behavior to specify such things as the conditions to be met to start the goal, the min and max wait times before taking the flower, and the dimensions of the AABB used to search for a mob to take a flower from.
 * The  AI behavior can now be used by any mob, not just baby Villagers.
 * Stability and Performance
 * Fixed a crash that would occur if Education Edition items were rendered without the Education Edition toggle turned on.

Experimental
These additions and changes are accessible by enabling the "Upcoming Creator Features", "Beta APIs", and "Next Major Update" experimental toggle.

General

 * Bamboo Wood Types
 * Added new base blocks for Bamboo Wood types.
 * Added recipes for Bamboo Wood types.
 * Added Bamboo Flooring block variants.
 * Added Bamboo Raft and Raft with Chest.
 * Camel
 * Added Camel base mob functionality.
 * Added two-seat rider functionality to Camel.
 * Add Dashing ability to Camel.
 * Camels randomly sit down for a short amount of time.
 * Camels can spawn in desert villages
 * Camel is a tall animal and the rider is high enough in the air that melee mobs can’t reach them.
 * Chiseled Bookshelf
 * A new, chiseled variation of the Bookshelf.
 * Crafted with 6 Planks and 3 Wooden Slabs.
 * Can store Books, Book and Quills, and Enchanted Books.
 * Holds up to 6 Books.
 * Comparators can detect the last book placed/removed.
 * Hanging Sign
 * Added Hanging Signs, which can be placed beneath and on the side of a block.
 * Added Hanging Sign of all wood types and recipes.
 * Hanging Signs can be placed under narrow blocks with center support.
 * Hanging Signs have their own specific UI when writing text on the sign.

Technical

 * Commands
 * As a preview of upcoming potential changes to how commands run, new experimental functionality within the "Upcoming Creator Features" experiment causes all command execution to run at the end of the current tick.
 * General
 * Removed the functionality of the  component. Component will have no effect on the custom defined block.
 * API
 * Initial APIs are releasing out of beta and will be usable without an experimental flag.
 * The first module to release is @minecraft/server as version 1.0.0. The APIs included with this are listed below.
 * Non-beta APIs like those included in the @minecraft/server 1.0.0 module do not require the Beta APIs experiment to be turned on, and will be more stable over time.
 * This initial API set is narrow, but we intend to add more APIs into non-beta modules over the coming months.
 * @minecraft/server will continue to develop in Beta and those Beta APIs have been incremented in version to 1.1.0-beta; if you wish to continue to use Beta. @minecraft/server APIs, manifest.json references will need to be updated to 1.1.0-beta.
 * APIs included in the @minecraft/server version 1.0.0 release:
 * System type (Exposed via systemglobal instance)
 * - runs a function on the next tick (can be used to maintain a game loop tick over tick).
 * World type (exposed via worldglobal instance)
 * MinecraftDimensionTypes type
 * Dimension type
 * CommandResult type
 * Entity type
 * Player type
 * Dimension type
 * CommandResult type
 * Entity type
 * Player type
 * CommandResult type
 * Entity type
 * Player type
 * Player type
 * Player type
 * Player type
 * Player type
 * Player type

Fixes

 * Spectator Mode
 * Allays no longer throw items to players in Spectator Mode.
 * User Interface
 * You can now bind the copy coordinate keys with full keyboard gameplay turned on.
 * World and Dimensions
 * Fixed a bug that could cause players to get stuck on the "Building Terrain" screen when changing dimensions.
 * Gameplay
 * Temporarily reverted the fix for effects being inherited by bred mobs, while a related issue is addressed first.