Bedrock Edition Preview 1.20.30.22

Preview 1.20.30.22
Bedrock 1.20.30.22 PatchNotes.jpg: Infobox image for Preview 1.20.30.22 the version in Minecraft
Bedrock 1.20.30.22.png: Infobox image for Preview 1.20.30.22 the version in Minecraft
Edition

Bedrock Edition

Release date

August 17, 2023

Server version

1.20.30.22

Editor version

0.4.4

Build version

17436038

Internal version

Windows: 1.20.3022.0
Android, iOS, iPadOS: 1.20.30.22
Xbox One: 1.20.3022.70

Version code

Android:
952003022(armeabi-v7a,33)
962003022(x86,33)
972003022(arm64-v8a,33)
982003022(x86_64,33)

Type

Preview

Preview for

1.20.30

Downloads

Server
Windows
Linux

Protocol version

613

Beta 1.20.30.22 (Android) or Preview 1.20.30.22 (Windows, iOS, iPadOS, Xbox) is the seventh beta/Preview version for Bedrock Edition 1.20.30, released on August 17, 2023[1], which brings more parity from Java Edition, and fixes bugs.

Additions

Technical

JSON

  • Released the minecraft:food item component out of experimental in JSON formats 1.20.30 and higher.
  • Added minecraft:interact_button item component to enable and set text on the interact button in JSON formats 1.20.30 and above.

Changes

Blocks

Stained Terracotta

  • The IDs of stained_hardened_clay have now been split up into their own IDs.
Old ID New ID
BlockSprite stained-terracotta.png: Sprite image for stained-terracotta in Minecraft stained_hardened_clay BlockSprite white-terracotta.png: Sprite image for white-terracotta in Minecraft white_terracotta
BlockSprite orange-terracotta.png: Sprite image for orange-terracotta in Minecraft orange_terracotta
BlockSprite magenta-terracotta.png: Sprite image for magenta-terracotta in Minecraft magenta_terracotta
BlockSprite light-blue-terracotta.png: Sprite image for light-blue-terracotta in Minecraft light_blue_terracotta
BlockSprite yellow-terracotta.png: Sprite image for yellow-terracotta in Minecraft yellow_terracotta
BlockSprite lime-terracotta.png: Sprite image for lime-terracotta in Minecraft lime_terracotta
BlockSprite pink-terracotta.png: Sprite image for pink-terracotta in Minecraft pink_terracotta
BlockSprite gray-terracotta.png: Sprite image for gray-terracotta in Minecraft gray_terracotta
BlockSprite light-gray-terracotta.png: Sprite image for light-gray-terracotta in Minecraft light_gray_terracotta
BlockSprite cyan-terracotta.png: Sprite image for cyan-terracotta in Minecraft cyan_terracotta
BlockSprite purple-terracotta.png: Sprite image for purple-terracotta in Minecraft purple_terracotta
BlockSprite blue-terracotta.png: Sprite image for blue-terracotta in Minecraft blue_terracotta
BlockSprite brown-terracotta.png: Sprite image for brown-terracotta in Minecraft brown_terracotta
BlockSprite green-terracotta.png: Sprite image for green-terracotta in Minecraft green_terracotta
BlockSprite red-terracotta.png: Sprite image for red-terracotta in Minecraft red_terracotta
BlockSprite black-terracotta.png: Sprite image for black-terracotta in Minecraft black_terracotta

Gameplay

Game rules

  • The recipesUnlock game rule is now set to true by default.

General

Options

  • "Text to Speech" narrator will now read out the instruction text as well as the confirm button in the "Safe Area" menu.

Pause menu

  • The "Pause menu" has been renamed to "Game menu".

Play screen

  • Updated the "Play screen".
    • The "Friends" tab and "Realms" tab are now separated, for clearer feature separation.
    • The "Create New World" flow and "Create From Template" flow are now separated for a clearer path into the game.
New Play Screen "World" Tab.

Experimental

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

Changes

Technical

API

  • ItemStack
    • Added getCanPlaceOn() and getCanDestroy().
    • Added upper maximum limit of 255 to amount property - will throw if exceeds.
  • Entity
    • Added function getProperty(identifier: string): boolean | number | string | undefined - Gets an entity property.
    • Added function setProperty(identifier: string, value: boolean | number | string): void - Sets an entity property during the next tick.
    • Added function resetProperty(identifier: string): boolean | number | string; - Resets an entity property to its default value during the next tick and returns the default value.
  • beforeEvents
    • Added event/property removeEvent.
  • afterEvents
    • Renamed event/property removedEvent to removeEvent.
  • Class EntityRemovedAfterEvent
    • Renamed field removedEntity to removedEntityId: removedEntityId: string.
    • Added field typeId: string.
  • Added class EntityRemovedBeforeEvent.
    • Added field removedEntity: Entity.
  • Moved EquipmentSlot to 5.0 and changed enum values to uppercase.
  • Moved EntityEquippableComponent to 5.0.
  • Scoreboard
    • setObjectiveAtDisplaySlot return type now correctly set to ScoreboardObjective or undefined.
  • ScoreboardIdentity
    • getEntity return type now correctly set to Entity or undefined.
  • setWeather API can now take an optional duration parameter to set the weather duration.
  • Added read-only property heightRange: NumberRange - Gets min/max dimension height limits.
  • Adding Player.isSleeping and Player.isEmoting.

Fixes

10 issues fixed

From released versions before 1.20.0

  • MCPE-46490 – Crossbow durability decreases after charging.
  • MCPE-131572 – Cannot use the mouse or touch to navigate text menus.
  • MCPE-159217 – Vignette overlaps hotbar and other HUD elements with "Fancy Graphics" enabled.
  • MCPE-171213 – Wrong camera collision with the composter in 3rd person.

From the 1.20.0 version

  • MCPE-163456 – Hanging signs placed by commands has a very large hitbox compared to the normal ones.
  • MCPE-168813 – Calibrated sculk sensor doesn't fully light up when activated.

From the 1.20.30 development versions

  • MCPE-174073 – [Script API] Unexpected change to properties of native classes.

Other

  • Fixed ZL/ZR icons for Joy-Con and Switch Pro controller on Android.
  • Fixed lighting of items in hand in the "Deferred Technical Preview".
  • Optimization and fixes for point light contributions.

1 issue fixed

From released versions before 1.20.0

  • BDS-17527 – Multiple server crashes due to memory leak when loading chunks.


References

  1. "Minecraft - Beta & Preview 1.20.30.22" – Minecraft Feedback, August 17, 2023.

Navigation