<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ABedrock_Edition_Preview_1.20.40.22</id>
	<title>Minecraft:Bedrock Edition Preview 1.20.40.22 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ABedrock_Edition_Preview_1.20.40.22"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Bedrock_Edition_Preview_1.20.40.22&amp;action=history"/>
	<updated>2026-04-09T02:05:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Bedrock_Edition_Preview_1.20.40.22&amp;diff=47699&amp;oldid=prev</id>
		<title>imported&gt;MinecraftBedrockPlayer7 at 18:14, 20 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Bedrock_Edition_Preview_1.20.40.22&amp;diff=47699&amp;oldid=prev"/>
		<updated>2025-11-20T18:14:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox version&lt;br /&gt;
| edition = bedrock&lt;br /&gt;
| type = Preview&lt;br /&gt;
| image = Bedrock 1.20.40.22 PatchNotes.jpg&lt;br /&gt;
| image2 = Bedrock 1.20.40.22.png&lt;br /&gt;
| build = 18157335&lt;br /&gt;
| editorver = 0.4.5&lt;br /&gt;
| internal = &amp;#039;&amp;#039;&amp;#039;Windows&amp;#039;&amp;#039;&amp;#039;: 1.20.4022.0&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Xbox One&amp;#039;&amp;#039;&amp;#039;: 1.20.4022.70&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Android, iOS, iPadOS&amp;#039;&amp;#039;&amp;#039;: 1.20.40.22&lt;br /&gt;
| server = 1.20.40.22&lt;br /&gt;
| versioncode = &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
952004022（armeabi-v7a，33）&amp;lt;br&amp;gt;&lt;br /&gt;
962004022（x86，33）&amp;lt;br&amp;gt;&lt;br /&gt;
972004022（arm64-v8a，33）&amp;lt;br&amp;gt;&lt;br /&gt;
982004022（x86_64，33）&amp;lt;br&amp;gt;&lt;br /&gt;
| date = September 20, 2023&lt;br /&gt;
| serverdl = &amp;#039;&amp;#039;&amp;#039;Server&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.20.40.22.zip Windows]&amp;lt;br&amp;gt;[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.40.22.zip Linux]&lt;br /&gt;
| parent = 1.20.40&lt;br /&gt;
| prevparent = 1.20.32&lt;br /&gt;
| prev = Preview 1.20.40.21&lt;br /&gt;
| next = Preview 1.20.40.23&lt;br /&gt;
| nextparent = 1.20.41 &lt;br /&gt;
}}&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beta 1.20.40.22&amp;#039;&amp;#039;&amp;#039; (Android) or &amp;#039;&amp;#039;&amp;#039;Preview 1.20.40.22&amp;#039;&amp;#039;&amp;#039; (Windows, iOS, iPadOS, Xbox) is the third beta/&amp;#039;&amp;#039;Preview&amp;#039;&amp;#039; version for [[Minecraft:Bedrock Edition 1.20.40]], released on September 20, 2023,&amp;lt;ref&amp;gt;{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/19648957981965-Minecraft-Beta-Preview-1-20-40-22|title=Minecraft - Beta &amp;amp; &amp;#039;&amp;#039;Preview&amp;#039;&amp;#039; 1.20.40.22|website=Minecraft Feedback|date=September 20, 2023}}&amp;lt;/ref&amp;gt; which brings more parity with {{JE}} and fixes bugs.&lt;br /&gt;
&lt;br /&gt;
== Additions ==&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Controls]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added the ability to customize touch controls.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Settings]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added &amp;quot;Customize Controls&amp;quot; experimental &amp;#039;&amp;#039;touch&amp;#039;&amp;#039; option, OFF by default.&lt;br /&gt;
** Enables the ability to customize touch controls.&lt;br /&gt;
*** It can only be done within a world.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
=== Gameplay ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Game rule]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The &amp;lt;code&amp;gt;spawnradius&amp;lt;/code&amp;gt; game rule is now set to &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; by default to match {{JE}}.&lt;br /&gt;
&lt;br /&gt;
=== Items ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Goat Horn]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now have a range of 256 blocks.&lt;br /&gt;
&lt;br /&gt;
=== Mobs ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Iron Golem]] and [[Minecraft:Snow Golem]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now have a crumbling-like [[Minecraft:particle]] effect when they are created.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Witch]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now target [[Minecraft:player]]s within a 16 block distance.&lt;br /&gt;
&lt;br /&gt;
== Experimental ==&lt;br /&gt;
These additions and changes are accessible by enabling the &amp;quot;Beta APIs&amp;quot;, &amp;quot;Molang Features&amp;quot;, &amp;quot;Experimental Cameras&amp;quot;, and &amp;quot;Render Dragon Features for Creators&amp;quot; experimental toggles.&lt;br /&gt;
=== Changes ===&lt;br /&gt;
==== Technical ====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:API]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Camera APIs moved from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Released &amp;lt;code&amp;gt;Entity.is*&amp;lt;/code&amp;gt; API’s from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;:&lt;br /&gt;
** &amp;lt;code&amp;gt;isSleeping&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isSneaking&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isSprinting&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isSwimming&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isClimbing&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isOnGround&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isInWater&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isFalling&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Released player level &amp;amp; XP APIs from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;:&lt;br /&gt;
** &amp;lt;code&amp;gt;addLevels&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;addExperience&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;level&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;getTotalXP&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;xpEarnedAtCurrentLevel&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;totalXpNeededForNextLevel&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;resetLevel&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Released &amp;lt;code&amp;gt;Player.is*&amp;lt;/code&amp;gt; API’s from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;:&lt;br /&gt;
** &amp;lt;code&amp;gt;isEmoting&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isGliding&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isJumping&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;isFlying&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Updated all methods besides show on &amp;lt;code&amp;gt;ActionFormData&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MessageFormData&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ModalFormData&amp;lt;/code&amp;gt; to be callable in read-only mode.&lt;br /&gt;
* &amp;lt;code&amp;gt;BlockInventoryComponent&amp;lt;/code&amp;gt;&lt;br /&gt;
** container member variable now correctly reflects it can be a &amp;lt;code&amp;gt;Container&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;undefined&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Fixed a versioning bug preventing &amp;lt;code&amp;gt;@minecraft/server-ui&amp;lt;/code&amp;gt; module from working with &amp;lt;code&amp;gt;@minecraft/server&amp;lt;/code&amp;gt; above version &amp;lt;code&amp;gt;1.2.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;WeatherType&amp;lt;/code&amp;gt; moved to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;:&lt;br /&gt;
** Moved function &amp;lt;code&amp;gt;setWeather&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved event/property &amp;lt;code&amp;gt;entityRemove&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved event/property &amp;lt;code&amp;gt;entityRemove&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntityRemovedAfterEvent&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntityRemoveAfterEventSignal&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039;  to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntityRemovedBeforeEvent&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntityRemoveBeforeEventSignal&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved event/property &amp;lt;code&amp;gt;entityLoad&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntityLoadAfterEvent&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntityLoadAfterEventSignal&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved event/property &amp;lt;code&amp;gt;entitySpawn&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved enum &amp;lt;code&amp;gt;EntityInitializationCause&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntitySpawnAfterEvent&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;EntitySpawnAfterEventSignal&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved event/property &amp;lt;code&amp;gt;playerBreakBlock&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved event/property &amp;lt;code&amp;gt;playerBreakBlock&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;PlayerBreakBlockAfterEvent&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;PlayerBreakBlockAfterEventSignal&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;PlayerBreakBlockBeforeEvent&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;PlayerBreakBlockBeforeEventSignal&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved event/property &amp;lt;code&amp;gt;playerPlaceBlock&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;PlayerPlaceBlockAfterEvent&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;PlayerPlaceBlockAfterEventSignal&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Moved class &amp;lt;code&amp;gt;BlockEventSignalOptions&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Move &amp;lt;code&amp;gt;isAir(): boolean&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Move &amp;lt;code&amp;gt;isLiquid(): boolean&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;keepOnDeath: boolean&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;lockMode: ItemLockMode&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;nameTag?: string&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;clone(): ItemStack&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;getTags(): string[]&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;hasTag(tag: string): boolean&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;setCanDestroy(blockIdentifiers?: string[]): void&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;getCanDestroy(): string[]&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to 1.6.0.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;setCanPlaceOn(blockIdentifiers?: string[]): void&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved &amp;lt;code&amp;gt;getCanPlaceOn(): string[]&amp;lt;/code&amp;gt; from &amp;#039;&amp;#039;beta&amp;#039;&amp;#039; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved function &amp;lt;code&amp;gt;getProperty&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved function &amp;lt;code&amp;gt;resetProperty&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Moved function &amp;lt;code&amp;gt;setProperty&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;1.6.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Added function &amp;lt;code&amp;gt;getWeather&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:JSON]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The &amp;lt;code&amp;gt;behavior.random_look_around_and_sit&amp;lt;/code&amp;gt; now has the field &amp;lt;code&amp;gt;continue_sitting_on_reload&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;behavior.is_scenting&amp;lt;/code&amp;gt; renamed to generic &amp;lt;code&amp;gt;behavior.timer_flag_1&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;behavior.is_rising&amp;lt;/code&amp;gt; renamed to generic &amp;lt;code&amp;gt;behavior.timer_flag_2&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;behavior.is_feeling_happy&amp;lt;/code&amp;gt; renamed to generic &amp;lt;code&amp;gt;behavior.timer_flag_3&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;behavior.timer_flag 1&amp;lt;/code&amp;gt;: 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. &amp;lt;code&amp;gt;query.timer_flag_1&amp;lt;/code&amp;gt; will return &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; on both the client and server when this behavior is running, and &amp;lt;code&amp;gt;0.0&amp;lt;/code&amp;gt; otherwise.&lt;br /&gt;
* &amp;lt;code&amp;gt;behavior.timer_flag 2&amp;lt;/code&amp;gt;: 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. &amp;lt;code&amp;gt;query.timer_flag_2&amp;lt;/code&amp;gt; will return &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; on both the client and server when this behavior is running, and &amp;lt;code&amp;gt;0.0&amp;lt;/code&amp;gt; otherwise.&lt;br /&gt;
* &amp;lt;code&amp;gt;behavior.timer_flag 3&amp;lt;/code&amp;gt;: 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. &amp;lt;code&amp;gt;query.timer_flag_3&amp;lt;/code&amp;gt; will return &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; on both the client and server when this behavior is running, and &amp;lt;code&amp;gt;0.0&amp;lt;/code&amp;gt; otherwise.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Molang]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added a new &amp;lt;code&amp;gt;query.is_in_lava&amp;lt;/code&amp;gt; query function to Molang, to know if a mob is currently in [[Minecraft:lava]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Add-on|Render Dragon Features for Creators]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Disabled the &amp;quot;Deferred Technical Preview&amp;quot; on some Android devices that don’t support the current requirements for compute [[Minecraft:shader]]s (&amp;lt;code&amp;gt;GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS &amp;gt;= 256&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Fixes ==&lt;br /&gt;
{{fixes|project=MCPE|fixedin=1.20.40.22 Preview&lt;br /&gt;
|;From released versions before 1.20.0&lt;br /&gt;
|41103|Lava flowing down or fully spread out does not change to cobblestone when touched by water from the side.&lt;br /&gt;
|153254|Goat Horn has a very short sound range with other players.&lt;br /&gt;
|168913|Invalid data in &amp;lt;code&amp;gt;sound_definitions.json&amp;lt;/code&amp;gt; can crash the game.&lt;br /&gt;
|169067|Editing sign in angle/side will edit back instead of the front.&lt;br /&gt;
|;From the version 1.20.0&lt;br /&gt;
|169666|Camels appear to slide when walking.&lt;br /&gt;
|172369|Camels indefinitely dash while in lava.&lt;br /&gt;
|172846|Camel&amp;#039;s legs won&amp;#039;t stop moving when idle.&lt;br /&gt;
|172917|There is no chat message for when skipping the night is not possible with &amp;lt;code&amp;gt;playerssleepingpercentage&amp;lt;/code&amp;gt; set above 100.&lt;br /&gt;
|173028|&amp;quot;Detected lost connection&amp;quot; and &amp;quot;Abandoned connection closed&amp;quot; error message is untranslated.&lt;br /&gt;
|173189|[ScriptAPI] Some characters are counted as 2 or 3 characters in the character count check of the &amp;lt;code&amp;gt;setLore()&amp;lt;/code&amp;gt; method.&lt;br /&gt;
|;From the previous development versions&lt;br /&gt;
|173934|Crash when enabling &amp;quot;Deferred Render&amp;quot; experimental feature.&lt;br /&gt;
|otherissuescount=3}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Others&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Fixed an extremely rare bug (~0.000003% chance) that could cause item frames to not drop their item when hit or destroyed.&lt;br /&gt;
* Fixed a bug where closing the game while having the portfolio open resulted in a crash.&lt;br /&gt;
* Autocompleting text now moves the caret to end of the line.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Bedrock Edition versions|1.2x}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Bedrock Edition 1.20.40 betas]]&lt;br /&gt;
[[Minecraft:de:Bedrock Edition beta 1.20.40.22]]&lt;br /&gt;
[[Minecraft:es:Bedrock Edition beta 1.20.40.22]]&lt;br /&gt;
[[Minecraft:ko:Bedrock Edition 프리뷰 1.20.40.22]]&lt;br /&gt;
[[Minecraft:pt:Edição Bedrock Preview 1.20.40.22]]&lt;br /&gt;
[[Minecraft:uk:Preview 1.20.40.22 (Bedrock Edition)]]&lt;br /&gt;
[[Minecraft:zh:基岩版1.20.40.22]]&lt;/div&gt;</summary>
		<author><name>imported&gt;MinecraftBedrockPlayer7</name></author>
	</entry>
</feed>