Bedrock Edition Preview 1.20.40.22
Minecraft Wiki article. Categories: Bedrock_Edition_versions, Bedrock_Edition_1.20.40_previews, Bedrock_Edition_1.20.40_betas, Bedrock_Edition_previews_released_in_2023, Bedrock_Edition_betas_released_in_2023, Bedrock_Edition_previews, Bedrock_Edition_betas
This article is reproduced from Bedrock Edition Preview 1.20.40.22 on the Minecraft Wiki. Mirrored from revision 3596118. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.
{
"title": "Preview 1.20.40.22",
"images": [
"Bedrock 1.20.40.22 PatchNotes.jpg",
"Bedrock 1.20.40.22.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "September 20, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.40.22 article, displayed as 1.20.40.22)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.4.5 article, displayed as 0.4.5)",
"label": "''(link to Bedrock Editor article, displayed as Editor)'' version"
},
{
"field": "18157335",
"label": "Build version"
},
{
"field": "'''Windows''': 1.20.4022.0<br>'''Xbox One''': 1.20.4022.70<br>'''Android, iOS, iPadOS''': 1.20.40.22",
"label": "Internal version"
},
{
"field": "'''Android''':<br>\n952004022(armeabi-v7a,33)<br>\n962004022(x86,33)<br>\n972004022(arm64-v8a,33)<br>\n982004022(x86_64,33)<br>",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.20.40 article, displayed as 1.20.40)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.20.40.22.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.40.22.zip Linux]",
"label": "Downloads"
},
{
"field": "622",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table auto; word-break: break-word;\">\n<tr inherit;\">\n<td 0.4em\" >[[Bedrock Edition 1.20.32|<span 1.20.32]]</td>\n<td 0.4em\">'''[[Bedrock Edition 1.20.40|1.20.40]]'''</td>\n<td 0.4em\" >[[Bedrock Edition 1.20.41| 1.20.41 <span inherit;\">\n<td 0.4em\">\n[[Bedrock Edition Preview 1.20.40.21|◄ Preview 1.20.40.21]]\n</td>\n<td 0.4em\">''' Preview 1.20.40.22'''</td>\n<td 0.4em\">\n[[Bedrock Edition Preview 1.20.40.23| Preview 1.20.40.23 ►]]\n</td>\n</tr>\n</table>"
}
Beta 1.20.40.22 (Android) or Preview 1.20.40.22 (Windows, iOS, iPadOS, Xbox) is the third beta/Preview version for Bedrock Edition 1.20.40, released on September 20, 2023,[1] which brings more parity with Java Edition and fixes bugs.
Additions
General
- Added the ability to customize touch controls.
- Added "Customize Controls" experimental touch option, OFF by default.
- Enables the ability to customize touch controls.
- It can only be done within a world.
- Enables the ability to customize touch controls.
Changes
Gameplay
- The
spawnradiusgame rule is now set to10by default to match Java Edition.
Items
- Now have a range of 256 blocks.
Mobs
Iron Golem and Snow Golem
- Now have a crumbling-like particle effect when they are created.
Experimental
These additions and changes are accessible by enabling the "Beta APIs", "Molang Features", "Experimental Cameras", and "Render Dragon Features for Creators" experimental toggles.
Changes
Technical
- Camera APIs moved from beta to
1.6.0. - Released
Entity.is*API’s from beta to1.6.0:isSleeping.isSneaking.isSprinting.isSwimming.isClimbing.isOnGround.isInWater.isFalling.
- Released player level & XP APIs from beta to
1.6.0:addLevels.addExperience.level.getTotalXP.xpEarnedAtCurrentLevel.totalXpNeededForNextLevel.resetLevel.
- Released
Player.is*API’s from beta to1.6.0:isEmoting.isGliding.isJumping.isFlying.
- Updated all methods besides show on
ActionFormData,MessageFormData, andModalFormDatato be callable in read-only mode. BlockInventoryComponent- container member variable now correctly reflects it can be a
Containerorundefined.
- container member variable now correctly reflects it can be a
- Fixed a versioning bug preventing
@minecraft/server-uimodule from working with@minecraft/serverabove version1.2.0. WeatherTypemoved to1.6.0:- Moved function
setWeatherto1.6.0. - Moved event/property
entityRemovefrom beta to1.6.0. - Moved event/property
entityRemovefrom beta to1.6.0.
- Moved function
- Moved class
EntityRemovedAfterEventfrom beta to1.6.0. - Moved class
EntityRemoveAfterEventSignalfrom beta to1.6.0. - Moved class
EntityRemovedBeforeEventfrom beta to1.6.0. - Moved class
EntityRemoveBeforeEventSignalfrom beta to1.6.0.- Moved event/property
entityLoadfrom beta to1.6.0.
- Moved event/property
- Moved class
EntityLoadAfterEventfrom beta to1.6.0. - Moved class
EntityLoadAfterEventSignalfrom beta to1.6.0.- Moved event/property
entitySpawnfrom beta to1.6.0.
- Moved event/property
- Moved enum
EntityInitializationCausefrom beta to1.6.0. - Moved class
EntitySpawnAfterEventfrom beta to1.6.0. - Moved class
EntitySpawnAfterEventSignalfrom beta to1.6.0.- Moved event/property
playerBreakBlockfrom beta to1.6.0. - Moved event/property
playerBreakBlockfrom beta to1.6.0.
- Moved event/property
- Moved class
PlayerBreakBlockAfterEventfrom beta to1.6.0. - Moved class
PlayerBreakBlockAfterEventSignalfrom beta to1.6.0. - Moved class
PlayerBreakBlockBeforeEventfrom beta to1.6.0. - Moved class
PlayerBreakBlockBeforeEventSignalfrom beta to1.6.0.- Moved event/property
playerPlaceBlockfrom beta to1.6.0.
- Moved event/property
- Moved class
PlayerPlaceBlockAfterEventfrom beta to1.6.0. - Moved class
PlayerPlaceBlockAfterEventSignalfrom beta to1.6.0. - Moved class
BlockEventSignalOptionsfrom beta to1.6.0.- Move
isAir(): booleanfrom beta to1.6.0. - Move
isLiquid(): booleanfrom beta to1.6.0. - Moved
amountfrom beta to1.6.0. - Moved
keepOnDeath: booleanfrom beta to1.6.0. - Moved
lockMode: ItemLockModefrom beta to1.6.0. - Moved
nameTag?: stringfrom beta to1.6.0. - Moved
clone(): ItemStackfrom beta to1.6.0. - Moved
getTags(): string[]from beta to1.6.0. - Moved
hasTag(tag: string): booleanfrom beta to1.6.0. - Moved
setCanDestroy(blockIdentifiers?: string[]): voidfrom beta to1.6.0. - Moved
getCanDestroy(): string[]from beta to 1.6.0. - Moved
setCanPlaceOn(blockIdentifiers?: string[]): voidfrom beta to1.6.0. - Moved
getCanPlaceOn(): string[]from beta to1.6.0. - Moved function
getPropertyto1.6.0. - Moved function
resetPropertyto1.6.0. - Moved function
setPropertyto1.6.0.
- Move
- Added function
getWeather.
- The
behavior.random_look_around_and_sitnow has the fieldcontinue_sitting_on_reload. behavior.is_scentingrenamed to genericbehavior.timer_flag_1.behavior.is_risingrenamed to genericbehavior.timer_flag_2.behavior.is_feeling_happyrenamed to genericbehavior.timer_flag_3.behavior.timer_flag 1: Fires an event when this behavior starts, then waits for a duration before stopping. When stopping due to that timeout or due to being interrupted by another behavior, fires another event.query.timer_flag_1will return1.0on both the client and server when this behavior is running, and0.0otherwise.behavior.timer_flag 2: Fires an event when this behavior starts, then waits for a duration before stopping. When stopping due to that timeout or due to being interrupted by another behavior, fires another event.query.timer_flag_2will return1.0on both the client and server when this behavior is running, and0.0otherwise.behavior.timer_flag 3: Fires an event when this behavior starts, then waits for a duration before stopping. When stopping due to that timeout or due to being interrupted by another behavior, fires another event.query.timer_flag_3will return1.0on both the client and server when this behavior is running, and0.0otherwise.
- Added a new
query.is_in_lavaquery function to Molang, to know if a mob is currently in lava.
Render Dragon Features for Creators
- Disabled the "Deferred Technical Preview" on some Android devices that don’t support the current requirements for compute shaders (
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS >= 256).
Fixes
From released versions before 1.20.0
- MCPE-41103 – Lava flowing down or fully spread out does not change to cobblestone when touched by water from the side.
- MCPE-153254 – Goat Horn has a very short sound range with other players.
- MCPE-168913 – Invalid data in
sound_definitions.jsoncan crash the game. - MCPE-169067 – Editing sign in angle/side will edit back instead of the front.
From the version 1.20.0
- MCPE-169666 – Camels appear to slide when walking.
- MCPE-172369 – Camels indefinitely dash while in lava.
- MCPE-172846 – Camel's legs won't stop moving when idle.
- MCPE-172917 – There is no chat message for when skipping the night is not possible with
playerssleepingpercentageset above 100. - MCPE-173028 – "Detected lost connection" and "Abandoned connection closed" error message is untranslated.
- MCPE-173189 – [ScriptAPI] Some characters are counted as 2 or 3 characters in the character count check of the
setLore()method.
From the previous development versions
- MCPE-173934 – Crash when enabling "Deferred Render" experimental feature.
Others
- Fixed an extremely rare bug (~0.000003% chance) that could cause item frames to not drop their item when hit or destroyed.
- Fixed a bug where closing the game while having the portfolio open resulted in a crash.
- Autocompleting text now moves the caret to end of the line.
References
- ↑ "Minecraft - Beta & Preview 1.20.40.22" – Minecraft Feedback, September 20, 2023.
Navigation
Sources
- Bedrock Edition Preview 1.20.40.22 — Minecraft Wiki, CC BY-NC-SA 3.0, revision 3596118.