Minecraft Wiki

The Minecraft Wiki has moved from Fandom; see the linked discussion page for details.

READ MORE

Minecraft Wiki
Advertisement
Not to be confused with Bedrock Edition beta 1.20.20.20.
Gear (item)
This article is a work in progress. 
Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

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

Additions

Command Format

Game rule
  • Added playersSleepingPercentage, set to 100 by default.
    • 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.

General

Options
  • Added "Recipes Unlock" setting on the game settings and the edit world settings, disabled by default.
    • For enable the recipe unlocking system and its features.
  • Added alerts for iOS and iPadOS users who have run out of disk space.

Technical

Add-ons
  • Added support for the allow_random_seed option in world template manifests.
  • Move PlacementDirection (minecraft:placement_direction) and PlacementPosition (minecraft:placement_position) block traits out of experimental. These traits can be used for blocks with format_version >= 1.20.20.
JSON
  • Released the following components out of experimental in JSON formats 1.20.20 and higher:
    • minecraft:hand_equipped item component.
    • minecraft:use_duration item component.
    • minecraft:stacked_by_data item component.
    • minecraft:use_animation item component.
    • minecraft:allow_off_hand item component.
    • minecraft:should_despawn item component.
    • minecraft:liquid_clipped item component.
    • minecraft:damage item component.
  • Added support for Efficiency enchantment for data driven items using the minecraft:digger component.

Changes

Blocks

Block Breaking
  • Changed the hardness and blast resistance of most blocks to match Java Edition.


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 Java Edition.
Stained Glass
  • The IDs of stained_glass have now been split up into their own IDs.
Stained Glass Pane
  • The IDs of stained_glass_pane have now been split up into their own IDs.

Command format

/recipe
  • Now is no longer behind the "Recipe Unlocking" experimental toggle.
  • Updated the syntax to match Java Edition.
    • Old syntax:
      • /recipe <victim: target> give <recipe: string>
      • /recipe <victim: target> take <recipe: string>
    • New syntax:
      • /recipe give <victim: target> <recipe: string>
      • /recipe take <victim: target> <recipe: string>
  • Now the recipes are suggested by the command auto-complete.
  • Now an output message appears after the command is executed.
/scriptevent
  • Now is no longer behind the "Beta APIs" experimental toggle.
Amethyst Cluster
  • Now uses the minecraft:block_face block state instead of facing_direction.
    • minecraft:block_face uses six string values ["down", "up", "north", "south", "east", "west"].
Slabs
  • Now uses the minecraft:vertical_half block state instead of top_slot_bit.
    • minecraft:vertical_half uses two string values ["bottom", "top"].

Gameplay

Recipe book
  • The new recipe unlocking system and its features are no longer behind the "Recipe Unlocking" experimental toggle.
    • Now are behind the "Recipes Unlock" setting.
  • The recipe book search has been updated when playing in Survival, with the following changes:
    • The search will only match the beginning of any word in the item's name. For example, searching for "tor" will now show torch and redstone torch but not the daylight detector.
    • Recipes that haven't been unlocked will show up in search results.
  • Updated the recipe notification sound to match Java Edition.
  • Now the duration of the recipe notifications are calculated based on how many recipes got unlocked.
Sneaking
  • Now player gets forced out of sneak when riding.

General

Creative Inventory
Experiments
  • Removed the "Recipe Unlocking" experimental toggle.
Menu screen
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

Mobs

Villager
  • When killed they no longer drop items held in their hands.
Wandering Trader
Zombie Villager
  • Now displays their rank in appearance.

Non-mob entities

Falling Block

Technical

API
  • Moved Direction to 1.4.0.
  • Moved EntityDamageSource to 1.4.0.
  • Moved EntityDieAfterEvent to 1.4.0.
  • Moved EntityEventOptions to 1.4.0.
  • Moved EntityHitBlockAfterEvent to 1.4.0.
  • Moved EntityHitEntityAfterEvent to 1.4.0.
  • Moved EntityHurtAfterEvent to 1.4.0.
  • Moved EntityHealthChangedAfterEvent to 1.4.0.
  • Moved Dimension.getBlockFromRay method to 1.4.0.
  • Moved Dimension.getEntitiesFromRay method to 1.4.0.
  • Moved Entity.getBlockFromViewDirection method to 1.4.0.
  • Moved Entity.getEntitiesFromViewDirection method to 1.4.0.
  • Moved BlockRaycastHit to 1.4.0.
  • Moved BlockRaycastOptions to 1.4.0.
  • Moved EntityRaycastHit to 1.4.0.
  • Moved EntityRaycastOptions to 1.4.0.
  • Moved PressurePlatePushEvent to 1.4.0.
  • Moved PressurePlatePopEvent to 1.4.0.
  • Moved TripWireTripEvent to 1.4.0.
  • Moved TargetBlockHitEvent to 1.4.0.
    • 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.
Bedrock Editor
  • Removed the non-functional hamburger menu button from the "Quick Panel" tabs.
  • Fixed a bug where "Tool mode" UI failed to refresh upon executing the /reload command.
  • Number input fields will now adjust valid number values to the closest limit if they fall outside of the defined range.
  • Fixed an issue where UI text was exceeding the boundaries of panes and containers, resulting in improper alignment and visual inconsistencies.
  • Selection volumes and gizmos can now be seen through blocks.
JSON
  • Deprecate minecraft:creative_category component in JSON formats 1.20.20 and higher.
  • Creative group and command visibility can now be set in the description field in JSON formats 1.20.20 and higher.
  • Changed fire enchant duration used on projectiles from a ShooterItemComponent to match vanilla behavior.
  • Sound definitions now accept both float and integer values for min_distance and max_distance.
  • Render controllers without textures will now result in a content error and be ignored.
  • minecraft:entity_placer will now content error when invalid blocks are named in the use_on and dispense_on lists.
  • Removed MinecraftEntityTypes from @minecraft/server and replaced with version from @minecraft/vanilla-data.
  • Exposed MoonPhase and World.getMoonPhase to script.
  • Removed the minecraft:animates_in_toolbar component.
  • Removed the minecraft:explodable component.
  • Extra damage hover text now appears on all component items that have an applied Sharpness enchantment.
  • The minecraft:shooter component now supports the Quick Charge enchantment with minecraft:enchantable when charge_on_draw is true.
  • Remove nonfunctional entity slot options from minecraft:wearable component, ie. saddle, entity armor, and chest.
  • Custom items with minecraft:wearable component auto-equip when dropped from a dispenser, matching parity with vanilla armor items.
Molang
  • Renamed block_property and has_block_property to block_state and has_block_state.
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.

Experimental

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

Changes

Gameplay

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

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 /camera command.

Technical

API
  • Converted set_block_property to set_block_state for custom blocks.
  • Added defineVector to DynamicPropertiesDefinition.
  • EntityEquipmentInventoryComponent
    • Implemented slot validation for setEquipment, which now returns a boolean indicating whether the item can be equipped to the specified slot.
    • EntityEquipmentInventoryComponent is currently limited to players only.
      • Moved getDay to 1.4.0.
      • Moved getTimeOfDay to 1.4.0.
      • Moved setTimeOfDay(timeOfDay: number | TimeOfDay) to 1.4.0.
      • Moved getAbsoluteTime to 1.4.0.
      • Moved setAbsoluteTime(absoluteTime: number) to 1.4.0.
    • Moved TimeOfDay to 1.4.0.
      • Added length restrictions to setLore - Up to 20 lines with up to 50 characters per line.
      • Moved function setLore to 1.4.0.
      • Moved function getLore to 1.4.0.
      • Moved class SystemAfterEvents to 1.4.0.
      • Moved class ScriptEventCommandMessageAfterEvent to 1.4.0.
    • Moved player onScreenDisplay to 1.4.0.
    • Moved titleDisplayOptions to 1.4.0.
    • Moved screenDisplay to 1.4.0.
JSON
  • Removed the minecraft:ignores_permission component.
  • Removed the minecraft:mirrored_art component.
  • Moved the protection field from minecraft:armor component to minecraft:wearable component in JSON formats 1.20.20 and higher
  • Deprecate minecraft:armor component in JSON formats 1.20.20 and higher.
  • Removed nonfunctional and redundant slot options from minecraft:wearable component, ie. mainhand, hotbar, inventory, enderchest, and equippable.
  • Items with the minecraft:wearable component using the weapon.offhand slot will no longer equip when item is used in hotbar.
  • Equipping custom wearable items trigger generic equip sound.
  • Custom items with minecraft:wearable component can now be equipped by clicking and dragging in inventory or shift-clicking.
  • Added Scoreboard.addScore and improved Scoreboard.setScore to return the updated score.

Fixes

64 issues fixed
From released versions before v1.20.20
  • MCPE-33139 – No anvil step sound.
  • MCPE-43402 – Trident channeling sound is unused.
  • MCPE-43831 – Trident w/loyalty doesn't make the returning sound to the player but the trident.
  • MCPE-50609 – Missing sounds when a hostile mob shoots arrows or throws trident.
  • MCPE-52452 – Coral blocks take too long to break.
  • MCPE-60024 – Snow layer collision only changes twice.
  • MCPE-68721 – Scaffolding and sweet berry bushes cannot be broken instantly in Survival.
  • MCPE-80924 – Adult zombie villagers use the farmer texture regardless of their actual profession.
  • MCPE-94722 – Nether portal make no breaking animation or sound when obsidian is broken.
  • MCPE-101180 – Hyphae mining speed is faster than stems.
  • MCPE-101644 – Crimson and warped stems/hyphae lower blast resistance than other types of wood.
  • MCPE-114425 – There is no /gamerule playerssleepingpercentage in Bedrock Edition.
  • MCPE-114602 – The mining speed of end stone bricks does not match the speed of end stone.
  • MCPE-123488 – Big dripleaf tilting up sounds uses tilt down sounds instead.
  • MCPE-128117 – No sound when conduit deactivates.
  • MCPE-130070 – Stuck swimming down/falling issue.
  • MCPE-132408 – Deepslate variants have a significantly lower blast resistance than stone variants.
  • MCPE-136484 – Respawn anchor ambient sound doesn't play.
  • MCPE-137449 – End stone bricks has a lower blast resistance, compared to normal end stones.
  • MCPE-138995 – Potion trajectory is broken.
  • MCPE-139242 – Copper and cut copper blocks have a weaker blast resistance compared to Java Edition.
  • MCPE-139246 – Copper ore blast resistance is weaker compared to other ores.
  • MCPE-154378 – min_distance / max_distance requires decimal numbers, silently fails with integers.
  • MCPE-154428 – Large enchants on table are blocked by overlayed items.
  • MCPE-159736 – Duplicating stackable armor when equipping from hotbar.
  • MCPE-160889 – Warden does not detect falling items.
  • MCPE-161165 – Sculk sensor does not send a signal to shrieker when player drops item.
  • MCPE-162061 – See transparent blocks through end portal off a chunk border.
  • MCPE-163050 – Xbox: Error says I'm out of storage space, quits to menu with weird background.
  • MCPE-163497 – Camels don't make sand sounds on red sand or concrete powder.
  • MCPE-163671 – Xbox: Mouse movement is jittery / pixel-based / not smooth.
  • MCPE-164634 – My Minecraft world keeps crashing when I approach a specific area.
  • MCPE-166565 – Crouching and then swimming makes player constantly descend.
From v1.20.0
  • MCPE-170033 – Campfires are lit up instead of extinguished inside the trail ruins structure.
  • MCPE-170841 – Camera speed ​​difference when crawling or using riptide parity.
  • MCPE-171254 – Character creator features do not match preview icon.
  • MCPE-171383 – Bone meal not working underwater after 1.20.
  • MCPE-171461 – Sleep fade black screen turns completely black.
  • MCPE-171521 – Wandering trader does not trade cherry saplings.
  • MCPE-171560 – Pink petals cannot be farmed using bone meal in a dispenser.
From v1.20.10
  • MCPE-170870 – Crawl mode don't get disabled when riding.
  • MCPE-170907 – When switching to a Spectator, the player does not stop sneaking or crawling.
  • MCPE-170994 – Crawl parity issue.
  • MCPE-171065/recipe doesn't send a chat output when correct syntax is entered.
  • MCPE-171086 – Entering /recipe command doesn't show suggestions.
  • MCPE-171098/recipe command syntax doesn't match Java Edition.
  • MCPE-171112 – Recipe unlocking UI can appear in pause menu or world settings.
  • MCPE-171116 – The "Recipe Unlock Toast" sound does not match Java Edition.
  • MCPE-171141 – Translated toast recipe unlocked content is cut off and unreadable.
  • MCPE-171225 – Players suffocate while crawling at Y=1 and Y=2
  • MCPE-171797 – The player can enable flight mode while flying the elytra.
  • MCPE-171800 – Pick blocking a decorated pot from the Creative inventory gives invalid inventory description.
  • MCPE-171812 – Spectators still adapt to small spaces.
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.

References

Advertisement