Bedrock Edition 1.19.80/Development versions

This is a list of Bedrock Edition 1.19.80 development versions.

## beta 1.19.80.20

**Beta 1.19.80.20** (Android) or **Preview 1.19.80.20** (Windows, iOS, iPadOS, Xbox) is the first beta/*Preview* version for Bedrock Edition 1.19.80, released on March 8–14, 2023, which adds the cherry grove biome behind experimental gameplay and fixes bugs.

### Additions

#### Command format

Block states
* Provide auto-complete support for block states in commands.

`/summon`
* Added a new syntax for summoning entities facing at a target or to the specified coordinates:
	+ For facing an entity: `/summon <entityType: EntityType> [spawnPos: x y z] facing <lookAtEntity: target> [spawnEvent: string] [nameTag: string]`
	+ For facing to the specified coordinates: `/summon <entityType: EntityType> [spawnPos: x y z] facing <lookAtPosition: x y z> [spawnEvent: string] [nameTag: string]`

#### General

Experiments
* Added the "Short Sneaking" experimental toggle.
	+ Enables the ability to sneak under 1.5 blocks of height.

Options
* Added "Glint Speed" and "Glint Strength" accessibility option for adjusting the speed and transparency of enchantment glints.
* Added "New 'You Died' Screen (Experimental)" video option to disable/enable the new death screen.

#### Technical

Bedrock Editor
* Added the bedrock editor, is currently available for keyboard/mouse on Windows PC Bedrock Preview builds.
	+ It is an in-engine, multiblock editing experience focused on making it possible for creators of all skillsets to easily craft high-quality experiences.

JSON
* Added `lose_target` field to projectile data to specify if an entity should unselect its target after shooting the projectile
* Added a new `Transformation` component for blocks to support rotation, scaling and translation. The component can be added to the whole block, and/or to individual block permutations. Eg.
	+ ```
	"minecraft:transformation": {
	 "translation": [0.0, 0.1, -0.1],
	 "scale": [0.5, 1, 1.5],
	 "rotation": [90, 180, 0]
	}

	```
* Transformed geometries still have the same restrictions that non-transformed geometries have, eg. a maximum size of 30/16 units.

### Changes

#### Blocks

Log
* The ID's of the logs (`log` and `log2`) have now been split up into their own ID's.

Melon and Pumpkin
* Can now grow in mud, podzol, rooted dirt, and muddy mangrove roots.

Pressure Plate
* Changed the sound of the weighted pressure plates to match *Java Edition*.

Sculk Sensor
* `item_interact_finish` game event now has a vibration frequency of 2 instead of 14.
* `item_interact_start` is no longer considered a detectable vibration.
* Reeling a fishing rod now emits `projectile_shoot` vibration.

#### General

Death messages
* Renamed and enchanted weapons are now displayed in respawn and chat windows with color when a player is killed by an entity using it.

Death screen
* Has been revamped.

Controls
* Added a header and title for the inventory tab in inventory screen while using Pocket UI.
* Increased the spacing between headers in the settings screen to increase readability.
* Touchpad scrolling now matches the operating system's scroll direction.

#### Items

Map
* Mangrove, bamboo, and polished blackstone buttons are no longer visible.

#### Mobs

Boat and Boat with Chest
* Turtles can now enter.
* Hoglins, polar bears, and spiders can no longer enter.

Panda
* Slightly decreased collision box to match *Java Edition*.

Polar Bear
* Slightly increased collision box to match *Java Edition*.

Villager
* Now generate green particles when a successful trade is completed.

### Experimental

These additions and changes are accessible by enabling the "Short Sneaking", "Next Major Update", and "Beta APIs" experimental toggle.

#### Additions

##### Blocks

Cherry Leaves
* A new type of leaves.
* Have pink particles falling underneath.

Cherry Log
* A new type of log, as well as a stripped variant.
* Can be used to craft cherry woods and planks.
* The stripped variant can be used to craft cherry hanging sign.

Cherry Planks
* A new type of plank.
* Can be used to craft cherry buttons, doors, fences, fence gates, pressure plates, signs, slabs, stairs, and trapdoors.

Cherry Sapling
* A new type of sapling.
* Can be placed in flower pots.

Cherry Wood
* A new type of wood, as well as a stripped variant.
* Can be used to craft cherry planks.

Pink Petals
* A new type of block, which generates naturally in cherry groves.
* Renewable when applying a bone meal to an existing one or to the ground of cherry groves.
* Similar to sea pickle, can be placed up to 4 in one dirt-related block.
* Can be placed directional.
* Can be crafted into a pink dye.

##### World generation

Cherry blossom trees
* A new type of tree which can be grown from cherry saplings.
* Occasionally generated with a bee nest.
* Tree trunks fork or bend high up, and are then covered up in large, round canopies of cherry leaves.

Cherry Grove
* A new biome which contains pretty cherry blossom trees.
* Located in the mountains, like meadows.
* Pigs, rabbits, sheeps, and bees can spawn here.

#### Changes

##### Blocks

Decorated Pot
* Updated the neck of the model.
	+ The pot's neck now clip with blocks.
	+ Now uses the new and more complex block model.
* No longer provides support for blocks wanting to attach to its side faces.
* Is no longer stackable in the inventory.
* Base recipe now shows up in the recipe book.
* Particles is now based on the default side texture.

Suspicious Sand
* Is no longer waterloggable. (MCPE-167222)
* Now connects to Fence blocks.
* Now turns into regular Sand after it's been destroyed with a Brush. (MCPE-167166)
* Now emits particles when broken by Pistons.
* Fixed an issue that caused the item inside suspicious sand to flicker while brushing. (MCPE-167180)

##### Items

Brush
* Crafting recipe now uses a feather, copper ingot and stick in a vertical line.
* Added a slight cooldown for particles and sounds.

Pottery Shard
* Updated archer pottery shard texture.

##### Mobs

Camel
* Now stop dashing when entering a rideable entity. (MCPE-164065)

##### Gameplay

Sneaking
* Player’s hitbox height now reduces to 1.5 blocks while sneaking.
* Sneaking will automatically be initiated while stuck in a gap of less than 1.8 blocks.
* Sneaking now requires enough space to stand in order to exit sneaking.
* Players will transition from swimming to sneaking if they are unable to stand up but would be able to sneak.

##### Technical

API
* Updated versions to add new APIs to stable:
	+ Added version "1.1.0" of `@minecraft/server`.
	+ Added version "1.2.0-beta" of `@minecraft/server`.
	+ Removed version "1.1.0-beta" of `@minecraft/server`.
	+ Moved the following to `@minecraft/server` stable (1.1.0):
		- `runTimeout`
		- `runInterval`
		- `clearRun`
		- `currentTick`
		- `Vector3`
		- `BlockPermutation`  (only a subset of functionality)
		- `Block`
		- `getBlock`
		- `sendMessage`
		- `sendMessage`
	+ Minecraft runtime errors are now fired as JavaScript Error objects instead of strings.
	+ Fixed a number of base class inheritance issues and added several new base classes to certain class types.
	+ `/reload` works if a script pack references a client RP.
	+ Fixed a bug where the `BeforeItemUseOnEvent` function `getBlockLocation` would return undefined. (MCPE-166945)
	+ The `BeforeItemUseOnEvent` class now inherits from `ItemUseOnEvent`.
	+ Moved the following to `@minecraft/serverstable` (1.0).
	+ Fixed a bug where `sendMessage` would fail when the message contains Unicode quotation marks.
	+ *Signs*.
		- Added `setText` to set the text on a sign with a regular string, a `RawMessage`, or a `RawText`.
		- Added `getText` to get the string on a sign, will return undefined if `setText` was called with a `RawMessage` or a `RawText`.
		- Added `getRawText` to get the `RawText` on a sign, will return undefined if `setText` was called with a string.
		- Added `getTextDyeColor` and `setTextDyeColor` to read/write the dye of the sign text.
	+ *Dyes*
		- Added `DyeColor` enum.
	+ `sendMessage`
		- *rawtext* is now `RawMessage[]` instead of `(string | RawMessage)[]`.
	+ `RawMessage`
		- *rawtext* property on `RawMessage` is no longer `(string | RawMessage)[]` and is instead `RawMessage[]`.
	+ `RawText`
		- Added a `RawTextclass` for reading `RawMessage` like on signs.
	+ *Riding*
		- Added `getRiders` to `EntityRideableComponent` which returns an array of all the entities currently riding this entity.
		- Added `EntityRidingComponent-` this component is only on entities that are currently riding on another entity.
			* Has an `entityRidingOn` property that returns the entity this entity is currently riding on.
		- Added function `getEntity(id: string): Entity | undefined-` Gets an entity. Returns undefined for entities that don't exist or aren't loaded.
	+ *Dimension*
		- `getEntities`
			* Modified return type to `Entity[]`.
			* Modified parameter name `getEntities` to options.
			* New signature: `getEntities(options?: EntityQueryOptions): Entity[]`.
		- `getPlayers`
			* Modified return type to `Player[]`.
			* Modified parameter name `getPlayers` to options.
			* New signature: `getPlayers(options?: EntityQueryOptions): Player[];`.
	+ `@minecraft/server-ui`
		- When building forms, all *read-only* user-facing strings (e.g., text labels, dropdown options etc.) now accept `RawMessage` This affects the following classes:
			* `ActionFormData`.
			* `ModalFormData`.
			* `MessageFormData`.
		- Added function `getItemStack(amount?: number, withData?: boolean): ItemStack-` Gets an item stack of the block. Returns undefined for blocks that don't have a corresponding item (e.g. air).
	+ `BlockPermutation`
		- Added function `getItemStack(amount?: number): ItemStack–` Creates an item stack of the block permutation. Returns undefined for blocks that don't have a corresponding item (e.g. air).
		- Removed `data` property.
	+ `BlockComponent`
		- Added *read-only* property block- Gets the block that the component is attached to.
	+ Renamed `IEntityComponent` to `EntityComponent`
	+ *Container*.
		- Replaced classes
			* `BlockInventoryComponentContainer`, `InventoryComponentContainer`, and `PlayerInventoryComponentContainerwith` Container
		- Function `addItem` now returns the remainder of the added item stack if the container is full, else undefined
		- Function `transferItem` no longer takes a destination slot and will now place the given item in the first available slot. The function now returns the remainder of the item stack if the container is full, else undefined.
		- Added function `moveItem(fromSlot: number, toSlot: number, toContainer: Container): void-` Moves an item from one container to another, replacing any item in the destination slot.
		- Function `swapItems` can now swap empty slots.
		- Removed function `clearItem -` Please use `setItem(undefined)` instead.

### Fixes

Gameplay
* Fixed the player moving in the wrong direction after exiting a container screen while using a gamepad. (MCPE-121565)
* Players can no longer sneak while flying. (MCPE-166834)
* Fixed an issue where unnecessary black boxes appeared in VR while around partial blocks.
* Fixed animation transition between swimming and walking. (MCPE-166769)
* Fixed a bug where command blocks could cause actors within a level chunk to freeze. (MCPE-162011)
* The health boost effect will no longer fully replenish the player's health after the effect runs out. (MCPE-165434)

General
* Fixed ambient cave sounds to no longer play when the player enters or loads into the end. (MCPE-141493)
* Cooking Chorus Fruit in a Furnace will now generate experience. (MCPE-68127)
* Nether portals can now replace blocks other than just air when being generated. This includes blocks such as grass and snow layers. (MCPE-162272)
* Light blocks can no longer have their light levels changed in survival or adventure modes. (MCPE-138868)
* Campfire sounds are now louder and more clear. (MCPE-122296)
* Nylium blocks are now grouped with Netherrack in the creative inventory. (MCPE-163587)
* Flowers are once again displayed immediately when placed inside a flower pot.

Graphical
* Fixed the issue where multiple light sources (such as torches) were incorrectly emitting white light in RTX. (MCPE-166947)
* Boots do not z-fight anymore when worn by player.
* The "leg" and "belt" parts of leggings do not z-fight anymore when worn by player.
* Capes no longer flash red when getting damaged. (MCPE-105347)
* Fixed a visible gap in Hopper model. (MCPE-55122)
* Fixed alignment of the output slot of crafting table. (MCPE-143255)
* Halved the default visibility of the glint on enchanted items, which can now be modified in the accessibility settings. (MCPE-167814)

Stability and Performance
* Fixed a bug where invalid banner patterns were causing players in render distance to crash. (MCPE-164478)

Touch controls
* Fixed an issue where items could get stuck in the crafting table when using touch input.
* If the player is underwater and auto-jump is enabled, as they approach a block that is 1 level higher than the current level, they will rise. This also allows auto-jumping out of water onto land.

Marketplace
* In the map WDW Magic Kingdom, the carts on the Big Thunder Mountain, Snow White and the Seven Dwarves, and Space Mountain rides now properly align with the invisible Minecart they are attached to.

Mobs
* Mobs no longer play the player eat sound when fed breeding materials.

Commands
* Fixed an issue where the paste button in the command block UI would remember extra presses from failed pastes. (MCPE-163705)
* Armor stands now vanish with no sound effects when killed with the `/kill` command. (MCPE-159136)
* Removed the character limit for scoreboard objective names and objective display names. (MCPE-165064)

User Interface
* Feedback button on the pause menu will now prompt the user with a modal before redirecting to the browser.

## beta 1.19.80.21

**Beta 1.19.80.21** (Android) or **Preview 1.19.80.21** (Windows, iOS, iPadOS, Xbox) is the second beta/*Preview* version for Bedrock Edition 1.19.80, released on March 15, 2023, which adds Suspicious Gravel and Smithing Templates behind experimental gameplay, and fixes bugs.

### Additions

#### Command format

`/inputpermission`
* Allows for query or change the player's camera or movement permissions as enabled or disabled:
	+ For query the permission(s): `/inputpermission query <targets: target> <permission: permission> [state: state]`
	+ For change the permission(s): `/inputpermission set <targets: target> <permission: permission> <state: state>`

Target selectors
* Added the `haspermission` target selector argument, which allows for selection based on player permissions.

### Changes

#### Blocks

Fences
* The ID's of `fence` have now been split up into their own ID's.

#### Command format

`/clone`, `/fill` and `/setblock`
* The block state arguments are now optional.

#### Items

Potions and Tipped Arrows
* Changed the particle colors of the following potion effects:
	+ Fire Resistance
	+ Harming
	+ Invisibility
	+ Leaping
	+ Night Vision
	+ Poison
	+ Slowness
	+ Strength
	+ Swiftness
	+ Turtle Master
	+ Water Breathing
* Potions no longer have an enchantment glint due to it obscuring the color of the potion contents.

#### Technical

AI Goals
* Added `cooldown` field to target descriptors in `minecraft:behavior.nearest_attackable_target` goal.

Bedrock Editor
* Custom blocks are now listed in the block selector.
* Fixed z-fighting on paste preview over selection volume.

Recipes
* Removed 'data' key to recipe json format.

### Experimental

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

#### Additions

##### Blocks

Suspicious Gravel
* Looks like gravel, but rougher.
* Affected by gravity, vanishes when landing.
* Drops nothing when mined or moved, even if mining with silk touch.
* Generates naturally in ocean ruins.
* Brushing the suspicious gravel with a brush will extract objects.
	+ Has 4 stages of extracting, will recover gradually when stop brushing.
	+ Turns to regular gravel when extraction is done.
	+ Only suspicious gravels with a valid archaeological loot table can extract an item.

##### Items

Smithing Templates
* New item series for armor trimming and netherite upgrading, with twelve of them.
	+ Netherite Upgrade
	+ Armor Trim:
		- Coast Armor Trim
		- Dune Armor Trim
		- Eye Armor Trim
		- Rib Armor Trim
		- Sentry Armor Trim
		- Snout Armor Trim
		- Spire Armor Trim
		- Tide Armor Trim
		- Vex Armor Trim
		- Ward Armor Trim
		- Wild Armor Trim
* They can be obtained randomly from chests generated in structures accordingly.
	+ Exceptions:
		- While randomly generated in other rooms, a netherite upgrade smithing template is also guaranteed in every treasure room in a bastion remnant.
		- 1 eye armor trim is guaranteed in every stronghold library chest.
		- A single tide armor trim smithing template is sometimes dropped by elder guardians upon death.
	+ Some armor trims are rarer.
	+ The following common armor trims always generate 2 templates in a chest when found:
		- Dune
		- Coast
		- Wild
		- Sentry
* Consumed when used to upgrade an item in the smithing table.
* Can not be crafted directly, but can make a copy of them by crafting in crafting tables as following pattern:
	+ 7 diamonds, shaped as iron ingots in cauldron crafting recipe.
	+ 1 block of material that the template is made out of, placed in the center slot of the crafting grid.
	+ 1 smithing template, placed in the remaining slot.

#### Changes

##### Blocks

Cherry Leaves and Cherry Sign
* Their textures have been updated.

Piglin Head
* Their ears now flap when the wearer is riding a vehicle.

Stripped Cherry Wood
* Can now be crafted from stripped cherry logs. (MCPE-168053)

Suspicious Sand
* Now generates naturally in warm ocean ruins.

##### Items

Armor
* Now can be visually customized with a variety of unique trims at the smithing table.
* Purely visual with no gameplay benefits, and can only be applied to helmets, chestplates, leggings and boots.
	+ All trim patterns are visually the same on an armor's item icon, but the color will still change based on the trim material.
	+ The name of the trim pattern will be displayed on the item's tooltip.
* Armor trim has 2 properties: pattern and material.
	+ Pattern: Defined by the smithing template used to apply the trim, and represents the visual pattern of the trim.
	+ Material: Defined by what ingredient is used to apply the trim, and represents the color of the trim.
		- Available ingredients:
			* Amethyst Shard
			* Copper Ingot
			* Diamond
			* Emerald
			* Gold Ingot
			* Iron Ingot
			* Lapis Lazuli
			* Nether Quartz
			* Netherite Ingot
			* Redstone Dust

##### Mobs

Frogs
* Frogs born in the cherry grove biome are now the temperate variant instead of the cold variant. (MCPE-168083)

##### Gameplay

Smithing Table functionality
* Redesigned: it is now a workstation for physical equipment upgrades and modifications.
* Added a slot used by smithing templates to the left of the old 2 slots.
* Smithing templates define what type of upgrade that will be making to equipment.
	+ It specifies both what type of items that can upgrade, and which ingredients are valid to customize the upgrade.
* Netherite equipment crafting now also requires a netherite upgrade smithing template.

##### World generation

Ocean Ruins
* Now includes suspicious sand and suspicious gravel.

##### Technical

API
* ItemStack
	+ Added function `getTags(): string[]` - Returns all tags for the item.
	+ Added function `hasTag(tag: string): boolean` - Returns `true` if the item has the specified tag.

EntityEquipmentInventoryComponent
* This component is used to manipulate the equipment of mobs and players. To use it, call `getComponent('equipment_inventory')`
* Added function `getEquipment(equipmentSlot: EquipmentSlot): ItemStack` `undefined` - Returns the item in the given equipment slot.
* Added function `getEquipmentSlot(equipmentSlot: EquipmentSlot): ContainerSlot` - Returns the container slot for the given equipment slot.
* Added function `setEquipment(equipmentSlot: EquipmentSlot, itemStack?: ItemStack): void` - Sets the item in the given equipment slot.

ItemDurabilityComponent
* The `ItemDurabilityComponent` now works with all damageable items, not just custom items.
* Removed property `damageRange`.
* Setting damage will now throw an exception if it is outside of the range [0, maxDurability].

GameTest Framework
* Updated specific GameTest exceptions to be thrown as `GameTestError` error objects.

Scripting
* Form promises are now rejected using typed errors, vs. strings as used previously.

### Fixes

Gameplay
* Fixed experience orb position desync after teleport. (MCPE-59584)
* Going into lava in third person view no longer causes the camera to turn black. (MCPE-166861)
* Fixed an issue where players load incorrect data when loading a local game after connecting to a server or Realm. (MCPE-164765)
* Fixed an issue where the player camera height was incorrect with or without the sneak toggle. (MCPE-167559)

Graphical
* LevelChunks no longer flicker in The End dimension when Clientside Chunk Generation is enabled.

User Interface
* Corrected toggle navigation in Edit World menu while using gamepad or keyboard that were previously skipped.
* Updated designs for sign in and sign up screens in preview.
* Search bar in Creative inventory screen is now automatically selected while using a keyboard.

Blocks
* Sponges no longer emit water drop particles underwater. (MCPE-122138)

Mobs
* Villagers will now wake up in a valid position and will not phase though blocks. (MCPE-142544)

## beta 1.19.80.22

**Beta 1.19.80.22** (Android) or **Preview 1.19.80.22** (Windows, iOS, iPadOS, Xbox) is the third beta/*Preview* version for Bedrock Edition 1.19.80, released on March 22, 2023, which adds Trail Ruins, the Calibrated Sculk Sensor, new sign mechanics and new Pottery Shards behind experimental gameplay, and fixes bugs.

### Additions

#### Command format

`/gametest`
* Added two new subcommands:
	+ `... stopall`: used to manually stop all tests while they are running.
	+ `... runsetuntilfail [tag: string] [rotationSteps: int]`: used to run a set of tests but will automatically stop if any of the tests fail.

### Changes

#### General

Touch Controls
* Re-enabled the new stack splitting UI.

#### Items

Potions and Tipped Arrows
* Temporarily reverted the recent adjustments made to the particle colors due a bug.

#### Technical

Bedrock Editor
* Item drops have been disabled. This allows for Undo/Redo and Cut/Copy/Paste to work properly. Items will no longer be left floating in the world.
* Removed the old stonecutter and nether reactor core from the block picker.

### Experimental

These additions and changes are accessible by enabling the "Next Major Update" and "Beta APIs" experimental toggles.

#### Additions

##### Blocks

Calibrated Sculk Sensor
* A type of sculk sensor which does not generate naturally and allows players to filter vibrations based on their frequency level.
* Can only be crafted with one sculk sensor and three amethyst shards in the crafting table.
* One side of the calibrated sculk sensor can receive a redstone signal as an input.
	+ The strength of that redstone signal is the only vibration frequency the sculk sensor will listen to.

##### Items

Pottery Shards
* Added 16 pottery shards, they can be found in following archaeology sites:
	+ Desert Pyramid
		- Miner
	+ Desert Well
		- Brewer
	+ Ocean Ruins
		- Cold
			* Blade
			* Explorer
			* Mourner
			* Plenty
		- Warm
			* Angler
			* Shelter
			* Snort
	+ Trail Ruins
		- Burn
		- Danger
		- Friend
		- Heart
		- Heartbreak
		- Howl
		- Sheaf

Smithing Templates
* Five more armor trim smithing templates have been added. They can be obtained randomly from chests generated in structures accordingly.
	+ Trail Ruins
		- Host Armor Trim
		- Raiser Armor Trim
		- Shaper Armor Trim
		- Wayfinder Armor Trim
	+ Ancient City
		- Silence Armor Trim
			* This is the hardest one to get, with only a 1% chance per chest.

##### World generation

Trail Ruins
* A buried generated structure from a lost culture.
* Four armor trims can be found here.

#### Changes

##### Blocks

Block of Amethyst
* Added a new behavior called vibration resonance when it is placed adjacent to sculk sensors.
	+ If that sculk sensor receives a vibration, the block of amethyst will re-emit its frequency as a separate vibration at its location.

Cherry Leaves
* Changed the texture of the particles falling underneath.

Pink Petals
* Now make a sound when adding more petals to them. (MCPE-168022)
* The sound `step.pink_petals` is now in the "Players" category instead of "Blocks". (MCPE-168092)

Signs
* Sign text can now be edited by interacting with it after being placed in the world.
* Both sides of the sign can now have separate text and colors.
	+ By default, a sign will prompt the player to input the front side's text when placed.
	+ To apply text to the back-side, the player must walk to the other side and interact with that face to edit it.
* Signs can now also be waxed with honeycomb, preventing any further edits to its text.

Suspicious Gravel and Suspicious Sand
* They now generates naturally in trail ruins.
* Looted items should now reveal themselves properly from suspicious blocks when brushed, regardless of which item is contained. (MCPE-168396)

##### Items

Smithing Templates
* The "dune" armor trim now has a new pattern and smithing template icon.
* The "sentry" armor trim now uses "dune" armor trim's old pattern and has a new smithing template to fit this pattern.
	+ The "sentry" armor trim's old pattern is now used by the new "shaper" armor trim.

##### Technical

API
* Signs
	+ Fixed an issue where text set on signs using `setText` wasn't reflected on Signs on the client until the sign was reloaded.
	+ `getComponent('minecraft:sign')` now works with hanging signs.
* The following APIs have been moved from beta to stable `@minecraft/server` (`1.1.0`):
	+ `dimension`
	+ `typeId`
	+ `getVelocity()`
	+ `location`
	+ `getHeadLocation()`
	+ `nameTag`
	+ `id`
	+ `getViewDirection()`
	+ `getEntities`
	+ `getEntitiesAtBlockLocation`
	+ `getPlayers`
	+ `EntityQueryOptions`
	+ `EntityQueryScoreOptions`
	+ `GameType`
	+ `getPlayers`

### Fixes

Accessibility
* Focus indicator is now automatically visible on menu items while using a keyboard.

Gameplay
* The player’s camera no longer appears inside blocks when sprint and swim are held. (MCPE-166565)
* Players are now forced to stop flying when forced into a 1.5 block tall space.
* Sneaking without the experimental toggle no longer overrides custom collision boxes.

Graphical
* Changed the debug HUD text available in Preview & Beta builds to append "RTX" to the renderer information only when RTX content is being played instead of when the GPU is capable of running RTX content. As a consequence, the DXR-capable D3D12 backend will now report itself as "D3D12+".

Structures
* Shipwreck supply chests are no longer missing Moss Block as loot. (MCPE-168376)

Marketplace
* Wishlist feature has been added so that players can now save things to purchase at a later time.

Editor
* Fixed issues with UI not scaling properly when the resolution or game window size is updated.
* Fixed a bug where tool mode would use the 3rd person camera if it was the active camera when switching from crosshair mode. The 1st person camera is always used in Tool mode.
* Fixed issues where camera control was disabled when using a nether or end portal in crosshair mode.

Blocks
* Fixed clipping error inside Hopper. (MCPE-168024)

Mobs
* Mobs will again take damage when standing on an incomplete block next to a campfire. (MCPE-167479)

Graphical
* Fixed a bug that caused the text on Signs not to be displayed with RTX enabled. (MCPE-167638)

User Interface
* Fixed a crash that could occur when opening the "My Packs" tab with a broken pack. (MCPE-165806)
* New first-time sign in screen will no longer appear on subsequent launches if you don't sign in.
* Fixed an issue where a gamepad icon would overlap the "Feedback" window.
* Fixed an issue where selecting an item in the creative inventory would snap the cursor to the search bar. (MCPE-168355)
* Updated designs for sign in and sign up screens.
* Fixed duplicate tooltips appearing when selecting item in the inventory while using touch controls. (MCPE-166866)
* Fixed a bug where the crosshair could be visible on the new death screen.
* Fixed a bug where text formatting codes would be shown on the new death screen.

## beta 1.19.80.23

**Beta 1.19.80.23** (Android) or **Preview 1.19.80.23** (Windows, iOS, iPadOS, Xbox) is the fourth beta/*Preview* version for Bedrock Edition 1.19.80, released on March 30, 2023, which fixes bugs.

### Changes

#### General

Marketplace
* A Wishlist feature has been added to select clients for testing so that players can save things to purchase at a later time.

### Fixes

Blocks
* Fixed an issue where colored wool became white wool after been loaded from worlds prior to 1.17. (MCPE-168684)

Commands
* Fixed a bug where Command Blocks using the `/teleport` command could cause a crash.

Gameplay
* Flying no longer becomes disabled when the player touches a block above them.
* Fixed an issue where an Armor Stand’s pose would not change when right-clicked while the player was flying and had sneak held down. (MCPE-168548)
	+ **Known issue:** Currently Armor cannot be equipped on Armor Stands except when using a Dispenser.

Vanilla Parity
* Fixed an issue where Ghast volume and volume distance were too low. (MCPE-168324)

## beta 1.19.80.24

**Beta 1.19.80.24** (Android) or **Preview 1.19.80.24** (Windows, iOS, iPadOS, Xbox) is the fifth and final beta/*Preview* version for Bedrock Edition 1.19.80, released on April 5, 2023, which fixes bugs.

### Changes

#### Technical

Resource and Behavior Packs
* Fixed an issue that caused the *InteractComponent* to not work correctly while sneaking. (MCPE-168449)

### Fixes

General
* Fixed several crashes that could occur during gameplay.
* Simulation distance is no longer reset to default after entering a world. (MCPE-168513)
* Resolved an issue that prevented items from being equipped on Armor Stands. (MCPE-169133)
	+ This means that the fix for not being able to pose an Armor Stand whilist flying was temporarily reverted. (MCPE-168548)

User Interface
* Temporarily reverted the change which focused the keyboard input on the search bar in the Creative inventory, which will address the following issues while it's not fixed:
	+ Hovering above the enchantment options in Enchantment Table again shows the enchantments on mobile devices using the Pocket UI profile setting. (MCPE-168498)
	+ The `Q` and `E` shortcut keys can again be used in the Creative inventory screen. (MCPE-168697)

## Notes and references

1. ↑ "Minecraft Beta & Preview - 1.19.80.20" – Minecraft Feedback, March 8, 2023.
2. ↑ "Minecraft Beta & Preview - 1.19.80.21" – Minecraft Feedback, March 15, 2023.
3. ↑ "Minecraft Beta & Preview - 1.19.80.22" – Minecraft Feedback, March 22, 2023.
4. ↑ "Minecraft Preview 1.19.80.22" – Minecraft.net, March 22, 2023.
5. ↑ "Minecraft Beta & Preview - 1.19.80.23" – Minecraft Feedback, March 30, 2023.
6. ↑ "Minecraft Beta & Preview - 1.19.80.24" – Minecraft Feedback, April 5, 2023.