Bedrock Edition beta 1.20.30.21

**Beta 1.20.30.21** (Android) or **Preview 1.20.30.21** (Windows, iOS, iPadOS, Xbox) is the sixth beta/*Preview* version for Bedrock Edition 1.20.30, released on August 9, 2023, which fixes bugs.

## Additions

### General

Options
* Added **Improved Input Response** experimental video option.
	+ Only available for players on Windows.
	+ Reduces input latency.
		- Enabling this setting will increase battery consumption.

## Changes

### Blocks

Pumpkin
* Using shears on it now produces a carving sound to match *Java Edition*.

Sculk Sensor and Calibrated Sculk Sensor
* Can now detect the following events:
	+ Applying a nametag.
	+ Evokers summoning vexes or fangs.
	+ Chickens, frogs, and turtles laying eggs.
	+ Using bone meal.
	+ Chiseled bookshelves when books are inserted into them using hoppers.
	+ Extinguishing fire.
	+ Mounting or dismounting a vehicle.
	+ Rabbits eating carrot crops.
	+ Foxes eating sweet berry bushes.
	+ Unequipping armor.
	+ Placing a banner, bamboo sapling, lily pad, or a head.
	+ Placing frogspawns.
	+ Placing or adding sea pickles.
	+ Adding/destroying a turtle egg.
	+ Turtle eggs cracking.

### Gameplay

Sneaking and Crawling
* Players can now toggle flying when crawling or sneaking in Creative Mode.

### General

UI
* Updated the menu HUD icons for touch controls.

### Mobs

Husk
* Now plays a sound when converting to a drowned.

Pig
* Now emit sounds when transformed into zombified piglin.

Snow Golem
* Now plays a sound when they throw snowballs.

Villagers
* The discount for curing a villager is no longer multiplied if the villager is reinfected and cured again.

Witch
* Now throws Healing and Regeneration potions at raiders during village raids.

Hoglin
* Now have their own sound when transforming into zoglins.

### Technical

Bedrock Editor
* Released the version 0.4.3.

## Experimental

These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.

### Changes

#### Technical

API
* Moved `ProjectileHitBlockAfterEvent` to `1.5.0`.
* Moved `ProjectileHitEntityAfterEvent` to `1.5.0`.
* Moved `ProjectileHitBlockAfterEventSignal` to `1.5.0`.
* Moved `ProjectileHitEntityAfterEventSignal` to `1.5.0`.
* Moved `BlockHitInformation` to `1.5.0`.
* Moved `EntityHitInformation` to `1.5.0`.
	+ Moved `spawnParticle(effectName: string, location: Vector3, molangVariables?: MolangVariableMap)` to `1.5.0`.
	+ Moved `setColorRGB(variableName: string, color: RGB)` to `1.5.0`.
	+ Moved `setColorRGBA(variableName: string, color: RGBA)` to `1.5.0`.
	+ Moved `setFloat(variableName: string, number: number)` to `1.5.0`.
	+ Moved `setSpeedAndDirection(variableName: string, speed: number, direction: Vector3)` to `1.5.0`.
	+ Moved `setVector3(variableName: string, vector: Vector3)` to `1.5.0`.
* `RGB`
	+ Moved `RGB` to `1.5.0`.
	+ Moved `RGBA` to `1.5.0`.
	+ Moved `triggerEvent(eventName: string)` to `1.5.0`.
* Renamed `EntityEquipmentInventoryComponent` to `EntityEquippableComponent`.
* Updated `isSolid`, `isLiquid`, and `isAir` to be properties instead of methods.
* `ScriptEventCommandMessageAfterEvent`
	+ Made `initiator`, `sourceBlock`, and `sourceEntity` optional types.

## Fixes

19 issues fixed
From released versions before 1.20.0
* MCPE-44296 – Fence gates don't have the correct model in the inventory.
* MCPE-85888 – Horizon changes color when standing under blocks.
* MCPE-87379 – Hoglins play wrong conversion sounds.
* MCPE-95872 – Netherite items make burn sounds in lava.
* MCPE-96015 – Items burning in lava doesn't make the burning sound and is inconsistent when doing so.
* MCPE-119083 – When a snow golem throws a snowball it plays the arrow shoot sound.
* MCPE-139021 – Game crashes while entering a world where you are going through the endportal back to the overworld.
* MCPE-168887 – Sculk sensors do not detect when chiseled bookshelf changes with using hoppers and droppers.
* MCPE-169557 – Pigs do not make death sound upon being converted.

From 1.20 versions
* MCPE-172704 – Sculk Sensor triggers repeatedly when there are arrows, tridents, or thrown items on top of it.
* MCPE-172920 – [ScriptAPI] `ScoreboardObjective::removeParticipant` is not synced with clients.
* MCPE-173323 – Pillager outposts do not generate in cherry groves.

other
* Players can now toggle flying when crawling or sneaking in Creative Mode.
* The game no longer crashes when it tries to place an invalid custom feature.
* Crouch-jumping while aiming forward and holding down the build button will no longer continue to build blocks upwards past where the player is aiming.
* Fixed a crash in the "Deferred Technical Preview" that could occur while generating terrain.
* Fixed issue with content errors occurring with the "Holiday Creator Features" experimental toggle turned on when using a JSON object version of `max_stack_size`, `can_destroy_in_creative`, `hover_text_color`.
* Fixed worlds downloaded from realms not loading packs correctly.
* Collecting fish, axolotls, and tadpoles with buckets now emits vibrations at the right position.

## References

1. ↑ "Minecraft - beta 1.20.30.21 (Bedrock)" – Minecraft Feedback, August 9, 2023.