Bedrock Edition Preview 1.20.20.20

Jump to navigation Jump to search
Preview 1.20.20.20
Bedrock 1.20.20.20 PatchNotes.jpg: Infobox image for Preview 1.20.20.20 the version in Minecraft
Bedrock 1.20.20.20.png: Infobox image for Preview 1.20.20.20 the version in Minecraft
Edition

Bedrock Edition

Release date

June 28, 2023

Server version

1.20.20.20

Editor version

0.4.0

Build version

16310717

Internal version

Windows: 1.20.2020.0
Android, iOS, iPadOS: 1.20.20.20
Xbox One: 1.20.2020.70

Version code

Android:
952002020(armeabi-v7a,33)
962002020(x86,33)
972002020(arm64-v8a,33)
982002020(x86_64,33)

Type

Preview

Preview for

1.20.30

Downloads

Server
Windows
Linux

Protocol version

598

Beta 1.20.20.20 (Android) or Preview 1.20.20.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Bedrock Edition 1.20.30[a], released on June 28, 2023[2], which brings more parity from Java Edition and fixes bugs.

Additions[edit | edit source]

Technical[edit | edit source]

Add-ons

  • Added support for the allow_random_seed option in world template manifests.

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.

Changes[edit | edit source]

Blocks[edit | edit source]

Cherry Leaves

  • Now generate particle effects at a relatively large distance based on system performance.

Snow

  • Different layers of snow have different heights to match Java Edition.

Command format[edit | edit source]

/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[edit | edit source]

Sneaking

  • Now player gets forced out of sneak when riding.

General[edit | edit source]

Creative Inventory

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[edit | edit source]

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[edit | edit source]

Falling Block

  • Now break when falling onto a boat.

Technical[edit | edit source]

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 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 now result in a content error and are ignored.

Experimental[edit | edit source]

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

Changes[edit | edit source]

Command format[edit | edit source]

/recipe

  • 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.

Gameplay[edit | edit source]

Crawling

  • Now player gets forced out of crawl when riding.

Recipe book

  • 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.

General[edit | edit source]

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[edit | edit source]

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 no longer equips when the item is used in the 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.

Fixes[edit | edit source]

34 issues fixed

From released versions before 1.20.30

  • 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-60024 – Snow layer collision changes only twice.
  • 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-123488 – Big dripleaf tilting up sounds uses tilt down sounds instead.
  • MCPE-128117 – No sound when conduit deactivates.
  • MCPE-136484 – Respawn anchor ambient sound doesn't play.
  • MCPE-154378 – min_distance / max_distance requires decimal numbers, silently fails with integers.
  • MCPE-159736 – Duplicating stackable armor when equipping from hotbar.
  • MCPE-162061 – See transparent blocks through end portal off a chunk border.
  • MCPE-163671 – Xbox: Mouse movement is jittery / pixel-based / not smooth.
  • MCPE-164634 – My Minecraft world keeps crashing when I approach a specific area.

From v1.20.0

  • MCPE-170841 – Camera speed ​​difference when crawling or using riptide parity.
  • MCPE-171521 – Wandering trader does not trade cherry saplings.

From v1.20.10

Others

  • Empty maps now emit the appropriate sound when players draw them.
  • The third-person camera no longer clips 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.

Notes[edit | edit source]

  1. Bedrock Edition 1.20.20 is not a version of the game and its betas are instead part of 1.20.30.[1]

References[edit | edit source]

Navigation[edit | edit source]