Bedrock Edition 1.20.20

1.20.20 is an upcoming minor update to with no set release date which brings more parity from Java Edition and fixes bugs.

Blocks

 * Anvil
 * Will now break when falling onto a boat.


 * Cherry Leaves
 * Will now generate particle effects at a relatively large distance based on system performance.


 * Gravel
 * Will now break when falling onto a boat.


 * Sand
 * Will now break when falling onto a boat.


 * Snow
 * Changed height to match Java Edition, different layers of snow now have different heights.

Mobs

 * Villager
 * When they are killed by players, they no longer drop items held in their hands


 * Wandering Trader
 * Can now sold Cherry Saplings.


 * Zombie Villager
 * Now displays their rank in appearance.

General

 * Menu screen
 * Changed the logo for Minecraft Preview.


 * Options
 * Changed "Joystick Always Visible" to "Joystick Visibility Option" dropdown.
 * Changed "Sneak Toggle" to "Sneak" dropdown.
 * Moved "Sync Old World" button to the save screen.


 * Application
 * Changed the icon

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

Command Format

 * Syntax renewed
 * Old Syntax
 * New Syntax
 * An output message now appears after the command is executed.
 * New Syntax
 * An output message now appears after the command is executed.
 * An output message now appears after the command is executed.
 * An output message now appears after the command is executed.
 * An output message now appears after the command is executed.

Technical

 * API
 * Converted "set_block_property" to "set_block_state" for custom blocks
 * Added defineVectorto DynamicPropertiesDefinition
 * EntityEquipmentInventoryComponent
 * Implemented slot validation for setEquipment, which now returns a boolean indicating whether the item can be equipped to the specified slot
 * EntityEquipmentInventoryComponentis currently limited to Players only. However, we hope to reintroduce this component for mobs in a future update
 * Moved getDay to
 * Moved getTimeOfDay to
 * Moved setTimeOfDay(timeOfDay: number | TimeOfDay) to
 * Moved getAbsoluteTime to
 * Moved setAbsoluteTime(absoluteTime: number) to
 * Moved TimeOfDay to
 * Added length restrictions to setLore- Up to  lines with up to   characters per line
 * Moved function setLoreto
 * Moved function getLoreto
 * Moved class SystemAfterEventsto
 * Moved class ScriptEventCommandMessageAfterEventto
 * Moved player onScreenDisplay to
 * Moved titleDisplayOptions to
 * Moved screenDisplay to

Fixes

 * other
 * Empty Maps now emit the appropriate sound when players draw them.
 * The third-person camera will no longer clip through terrain when near Water or Lava.
 * Fixed Creative Mode players not being ignited when standing in fire.
 * The player no longer gets forced into sneak or crawl during the Riptide animation.
 * Players should no longer accidentally trigger crawling when they shouldn't.
 * Fixed bottom face of portal effect so its color and transparency match the other faces.
 * Suspicious Stew no longer shows up in the Creative inventory.