Bedrock Edition beta 1.19.40.22

**Beta 1.19.40.22** (Android) or **Preview 1.19.40.22** (Windows, iOS, iPadOS, Xbox) is the third beta/*Preview* version for Bedrock Edition 1.19.40, released on September 21, 2022, which added support for item tags in recipes, and fixes bugs.

## Additions

### General

Tags
* Added tag to support recipes instead of item names.
* Added new item tags for recipes:
	+ `minecraft:coals`, `minecraft:logs`, `minecraft:logs_that_burn`, `minecraft:planks`, `minecraft:soul_fire_base_blocks`, `minecraft:stone_crafting_materials`, `minecraft:stone_tool_materials`, `minecraft:wooden_slabs`, `minecraft:wool`.

## Changes

### Blocks

Scaffolding
* When used as fuel for furnaces, they now burn equally as long as a bamboo does.

### General

Crafting
* Recipes can now refer to a tag instead of an item.

## Experimental

Some of this additions and changes are accessible by enabling the "Upcoming Creator Features" and "Beta APIs" experimental toggle.

### Additions

#### General

Options
* Added "Max Framerate" option to the 'Video settings' section.

### Changes

#### Technical

Add-Ons and Script Engine
* Implemented the `has_property`, `int_property`, `bool_property`, `float_property`, and `enum_property` actor behavior filters.

API
* Updated the API.
	+ Events
		- Removed event tick- called each tick.
	+ System
		- Added run() - to queue a callback to run next tick, re-queue each tick to get behavior similar to tick event.
	+ Block
		- Renamed property id to typeId.
	+ BlockComponent
		- Renamed property id to typeId.
	+ Entity
		- Renamed property id to typeId.
		- Added read-only property id: string- Returns a unique identifier for the entity. This identifier remains consistent across world loads.
	+ EntityComponent
		- Renamed property id to typeId.
	+ ItemComponent
		- Renamed property id to typeId.
	+ ItemStack
		- Renamed property id to typeId.

GameTest Framework
* Fixed a bug where EntityHurtEvent would not fire on Player death.
* Renamed experiment GameTest Framework to Beta APIs.
* The now-renamed Beta APIs experiment is still needed to access all beta APIs, including core Minecraft APIs and GameTest APIs.

## Fixes

Spectator Mode (Experimental)
* Spectator players no longer play sounds when entering/exiting bubble columns. (MCPE-161536)

Blocks
* Scaffolds now burn at a more correct rate, 1/4 of an item. (MCPE-42949)
* Breaking the block below a Snow-covered Flower now makes the Flower drop instead of the Snow Layer. (MCPE-61609)

Commands
* Copying a bubble column with the `/clone` command no longer results in invisible water. (MCPE-153903)

Gameplay
* Reverted the change that caused Arrows and Tridents to stop moving. (MCPE-162085)
* Fixed an issue where Wither effect damage would be reduced by armor. (MCPE-159407)

Graphical
* Fixed Beacon block suddenly disappearing when seen from a distance.

Mobs
* Fixed an issue where Drowned could change held items when attacking. (MCPE-40288)

Touch Controls
* Improved the images for the three control schemes in the touch settings menu.

User Interface
* Fixed an issue where players couldn't drag/drop or select items from the equipment page.
* Changed the color of the text descriptions for the 'Darkness Effect Strength' and 'Notification Duration' accessibility options to a lighter shade to make them more readable. (MCPE-162047)
* Fixed an issue where users couldn't swap unstackable items with touch controls.

## References

1. ↑ "Minecraft Beta & Preview - 1.19.40.22" – Minecraft Feedback, September 21, 2022.