Bedrock Edition 1.20.20

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

Command Format

 * Controls what percentage of players must sleep to skip the night.
 * When set to 0 or a negative value, a single player is sufficient to skip the night, and night is skipped immediately without the falling asleep transition.
 * When set over 100, the night cannot be skipped.
 * Set to 100 by default.
 * Set to 100 by default.

Technical

 * Add-ons
 * Added support for the  option in world template manifests.


 * JSON
 * Released the following components out of experimental in JSON formats 1.20.20 and higher:
 * item component.
 * item component.
 * item component.

Other

 * Added alerts for iOS users who have run out of disk space

Blocks

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


 * Snow
 * Now different layers of snow have different heights to match.

Items

 * All Items
 * Extra damage hover text now appears on all component items that have an applied sharpness enchantment

Command format

 * Now is no longer behind the "Beta APIs" experimental toggle.
 * Now is no longer behind the "Beta APIs" experimental toggle.


 * No longer behind the experimental toggle
 * No longer behind the experimental toggle


 * Amethyst Cluster
 * Now uses the  block state instead of.
 * uses six string values.


 * Slabs
 * Now uses the  block state instead of.
 * uses two string values.

Gameplay

 * Sneaking
 * Now player gets forced out of sneak when riding.


 * Recipe book
 * No longer behind the experimental toggle
 * The search will only match the beginning of any word in the item's name.

General

 * Creative Inventory
 * Removed the suspicious stew from the Creative inventory.


 * Menu screen
 * Changed the in-game 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.


 * General
 * The Minecraft Preview application icon has been changed from a grass block to dirt.

Mobs

 * Villager
 * When killed they no longer drop items held in their hands.


 * Wandering Trader
 * Now can sell 1 cherry sapling for 5 emeralds.


 * Zombie Villager
 * Now displays their rank in appearance.

Non-mob entities

 * Falling Block
 * Will now break when falling onto a boat.

Technical

 * Bedrock Editor
 * Removed the non-functional hamburger menu button from the "Quick Panel" tabs.


 * Server
 * Linux dedicated server: Ubuntu 20.04 LTS (Focal Fossa) is now the minimum supported version of Ubuntu. Ubuntu 18.04 LTS is no longer supported.


 * JSON
 * Deprecate  component in JSON formats 1.20.20 and higher.
 * Creative group and command visibility can now be set in the  field in JSON formats 1.20.20 and higher.
 * Changed fire enchant duration used on projectiles from a  to match vanilla behavior.
 * Sound definitions now accept both float and integer values for  and.
 * Render controllers without textures will now result in a content error and be ignored.

Experimental
These additions and changes are accessible by enabling the "Molang Features", "Crawling", "Recipe Unlocking", and "Beta APIs" experimental toggles.

Command format

 * Updated the syntax to match.
 * Old syntax:
 * New syntax:
 * Now the recipes are suggested by the command auto-complete.
 * Now an output message appears after the command is executed.
 * New syntax:
 * Now the recipes are suggested by the command auto-complete.
 * Now an output message appears after the command is executed.
 * Now the recipes are suggested by the command auto-complete.
 * Now an output message appears after the command is executed.

Gameplay

 * Crawling
 * Now player gets forced out of crawl when riding.


 * Recipe book
 * Updated the recipe notification sound to match.
 * Now the duration of the recipe notifications are calculated based on how many recipes got unlocked.

General

 * Options
 * Now is displayed a message when the players presses the camera perspective change button but a particular perspective is already set via the command.

Technical

 * Molang
 * Renamed  and   to   and


 * API
 * Converted  to   for custom blocks.
 * Added  to.
 * Implemented slot validation for, which now returns a boolean indicating whether the item can be equipped to the specified slot.
 * is currently limited to players only.
 * Moved  to.
 * Moved  to.
 * Moved  to.
 * Moved  to.
 * Moved  to.
 * Moved  to.
 * Added length restrictions to  - Up to   lines with up to   characters per line.
 * Moved function  to.
 * Moved function  to.
 * Moved class  to.
 * Moved class  to.
 * Moved player  to.
 * Moved  to.
 * Moved  to.
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  method to
 * Moved  method to
 * Moved  method to
 * Moved  method to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Moved  to
 * Made property id accessible even if entity is not valid
 * Made property typeId accessible even if entity is not valid
 * Changed item event source properties from type Entity to Player
 * Changed item event source properties from type Entity to Player


 * JSON
 * Removed the  component.
 * Removed the  component.
 * Moved the  field from   component to   component in JSON formats 1.20.20 and higher
 * Deprecate  component in JSON formats 1.20.20 and higher.
 * Removed nonfunctional and redundant slot options from  component, ie. mainhand, hotbar, inventory, enderchest, and equippable.
 * Items with the  component using the   slot will no longer equip when item is used in hotbar.
 * Equipping custom wearable items trigger generic equip sound.
 * Custom items with  component can now be equipped by clicking and dragging in inventory or shift-clicking.

Fixes

 * Others
 * 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.
 * Fixed an issue where players would disappear temporarily when joining a game for the first time.
 * Fixed crash in blocks JSON loading on iOS.
 * Fixed a crash that could occur when the game lost focus while entering a world.
 * Fixed an issue where screen narration would read Recipe Book folder items as the first item in the folder
 * Fixed held Map not being centered when playing on narrow aspect ratio screens