{{Infobox version
| edition = bedrock
| type = Preview
| image = Bedrock 1.20.30.22 PatchNotes.jpg
| image2 = Bedrock 1.20.30.22.png
| build = 17436038
| editorver = 0.4.4
| internal = '''Windows''': 1.20.3022.0
'''Android, iOS, iPadOS''': 1.20.30.22
'''Xbox One''': 1.20.3022.70
| server = 1.20.30.22
| versioncode = '''Android''':
952003022(armeabi-v7a,33)
962003022(x86,33)
972003022(arm64-v8a,33)
982003022(x86_64,33)
| date = August 17, 2023
| serverdl = '''Server'''
[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.20.30.22.zip Windows]
[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.20.30.22.zip Linux]
| parent = 1.20.30
| prevparent = 1.20.15
| prev = Preview 1.20.30.21
| next = beta 1.20.30.23
| nextparent = 1.20.31
}}
'''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[{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/18619357250701-Minecraft-Beta-Preview-1-20-30-22|title=Minecraft - Beta & ''Preview'' 1.20.30.22|website=Minecraft Feedback|date=August 17, 2023}}], which brings more parity from {{JE}}, 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.
{|class="mw-collapsible mw-collapsed wikitable"
! [[Bedrock Edition data values|Old ID]]
! [[Bedrock Edition data values|New ID]]
|-
| rowspan="16" | {{BlockSprite|stained-terracotta}} stained_hardened_clay
| {{BlockSprite|white-terracotta}} white_terracotta
|-
| {{BlockSprite|orange-terracotta}} orange_terracotta
|-
| {{BlockSprite|magenta-terracotta}} magenta_terracotta
|-
| {{BlockSprite|light-blue-terracotta}} light_blue_terracotta
|-
| {{BlockSprite|yellow-terracotta}} yellow_terracotta
|-
| {{BlockSprite|lime-terracotta}} lime_terracotta
|-
| {{BlockSprite|pink-terracotta}} pink_terracotta
|-
| {{BlockSprite|gray-terracotta}} gray_terracotta
|-
| {{BlockSprite|light-gray-terracotta}} light_gray_terracotta
|-
| {{BlockSprite|cyan-terracotta}} cyan_terracotta
|-
| {{BlockSprite|purple-terracotta}} purple_terracotta
|-
| {{BlockSprite|blue-terracotta}} blue_terracotta
|-
| {{BlockSprite|brown-terracotta}} brown_terracotta
|-
| {{BlockSprite|green-terracotta}} green_terracotta
|-
| {{BlockSprite|red-terracotta}} red_terracotta
|-
| {{BlockSprite|black-terracotta}} black_terracotta
|}
=== Gameplay ===
; [[Game rule]]s
* 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.
[[File:NewPlayScreen.png|right|thumb|350px|New Play Screen.]]
== 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 ==
{{fixes|project=MCPE|fixedin=1.20.30.22 Preview
|;From released versions before 1.20.0
|46490|Crossbow durability decreases after charging.
|131572|Cannot use the mouse or touch to navigate text menus.
|159217|Vignette overlaps hotbar and other HUD elements with "Fancy Graphics" enabled.
|171213|Wrong camera collision with the composter in 3rd person.
|;From the 1.20.0 version
|163456|Hanging signs placed by commands has a very large hitbox compared to the normal ones.
|168813,169953|Calibrated sculk sensor doesn't fully light up when activated.
|;From the 1.20.30 development versions
|174073|[Script API] Unexpected change to properties of native classes.
|otherissuescount=3}}
; 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.
{{fixes|project=BDS|fixedin=1.20.30.22 Preview
|;From released versions before 1.20.0
|17527|Multiple server crashes due to memory leak when loading chunks.}}
== References ==
{{reflist}}
== Navigation ==
{{Navbox Bedrock Edition versions|1.2x}}
[[Category:Bedrock Edition 1.20.30 betas]]
[[Category:Betas released in 2023]]
[[de:Bedrock Edition beta 1.20.30.22]]
[[es:Bedrock Edition beta 1.20.30.22]]
[[pt:Edição Bedrock Preview 1.20.30.22]]
[[uk:Preview 1.20.30.22 (Bedrock Edition)]]
[[zh:基岩版1.20.30.22]]