Bedrock Edition Preview 1.20.30.22
Preview 1.20.30.22


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
August 17, 2023 | ||||||
| Server version | |||||||
| Editor version | |||||||
| Build version |
17436038 | ||||||
| Internal version |
Windows: 1.20.3022.0 | ||||||
| Version code |
Android: | ||||||
| Type |
Preview | ||||||
| Preview for | |||||||
| Downloads | |||||||
| Protocol version |
613 | ||||||
| |||||||
{
"title": "Preview 1.20.30.22",
"images": [
"Bedrock 1.20.30.22 PatchNotes.jpg",
"Bedrock 1.20.30.22.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "August 17, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.30.22 article, displayed as 1.20.30.22)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.4.4 article, displayed as 0.4.4)",
"label": "(link to Bedrock Editor article, displayed as Editor) version"
},
{
"field": "17436038",
"label": "Build version"
},
{
"field": "'''Windows''': 1.20.3022.0<br>'''Android, iOS, iPadOS''': 1.20.30.22<br>'''Xbox One''': 1.20.3022.70",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br>\n952003022(armeabi-v7a,33)<br>\n962003022(x86,33)<br>\n972003022(arm64-v8a,33)<br>\n982003022(x86_64,33)<br></small>",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.20.30 article, displayed as 1.20.30)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.20.30.22.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.30.22.zip Linux]",
"label": "Downloads"
},
{
"field": "613",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.15|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.20.15]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.20.30|1.20.30]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.31| 1.20.31 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.20.30.21|◄ Preview 1.20.30.21]]\n</td>\n<td style=\"padding: 0.4em\">''' Preview 1.20.30.22'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition beta 1.20.30.23| beta 1.20.30.23 ►]]\n</td>\n</tr>\n</table>"
}
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
- Released the
minecraft:fooditem component out of experimental in JSON formats 1.20.30 and higher. - Added
minecraft:interact_buttonitem component to enable and set text on the interact button in JSON formats 1.20.30 and above.
Changes
Blocks
- The IDs of
stained_hardened_clayhave now been split up into their own IDs.
| Old ID | New ID |
|---|---|
stained_hardened_clay
|
white_terracotta
|
orange_terracotta
| |
magenta_terracotta
| |
light_blue_terracotta
| |
yellow_terracotta
| |
lime_terracotta
| |
pink_terracotta
| |
gray_terracotta
| |
light_gray_terracotta
| |
cyan_terracotta
| |
purple_terracotta
| |
blue_terracotta
| |
brown_terracotta
| |
green_terracotta
| |
red_terracotta
| |
black_terracotta
|
Gameplay
- The
recipesUnlockgame rule is now set totrueby default.
General
- "Text to Speech" narrator will now read out the instruction text as well as the confirm button in the "Safe Area" menu.
- The "Pause menu" has been renamed to "Game menu".
- 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.

Experimental
These additions and changes are accessible by enabling the "Beta APIs" experimental toggle.
Changes
Technical
ItemStack- Added
getCanPlaceOn()andgetCanDestroy(). - Added upper maximum limit of 255 to amount property - will throw if exceeds.
- Added
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.
- Added function
beforeEvents- Added event/property
removeEvent.
- Added event/property
afterEvents- Renamed event/property
removedEventtoremoveEvent.
- Renamed event/property
- Class
EntityRemovedAfterEvent- Renamed field
removedEntitytoremovedEntityId: removedEntityId: string. - Added field
typeId: string.
- Renamed field
- Added class
EntityRemovedBeforeEvent.- Added field
removedEntity: Entity.
- Added field
- Moved
EquipmentSlotto5.0and changed enum values to uppercase. - Moved
EntityEquippableComponentto5.0. ScoreboardsetObjectiveAtDisplaySlotreturn type now correctly set toScoreboardObjectiveorundefined.
ScoreboardIdentitygetEntityreturn type now correctly set toEntityorundefined.
setWeatherAPI can now take an optional duration parameter to set the weather duration.- Added
read-onlypropertyheightRange: NumberRange- Gets min/max dimension height limits. - Adding
Player.isSleepingandPlayer.isEmoting.
Fixes
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.
From released versions before 1.20.0
- BDS-17527 – Multiple server crashes due to memory leak when loading chunks.
References
- ↑ "Minecraft - Beta & Preview 1.20.30.22" – Minecraft Feedback, August 17, 2023.