Bedrock Edition 1.20.40


| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
October 24, 2023 | |||||
| Server version | ||||||
| Build version |
18659016 | |||||
| Internal version |
Windows: 1.20.4001.0 | |||||
| Version code |
Android: | |||||
| Development versions | ||||||
| Downloads | ||||||
| Protocol version |
622 | |||||
| ||||||
{
"title": "v1.20.40",
"images": [
"Bedrock 1.20.40 PatchNotes.png",
"Bedrock 1.20.40.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "October 24, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.40.01 article, displayed as 1.20.40.01)",
"label": "Server version"
},
{
"field": "18659016",
"label": "Build version"
},
{
"field": "'''Windows''': 1.20.4001.0<br>'''ChromeOS, Android, iOS, iPadOS, Fire''': 1.20.40.01<br>'''Xbox One''': 1.20.4001.70<br>'''PlayStation 4''': 2.75<br>'''Nintendo Switch''': v90",
"label": "Internal version"
},
{
"field": "<small>'''Android''':<br />\n952004001 (armeabi-v7a, 33)<br />\n962004001 (x86, 33)<br />\n972004001 (arm64-v8a, 33)<br />\n982004001 (x86_64, 33)</small>",
"label": "Version code"
},
{
"field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.20.40 previews article, displayed as '''Previews''') (5) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.20.40 betas article, displayed as '''Betas''') (5) </span><br/>((link to Bedrock Edition 1.20.40/Development versions article, displayed as View all))</div>",
"label": "<span style=\"white-space: normal;\">Development versions</span>"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.20.40.01.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.20.40.01.zip Linux]",
"label": "Downloads"
},
{
"field": "622",
"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.0|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.20.0]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">''' 1.20.40'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.0| 1.21.0 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.20.32|◄ 1.20.32]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.20.41| 1.20.41 ►]]\n</td>\n</tr>\n</table>"
}
1.20.40 is a minor update to Bedrock Edition released on October 24, 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.
- Added the following
options:gfx_moveStickX, defaults to0.15.gfx_moveStickY, defaults to0.6.gfx_moveStickScale, defaults to1.gfx_touchButton1X, defaults to0.925.gfx_touchButton1Y, defaults to0.4.gfx_touchButton1Scale, defaults to1.gfx_touchButton1Opacity, defaults to1.gfx_touchButton2X, defaults to0.825.gfx_touchButton2Y, defaults to0.5.gfx_touchButton2Scale, defaults to1.gfx_touchButton2Opacity, defaults to1.gfx_touchButton3X, defaults to0.925.gfx_touchButton3Y, defaults to0.6.gfx_touchButton3Scale, defaults to1.gfx_touchButton3Opacity, defaults to1.gfx_touchButton4X, defaults to0.825.gfx_touchButton4Y, defaults to0.7.gfx_touchButton4Scale, defaults to1.gfx_touchButton4Opacity, defaults to1.gfx_touchButton5X, defaults to0.925.gfx_touchButton5Y, defaults to0.8.gfx_touchButton5Scale, defaults to1.gfx_touchButton5Opacity, defaults to1.gfx_touchDpadX, defaults to0.135.gfx_touchDpadY, defaults to0.775.gfx_touchDpadScale, defaults to1.gfx_touchDpadOpacity, defaults to1.gfx_classicButton1X, defaults to0.9.gfx_classicButton1Y, defaults to0.6.gfx_classicButton1Scale, defaults to1.gfx_classicButton1Opacity, defaults to1.gfx_classicButton2X, defaults to0.9.gfx_classicButton2Y, defaults to0.75.gfx_classicButton2Scale, defaults to1.gfx_classicButton2Opacity, defaults to1.gfx_classicButton3X, defaults to0.9.gfx_classicButton3Y, defaults to0.9.gfx_classicButton3Scale, defaults to1.gfx_classicButton3Opacity, defaults to1.
Changes
Blocks
- Updated the sound that’s played when wither skeleton skulls are placed on top.
- No longer drops XP when mined with Silk Touch.
Sculk Sensor and Calibrated Sculk Sensor
- Can now detect closing the inventory of a boat with chest, a bamboo raft with chest, or a minecart with chest.
- Mobs no longer receive fall damage when falling into a 1 block deep water pool.
- The ambient sounds for entering exiting water is now played only when an entity is submerged below eye-level in water, matching Java Edition.
- The splash sound for entering water has been updated to match Java Edition.[2]
Command format
/give
- The sound for picking up items is now played when using the command.
Chest, Ender Chest, Stonecutter, and Trapped Chest
- Now they use the
minecraft:cardinal_directionblock state instead offacing_direction.minecraft:cardinal_directionuses four string values["east", "north", "south", "west"].
Gameplay
- The
spawnradiusgame rule is now set to10by default to match Java Edition.
General
- The "Respawn radius" advanced option is now set to
10by default instead of5.
Items
- Now emit sounds when filling it from water.
- Pouring liquid from a bottle into a cauldron emits the appropriate sound.
- Filling a bottle from a cauldron now emits the appropriate sound.
- Drinking from a bottle now emits the appropriate sound.
- Updated structure icons on explorer maps sold by cartographers.
- Now have a range of 256 blocks.
Mobs
- Now plays a sound when begging for food.
- Makes flopping sounds again when on land.
Iron Golem and Snow Golem
- Now have a crumbling-like particle effect when they are created.
- Cartographers no longer offer exploration maps as a trade item when not in the overworld.
- Now target players within a 16 block distance.
- The boss bar on the HUD is now same color as Java Edition.
- Now have their own unique sounds.
- Curing time is now randomized between 3 and 5 minutes, to match Java Edition.
Non-mob entities
Boat and Boat with Chest
- Falling from a great height while riding it no longer deals fall damage.
Experimental
These additions and changes are accessible by enabling the "Villager Trade Rebalancing", "Beta APIs", "Molang Features", and "Experimental Cameras" experimental toggles.
Changes
Gameplay
- Added seven new maps which cartographers can sell, depending on the biome they come from.
- Jungle and swamp villages do not generate naturally. Thus, players must breed villagers or cure zombie villagers in these biomes to access their trades.
- Village maps points to a village in specific biome. Jungle explorer map points to a jungle pyramid. Swamp explorer map points to a swamp hut.
Available new tradable maps Desert Jungle Plains Savanna Snow Swamp Taiga Group 1 Savanna Village Map Savanna Village Map Savanna Village Map Desert Village Map Plains Village Map Snowy Village Map Plains Village Map Group 2 Plains Village Map Desert Village Map Taiga Village Map Plains Village Map Taiga Village Map Taiga Village Map Snowy Village Map Group 3 Jungle Explorer Map Swamp Explorer Map – Jungle Explorer Map Swamp Explorer Map Jungle Explorer Map Swamp Explorer Map
Current version of trades for cartographer Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Paper24 0.05
Emerald1 16 2
Emerald7 0.05
Empty Map1 12 1 Apprentice
Glass Pane11 0.05
Emerald1 16 10
Emerald
Compass8
10.2 Forementioned maps[note 1] 1 12 5 Journeyman
Compass1 0.05
Emerald1 12 10
Emerald
Compass13
10.2
Ocean Explorer Map1 12 10 Expert
Emerald7 0.05
Item Frame1 12 15
Emerald3 0.05 















Any color blank Banner[note 2]1 12 15 Master
Emerald8 0.05
Globe Banner Pattern1 12 30
Emerald
Compass14
10.2
Woodland Explorer Map1 1 30
- Changed trades of armorers, change summary:
- Buying diamond armor now also requires a small amount of diamonds.
- Most master-level armorers buy iron blocks and pay 4 emeralds for them.
- Chainmail armor is exclusively sold by jungle and swamp armorers.
- The savanna armorer sells cursed diamond armor at reduced prices.
- The taiga armorer can swap one piece of diamond armor for another.
Current version of trades for desert armorers Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Coal15 0.05
Emerald1 12 2
Iron Ingot5 0.05
Emerald1 12 2 Apprentice
Emerald4 0.05
Iron Boots1 12 5
Emerald5 0.05
Iron Helmet1 12 5
Emerald7 0.05
Iron Leggings1 12 5
Emerald9 0.05
Iron Chestplate1 12 5 Journeyman
Lava Bucket1 0.05
Emerald1 12 20
Emerald5 0.05
Shield1 12 10
Emerald36 0.2
Bell1 12 10 Expert
Emerald8 0.05
Iron Boots (Thorns I)1 3 15
Emerald9 0.05
Iron Helmet (Thorns I)1 3 15
Emerald11 0.05
Iron Leggings (Thorns I)1 3 15
Emerald13 0.05
Iron Chestplate (Thorns I)1 3 15 Master
Emerald
Diamond16
40.05
Diamond Chestplate (Thorns I)1 3 30
Emerald
Diamond16
30.05
Diamond Leggings (Thorns I)1 3 30
Block of Iron1 0.05
Emerald4 12 30
Current version of trades for jungle armorers Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Coal15 0.05
Emerald1 12 2
Iron Ingot5 0.05
Emerald1 12 2 Apprentice
Emerald4 0.05
Chainmail Boots1 12 5
Emerald5 0.05
Chainmail Helmet1 12 5
Emerald7 0.05
Chainmail Leggings1 12 5
Emerald9 0.05
Chainmail Chestplate1 12 5 Journeyman
Lava Bucket1 0.05
Emerald1 12 20
Emerald5 0.05
Shield1 12 10
Emerald36 0.2
Bell1 12 10 Expert
Emerald8 0.05
Chainmail Boots (Unbreaking I)1 3 15
Emerald9 0.05
Chainmail Helmet (Unbreaking I)1 3 15
Emerald11 0.05
Chainmail Leggings (Unbreaking I)1 3 15
Emerald13 0.05
Chainmail Chestplate (Unbreaking I)1 3 15 Master
Emerald9 0.05
Chainmail Helmet (Projectile Protection I)1 3 30
Emerald8 0.05
Chainmail Boots (Feather Falling I)1 3 30
Block of Iron1 0.05
Emerald4 12 30
Current version of trades for plains armorers Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Coal15 0.05
Emerald1 12 2
Iron Ingot5 0.05
Emerald1 12 2 Apprentice
Emerald4 0.05
Iron Boots1 12 5
Emerald5 0.05
Iron Helmet1 12 5
Emerald7 0.05
Iron Leggings1 12 5
Emerald9 0.05
Iron Chestplate1 12 5 Journeyman
Lava Bucket1 0.05
Emerald1 12 20
Emerald5 0.05
Shield1 12 10
Emerald36 0.2
Bell1 12 10 Expert
Emerald8 0.05
Iron Boots (Protection I)1 3 15
Emerald9 0.05
Iron Helmet (Protection I)1 3 15
Emerald11 0.05
Iron Leggings (Protection I)1 3 15
Emerald13 0.05
Iron Chestplate (Protection I)1 3 15 Master
Emerald
Diamond16
30.05
Diamond Leggings (Protection I)1 3 30
Emerald
Diamond16
20.05
Diamond Boots (Protection I)1 3 30
Block of Iron1 0.05
Emerald4 12 30
Current version of trades for savanna armorers Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Coal15 0.05
Emerald1 12 2
Iron Ingot5 0.05
Emerald1 12 2 Apprentice
Emerald4 0.05
Iron Boots1 12 5
Emerald5 0.05
Iron Helmet1 12 5
Emerald7 0.05
Iron Leggings1 12 5
Emerald9 0.05
Iron Chestplate1 12 5 Journeyman
Lava Bucket1 0.05
Emerald1 12 20
Emerald5 0.05
Shield1 12 10
Emerald36 0.2
Bell1 12 10 Expert
Emerald2 0.05
Iron Boots (Curse of Binding)1 3 15
Emerald3 0.05
Iron Helmet (Curse of Binding)1 3 15
Emerald5 0.05
Iron Leggings (Curse of Binding)1 3 15
Emerald7 0.05
Iron Chestplate (Curse of Binding)1 3 15 Master
Emerald
Diamond6
20.05
Diamond Helmet (Curse of Binding)1 3 30
Emerald
Diamond8
30.05
Diamond Chestplate (Curse of Binding)1 3 30
Block of Iron1 0.05
Emerald4 12 30
Current version of trades for snow armorers Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Coal15 0.05
Emerald1 12 2
Iron Ingot5 0.05
Emerald1 12 2 Apprentice
Emerald4 0.05
Iron Boots1 12 5
Emerald5 0.05
Iron Helmet1 12 5
Emerald7 0.05
Iron Leggings1 12 5
Emerald9 0.05
Iron Chestplate1 12 5 Journeyman
Lava Bucket1 0.05
Emerald1 12 20
Emerald5 0.05
Shield1 12 10
Emerald36 0.2
Bell1 12 10 Expert
Emerald8 0.05
Iron Boots (Frost Walker I)1 3 15
Emerald9 0.05
Iron Helmet (Aqua Affinity)1 3 15 Master
Emerald
Diamond12
20.05
Diamond Boots (Frost Walker I)1 3 30
Emerald
Diamond12
30.05
Diamond Helmet (Aqua Affinity)1 3 30
Block of Iron1 0.05
Emerald4 12 30
Current version of trades for swamp armorers Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Coal15 0.05
Emerald1 12 2
Iron Ingot5 0.05
Emerald1 12 2 Apprentice
Emerald4 0.05
Chainmail Boots1 12 5
Emerald5 0.05
Chainmail Helmet1 12 5
Emerald7 0.05
Chainmail Leggings1 12 5
Emerald9 0.05
Chainmail Chestplate1 12 5 Journeyman
Lava Bucket1 0.05
Emerald1 12 20
Emerald5 0.05
Shield1 12 10
Emerald36 0.2
Bell1 12 10 Expert
Emerald8 0.05
Chainmail Boots (Mending)1 3 15
Emerald9 0.05
Chainmail Helmet (Mending)1 3 15
Emerald11 0.05
Chainmail Leggings (Mending)1 3 15
Emerald13 0.05
Chainmail Chestplate (Mending)1 3 15 Master
Emerald9 0.05
Chainmail Helmet (Respiration I)1 3 30
Emerald8 0.05
Chainmail Boots (Depth Strider I)1 3 30
Block of Iron1 0.05
Emerald4 12 30
Current version of trades for taiga armorers Level Item wanted Default quantity Price multiplier Item given Quantity Trades until disabled XP to villager Novice
Coal15 0.05
Emerald1 12 2
Iron Ingot5 0.05
Emerald1 12 2 Apprentice
Emerald4 0.05
Iron Boots1 12 5
Emerald5 0.05
Iron Helmet1 12 5
Emerald7 0.05
Iron Leggings1 12 5
Emerald9 0.05
Iron Chestplate1 12 5 Journeyman
Lava Bucket1 0.05
Emerald1 12 20
Emerald5 0.05
Shield1 12 10
Emerald36 0.2
Bell1 12 10 Expert
Emerald
Diamond Boots4
10.05
Diamond Leggings1 3 15
Emerald
Diamond Leggings4
10.05
Diamond Chestplate1 3 15
Emerald
Diamond Helmet4
10.05
Diamond Boots1 3 15
Emerald
Diamond Chestplate2
10.05
Diamond Helmet1 3 15 Master
Emerald
Diamond18
40.05
Diamond Chestplate (Blast Protection I)1 3 30
Emerald
Diamond18
30.05
Diamond Leggings (Blast Protection I)1 3 30
Block of Diamond1 0.05
Emerald42 12 30
World generation
- Increases the chance of generating enchanted books with Mending.
- Increases the chance of generating enchanted books with Unbreaking (level I to III).
- Increases the chance of generating enchanted books with Unbreaking (level I to III).
- Increases the chance of generating enchanted books with Efficiency (level I to V).
- Increases the chance of generating enchanted books with Quick Charge (level I to III).
Technical
- Changed the names of the
CameraSetOptionsoptions to not include the word 'Script'. - Added the
chat(message: string)method. - Changed
getto returnItemType | undefined. - Changed source on
ItemDefinitionTriggeredAfterEventto be optional. - Added the following methods to
Player:above(steps?: number): Block | undefinedbelow(steps?: number): Block | undefinednorth(steps?: number): Block | undefinedeast(steps?: number): Block | undefinedsouth(steps?: number): Block | undefinedwest(steps?: number): Block | undefinedoffset(offset: Vector3): Block | undefinedcenter(): Vector3bottomCenter(): Vector3- Made
getItemStackfunction returnItemStackorundefined. playMusic(trackId: string, musicOptions?: MusicOptions): voidqueueMusic(trackId: string, musicOptions?: MusicOptions): voidstopMusic(): void
BlockStates- Made get function return
BlockStateTypeorundefined.
- Made get function return
- Updated
ExplosionAfterEventandExplosionBeforeEvent.getUpdatedBlocks()will now returnBlock[].setUpdatesBlocks(blocks: Block[])now takes in aBlock[].
- Dynamic Properties
- Property registration is no longer required and
propertyRegistryhas been removed from theworldInitializeevent. - Removed limits on the count and size of properties that can set on an entity or the world.
- Default values have been removed.
getPropertywill now always return undefined for unset properties. - String dynamic property values are now restricted to a length of
32767bytes. - Removed function
removeDynamicProperty. - Added function
getDynamicPropertyIds- Returns an array of all dynamic property ids on an entity/world used by the behavior pack. - Added function
getDynamicPropertyTotalByteCount- Returns the total number of bytes used by all dynamic properties on an entity/world by the behavior pack. - Added function
clearDynamicProperties- Removes all dynamic properties added by this behavior pack from an entity/world. - Dynamic property numbers are now stored with double precision (
64bits)
- Property registration is no longer required and
- Adding
PlayerInteractWithBlockandPlayerInteractWithEntitybefore & after events. - Adding
PlayerDimensionChangeBeforeEventandPlayerDimensionChangeAfterEvent. - Released
World.getMoonPhase,MoonPhase, andMoonPhaseCountv1.6.0. - 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. - Added
matchesfunction called on an entity, which takes inEntityQueryOptionsand returns true if the entity matches and false otherwise. - Moved
getRotationfromBetato1.6.0. - Move
setRotationfrombetato1.6.0. - Added
PlayerLeaveBeforeEvent- This event fires when a player leaves the server, before the Player object is removed. - Releasing
PlayerDimensionChangeAfterEventbetato1.6.0.
- Added a content error when attempting to load a damage sensor with an invalid "cause" value.
- Allow single value parsing for
minecraft:iconitem component. - The camel mob dash component can now be applied to rideable mobs other than horse, donkey, and mule using
minecraft:dash. - Trade items now have a
filtersproperty to determine if a trade should be considered. - Trade items no longer support the
biomeproperty to check villager biome types, theis_mark_variantfilter can be used in thefiltersproperty instead to check the villager biome type. - Deprecated
minecraft:weaponcomponent starting in version 1.20.40. - Deprecated
minecraft:on_usecomponent starting in version 1.20.40. - Deprecated
minecraft:on_use_oncomponent starting in version 1.20.40. - 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.- Unlocked
behavior.random_search_and_dig. target_blocksfield added. List of blocks that the mob can dig on. Default iftarget_blocksisn't added is dirt, grass, podzol, dirt with roots, moss, mud, and muddy mangrove roots.item_tablefield added. Path to a loot table that specifies what the mob can dig up.item_tabletakes precedence overitems.- Content errors added if the behavior has trouble reading or finding
item_tableand if unable to get an item fromitems. on_item_foundevent now fires on item found AND digging finished. Before the event firing caused the digging to stop early.
- Updated to version 1.20.40.
- Added a new
query.is_in_lavaquery function to Molang, to know if a mob is currently in lava.
Fixes
From released versions before 1.20.0
- MCPE-26929 – Guardians no longer make flopping sounds while on land.
- MCPE-38566 – D-Pad Touch controls not calibrated properly (up/down buttons).
- MCPE-41103 – Lava flowing down or fully spread out does not change to cobblestone when touched by water from the side.
- MCPE-43591 – Incorrect wither boss bar texture in Bedrock.
- MCPE-52904 – When you block a tipped arrow or shulker bullet with a shield, you still get the affect.
- MCPE-73307 – Elytra ceiling clip.
- MCPE-85954 – Villages in the nether or end are unstable.
- MCPE-99972 – Sheep don't drop wool after being previously sheared.
- MCPE-100598 – Buckets instantly pick up liquids after placing (MLG/bucket clutch doesn't work).
- MCPE-131980 – Rabbits rarely eat carrot crops.
- MCPE-152129 – Item name overlaps oxygen bar.
- MCPE-152130 – Item name overlaps mob health bar.
- MCPE-152131 – Item name overlaps Absorption health bar.
- MCPE-152753 – Boats no longer negate fall damage.
- MCPE-153254 – Goat Horn has a very short sound range with other players.
- MCPE-154385 – New UI for brewing stand doesn't fit the screen.
- MCPE-157918 – Missing sound for filling water bottles from source blocks and cauldrons.
- MCPE-160290 – Command
/damageoverride type not working correctly. - MCPE-164734 – Command candidates are not displayed if
@e[type=item]is entered in/execute. - MCPE-168369 – Purple border and tooltip text are broken when upgrading diamond gear to netherite.
- MCPE-168913 – Invalid data in
sound_definitions.jsoncan crash the game. - MCPE-169001 – Random light sources in the world.
- MCPE-169067 – Editing sign in angle/side will edit back instead of the front.
- MCPE-173155 – Soul speed effect does not work when crawling on soul soil.
From 1.20.0 version
- MCPE-169577 – Diagonal patterns get inverted in shields.
- MCPE-169666 – Camels appear to slide when walking.
- MCPE-169765 – Warped fungus on a stick is held backwards in 1st person.
- MCPE-172369 – Camels indefinitely dash while in lava.
- MCPE-172674 – Camel is missing the dash button on smartphone touch controls.
- 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-173010 – 3rd person perspective goes through the east and south sides of the cauldron.
- MCPE-173028 – "Detected lost connection" and "Abandoned connection closed" error message is untranslated.
- MCPE-173073 – Minecraft world can't interact and save (Windows and Android).
- MCPE-173189 – [ScriptAPI] Some characters are counted as 2 or 3 characters in the character count check of the
setLore()method.
From 1.20.x versions
- MCPE-172377 – Zombie villagers don't have biome or rank overlays.
- MCPE-172785 – Player can pass through blocks by spamming jump and sneak.
- MCPE-173006 – Iron golems spawn in 2 block high space.
- MCPE-173362 –
/recipeis still highlighted in blue in the chat box. - MCPE-173799 –
minecraft:transformationscale key without limit. - MCPE-173898 – Foxes can't pick up equippable items (armor, mob heads, carved pumpkin, etc.).
- MCPE-173934 – Crash when enabling "Deferred Render" experimental feature.
- MCPE-174480 – “§” text modifiers overwrite text when next to a line break on iOS and iPadOS.
- MCPE-174524 – Water splash sounds no longer plays after the addition of entering/exiting water sound.
- MCPE-174529 – Water from a waterlogged block cannot be removed with an empty bucket without aiming at the block in the water.
- MCPE-174859 – Powder snow does not prevent fall damage.
- MCPE-175072 – Unable to type any text after writing on a sign and pressing Esc.
- MCPE-175114 – Tap-and-hold full stack crafting no longer works on mobile.
- MCPE-175119 – Buttons and non-full blocks do not prevent spiders from spawning.
- MCPE-175156 – Goat Horn sounds are again controlled by "Hostile Creatures" instead of "Jukebox/Note Blocks".
Others
- Fixed an issue where text to speech did not say how to open chat or emotes.
- Text-to-speech message for popup title/description is now played properly.
- Clicking off the game window will not unselect a friend.
- Fixed a bug where the tooltip for the v-sync setting was showing without being hovered.
- Fixed a bug where "PBR" was not included in HUD while in level using "Deferred Technical Preview".
- The seven new explorer maps from cartographers can now also point to structures in already explored chunks.
- Fixed a crash that could occur when running in the archold room in the spellrune marketplace map.
- Fixed an issue where particles were not consistently lit while in the "Deferred Technical Preview".
- Camels can no longer dash while in lava or water.
- 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.
- Lightweight mobs and entities wearing leather boots once again sink into the top layer of Powder Snow when falling from a height of more than two and a half blocks.
- Splash particles are now emitted at an actor's waist instead of above their head
- Fixed a crash related to tessellation of water blocks.
- Placing invalid items into offhand slot will no longer cause them to drop.
- Fixed a bug where the sniffer ended digging as soon as item was created, not at the end of the specified dig duration.
- Fixed a bug that prevented summon NPC commands from working if the users did not have worldbuilder permissions where the base version of the world was before 1.19.80.
- High emissive values (> 0.25) no longer obscure surface detail in the "Deferred Technical Preview".
- Fixed several crashes that could occur during gameplay.
Notes
References
- ↑ "Minecraft - 1.20.40 (Bedrock)" – Minecraft Feedback, October 24, 2023.
- ↑ MCPE-44120