Bedrock Edition beta 1.19.30.23

**Beta 1.19.30.23** (Android) or **Preview 1.19.30.23** (Windows, iOS, iPadOS, Xbox) is the fourth beta/*Preview* version for Bedrock Edition 1.19.30, released on August 25, 2022, which fixes bugs.

## Changes

### General

Splashes
* Removed "Your gender is valid!" and "Contains infinite genders!".
	+ This was later re-added in the release of Bedrock Edition 1.19.30, which implies that the change was a mistake.

## Experimental

These additions and changes are accessible by enabling the "Upcoming Creator Features" and "GameTest Framework" experimental toggle.

### Changes

#### Technical

Actor Properties
* Add a content error when default or set\_property expressions include side-effects, such as Molang variable assignment

GameTest Framework
* Memory Watchdog
	+ `script-watchdog-memory-warning-` produces a content log warning when the combined memory usage exceeds the given threshold (in megabytes). Setting this value to 0 disables the warning. (default = 100)
	+ `script-watchdog-memory-limit-` saves and shuts down the world when the combined memory usage exceeds the given threshold (in megabytes). Setting this value to 0 disables the limit. (default = 250)
* Player
	+ setVelocity will now throw an exception when called on player types
* Watchdog
	+ Increased slow code warning threshold from 2 ms to 6 ms
* Items
	+ Renamed `Items` to `ItemTypes`
* ItemTypes
	+ Added `function getAll(): ItemTypeIterator-` Returns an iterator of all available item types

## Fixes

Spectator Mode (Experimental)
* Capes are no longer rendered while in Spectator Mode (MCPE-156929)
* Spectator players in lava cauldrons no longer display the burning animation (MCPE-160331)

Blocks
* Banners now spawn correctly in newly generated structures (MCPE-160696)

Gameplay
* Player textures and UI elements should no longer turn pink after playing for an extended period time on highly populated servers (MCPE-105487)
* Fixed issue where player would see inside of top snow when diving into it while wearing Elytra

Graphical
* Fixed a bug where the name tag background was slightly offset (MCPE-160254)

Performance and Stability
* Fixed a crash that could occur when resuming the game on Xbox

Items
* It is no longer possible to get an aged Sapling in the inventory by block-picking
* Item stacks now are merged together after assigned tick threshold

Mobile Controls
* Resolves issue in new Touch Controls where the sprint button could not be toggled when standing still
* Added logic to automatically toggle off sprint button when player releases the on-screen joystick

Mobs
* Reduced the enderman's teleport range to 32x32x32 to ensure that it cannot despawn itself by teleporting (MCPE-152268)
* Reverted a change to drowned spawning, and they again spawn in warm ocean biomes to match *Java Edition*

User Interface
* Added a missing settings button on packs in the updated Create New World screen
* Added a new disconnection error message - "Unable to connect, please restart your client"
* Added a paste button to the Command Block screen
* Updated splash texts
* Fix issue causing messages with non-unicode characters to have incorrect spacing

General
* Fixed a bug where deleting cloud synced worlds would not delete the cloud version of the world when the player deletes the world locally
* EDU Toggle: NPC names default to only being displayed while looking at them

Audio
* Fixed PS4 audio stuttering issues while framerate is low (MCPE-158902)

Technical
* Fixed a crashing issue related to undyed shulkers

Commands
* The `/execute at` and `/execute as` commands will now execute at the correct relative rotation (MCPE-156277)
* `/execute at @e run kill @e` no longer crashes the game when there are items on the ground (MCPE-161029)
* Added chat output when entities are skipped by `/ride summon_ride no_ride_change` (MCPE-129486)

## References

1. ↑ "Minecraft Beta & Preview - 1.19.30.23" – Minecraft Feedback, August 25, 2022.