{{Infobox version | title = v1.20.40 | edition = Bedrock | vernum = 1.20.40 | image = Bedrock 1.20.40 PatchNotes.png | image2 = Bedrock 1.20.40.png | build = 18659016 | internal = '''Windows''': 1.20.4001.0
'''ChromeOS, Android, iOS, iPadOS, Fire''': 1.20.40.01
'''Xbox One''': 1.20.4001.70
'''PlayStation 4''': 2.75
'''Nintendo Switch''': v90 | versioncode = '''Android''':
952004001 (armeabi-v7a, 33)
962004001 (x86, 33)
972004001 (arm64-v8a, 33)
982004001 (x86_64, 33) | server = 1.20.40.01 | serverdl = '''Server'''
[https://minecraft.azureedge.net/bin-win/bedrock-server-1.20.40.01.zip Windows]
[https://minecraft.azureedge.net/bin-linux/bedrock-server-1.20.40.01.zip Linux] | date = October 24, 2023 | prevparent = 1.20.0 | prev = 1.20.32 | next = 1.20.41 | nextparent = 1.21.0 }} '''1.20.40''' is a minor update to {{BE}} released on October 24, 2023,{{cite|url=https://feedback.minecraft.net/hc/en-us/articles/20637099144333|title=Minecraft - 1.20.40 (Bedrock)|website=Minecraft Feedback|date=October 24, 2023}} which brings more parity with {{JE}}, and fixes bugs. == Additions == === General === ; [[Controls]] * Added the ability to customize touch controls. ; [[Options]] * Added "Customize Controls" experimental ''touch'' option, OFF by default. ** Enables the ability to customize touch controls. *** It can only be done within a world. ; [[options.txt]] * Added the following options: ** gfx_moveStickX, defaults to 0.15. ** gfx_moveStickY, defaults to 0.6. ** gfx_moveStickScale, defaults to 1. ** gfx_touchButton1X, defaults to 0.925. ** gfx_touchButton1Y, defaults to 0.4. ** gfx_touchButton1Scale, defaults to 1. ** gfx_touchButton1Opacity, defaults to 1. ** gfx_touchButton2X, defaults to 0.825. ** gfx_touchButton2Y, defaults to 0.5. ** gfx_touchButton2Scale, defaults to 1. ** gfx_touchButton2Opacity, defaults to 1. ** gfx_touchButton3X, defaults to 0.925. ** gfx_touchButton3Y, defaults to 0.6. ** gfx_touchButton3Scale, defaults to 1. ** gfx_touchButton3Opacity, defaults to 1. ** gfx_touchButton4X, defaults to 0.825. ** gfx_touchButton4Y, defaults to 0.7. ** gfx_touchButton4Scale, defaults to 1. ** gfx_touchButton4Opacity, defaults to 1. ** gfx_touchButton5X, defaults to 0.925. ** gfx_touchButton5Y, defaults to 0.8. ** gfx_touchButton5Scale, defaults to 1. ** gfx_touchButton5Opacity, defaults to 1. ** gfx_touchDpadX, defaults to 0.135. ** gfx_touchDpadY, defaults to 0.775. ** gfx_touchDpadScale, defaults to 1. ** gfx_touchDpadOpacity, defaults to 1. ** gfx_classicButton1X, defaults to 0.9. ** gfx_classicButton1Y, defaults to 0.6. ** gfx_classicButton1Scale, defaults to 1. ** gfx_classicButton1Opacity, defaults to 1. ** gfx_classicButton2X, defaults to 0.9. ** gfx_classicButton2Y, defaults to 0.75. ** gfx_classicButton2Scale, defaults to 1. ** gfx_classicButton2Opacity, defaults to 1. ** gfx_classicButton3X, defaults to 0.9. ** gfx_classicButton3Y, defaults to 0.9. ** gfx_classicButton3Scale, defaults to 1. ** gfx_classicButton3Opacity, defaults to 1. == Changes == === Blocks === ; [[Note Block]] * Updated the sound that’s played when [[wither skeleton]] [[skull]]s are placed on top. ; [[Sculk]] * 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 [[Boat with Chest|bamboo raft with chest]], or a [[minecart with chest]]. ; [[Water]] * [[Mob]]s 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 {{JE}}. * The splash sound for entering water has been updated to match {{JE}}.{{bug|MCPE-44120}} === Command format === ; {{cmd|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_direction [[block state]] instead of facing_direction. ** minecraft:cardinal_direction uses four string values ["east", "north", "south", "west"]. === Gameplay === ; [[Game rule]]s * The spawnradius game rule is now set to 10 by default to match {{JE}}. === General === ; [[Options]] * The "Respawn radius" advanced option is now set to 10 by default instead of 5. === Items === ; [[Glass Bottle]] * 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. ; [[Explorer Map]] * Updated structure icons on explorer maps sold by [[cartographer]]s. ; [[Goat Horn]]s * Now have a range of 256 blocks. === Mobs === ; [[Cat]] * Now plays a [[sound]] when begging for food. ; [[Guardian]] and [[Elder Guardian]] * Makes flopping [[sound]]s again when on land. ; [[Iron Golem]] and [[Snow Golem]] * Now have a crumbling-like [[particle]] effect when they are created. ; [[Villager]] * [[Cartographer]]s no longer offer exploration maps as a trade item when not in the overworld. ; [[Witch]] * Now target [[player]]s within a 16 block distance. ; [[Wither]] * The [[boss bar]] on the HUD is now same color as {{JE}}. ; [[Wither Skeleton]] * Now have their own unique [[sound]]s. ; [[Zombie Villager]] * Curing time is now randomized between 3 and 5 minutes, to match {{JE}}. === 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 ==== ; [[Trading]] * 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. :: {| class="wikitable" style="text-align:center" |+ 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 |} :: {| class="wikitable" style="text-align:center" |+ Current version of trades for cartographer |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Paper}} || 24 || 0.05 || {{ItemLink|Emerald}} || 1 || 16 || 2 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Empty Map}} || 1 || 12 || 1 |- ! rowspan=2 | Apprentice | {{BlockLink|Glass Pane}} || 11 || 0.05 || {{ItemLink|Emerald}} || 1 || 16 || 10 |- | {{ItemLink|Emerald}}
{{ItemLink|Compass}} || 8
1 || 0.2 || ''Forementioned maps''Divided into 3 groups, pulled independently. || 1 || 12 || 5 |- ! rowspan=2 | Journeyman | {{ItemLink|Compass}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}}
{{ItemLink|Compass}} || 13
1 || 0.2 || {{ItemLink|Ocean Explorer Map}} || 1 || 12 || 10 |- ! rowspan=2 | Expert | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Item Frame}} || 1 || 12 || 15 |- | {{ItemLink|Emerald}} || 3 || 0.05 || {{BlockSprite|white-banner}}{{BlockSprite|blue-banner}}{{BlockSprite|light-blue-banner}}{{BlockSprite|red-banner}}{{BlockSprite|pink-banner}}{{BlockSprite|green-banner}}{{BlockSprite|lime-banner}}{{BlockSprite|gray-banner}}
{{BlockSprite|black-banner}}{{BlockSprite|purple-banner}}{{BlockSprite|magenta-banner}}{{BlockSprite|cyan-banner}}{{BlockSprite|brown-banner}}{{BlockSprite|yellow-banner}}{{BlockSprite|orange-banner}}{{BlockSprite|light-gray-banner}}
Any color blank [[Banner]]The list of possible offers contains individual offers for each color, so multiple colors may be offered by the same villager as separate trades. || 1 || 12 || 15 |- ! rowspan=2 | Master | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Banner Pattern|Globe Banner Pattern}} || 1 || 12 || 30 |- | {{ItemLink|Emerald}}
{{ItemLink|Compass}} || 14
1 || 0.2 || {{ItemLink|Woodland Explorer Map}} || 1 || 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. :: {| class="wikitable" style="text-align:center" |+ Current version of trades for desert armorers |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Coal}} || 15 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- | {{ItemLink|Iron Ingot}} || 5 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- ! rowspan=4 | Apprentice | {{ItemLink|Emerald}} || 4 || 0.05 || {{ItemLink|Iron Boots}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Iron Helmet}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Iron Leggings}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Chestplate}} || 1 || 12 || 5 |- ! rowspan=3 | Journeyman | {{ItemLink|Lava Bucket}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 20 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Shield}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}} || 36 || 0.2 || {{ItemLink|Bell}} || 1 || 12 || 10 |- ! rowspan=4 | Expert | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Iron Boots}} (Thorns I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Helmet}} (Thorns I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 11 || 0.05 || {{ItemLink|Iron Leggings}} (Thorns I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 13 || 0.05 || {{ItemLink|Iron Chestplate}} (Thorns I) || 1 || 3 || 15 |- ! rowspan=3 | Master | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 16
4 || 0.05 || {{ItemLink|Diamond Chestplate}} (Thorns I) || 1 || 3 || 30 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 16
3 || 0.05 || {{ItemLink|Diamond Leggings}} (Thorns I) || 1 || 3 || 30 |- | {{BlockLink|Block of Iron}} || 1 || 0.05 || {{ItemLink|Emerald}} || 4 || 12 || 30 |} :: {| class="wikitable" style="text-align:center" |+ Current version of trades for jungle armorers |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Coal}} || 15 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- | {{ItemLink|Iron Ingot}} || 5 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- ! rowspan=4 | Apprentice | {{ItemLink|Emerald}} || 4 || 0.05 || {{ItemLink|Chainmail Boots}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Chainmail Helmet}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Chainmail Leggings}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Chainmail Chestplate}} || 1 || 12 || 5 |- ! rowspan=3 | Journeyman | {{ItemLink|Lava Bucket}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 20 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Shield}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}} || 36 || 0.2 || {{ItemLink|Bell}} || 1 || 12 || 10 |- ! rowspan=4 | Expert | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Chainmail Boots}} (Unbreaking I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Chainmail Helmet}} (Unbreaking I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 11 || 0.05 || {{ItemLink|Chainmail Leggings}} (Unbreaking I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 13 || 0.05 || {{ItemLink|Chainmail Chestplate}} (Unbreaking I) || 1 || 3 || 15 |- ! rowspan=3 | Master | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Chainmail Helmet}} (Projectile Protection I) || 1 || 3 || 30 |- | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Chainmail Boots}} (Feather Falling I) || 1 || 3 || 30 |- | {{BlockLink|Block of Iron}} || 1 || 0.05 || {{ItemLink|Emerald}} || 4 || 12 || 30 |} :: {| class="wikitable" style="text-align:center" |+ Current version of trades for plains armorers |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Coal}} || 15 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- | {{ItemLink|Iron Ingot}} || 5 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- ! rowspan=4 | Apprentice | {{ItemLink|Emerald}} || 4 || 0.05 || {{ItemLink|Iron Boots}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Iron Helmet}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Iron Leggings}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Chestplate}} || 1 || 12 || 5 |- ! rowspan=3 | Journeyman | {{ItemLink|Lava Bucket}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 20 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Shield}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}} || 36 || 0.2 || {{ItemLink|Bell}} || 1 || 12 || 10 |- ! rowspan=4 | Expert | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Iron Boots}} (Protection I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Helmet}} (Protection I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 11 || 0.05 || {{ItemLink|Iron Leggings}} (Protection I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 13 || 0.05 || {{ItemLink|Iron Chestplate}} (Protection I) || 1 || 3 || 15 |- ! rowspan=3 | Master | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 16
3 || 0.05 || {{ItemLink|Diamond Leggings}} (Protection I) || 1 || 3 || 30 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 16
2 || 0.05 || {{ItemLink|Diamond Boots}} (Protection I) || 1 || 3 || 30 |- | {{BlockLink|Block of Iron}} || 1 || 0.05 || {{ItemLink|Emerald}} || 4 || 12 || 30 |} :: {| class="wikitable" style="text-align:center" |+ Current version of trades for savanna armorers |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Coal}} || 15 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- | {{ItemLink|Iron Ingot}} || 5 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- ! rowspan=4 | Apprentice | {{ItemLink|Emerald}} || 4 || 0.05 || {{ItemLink|Iron Boots}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Iron Helmet}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Iron Leggings}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Chestplate}} || 1 || 12 || 5 |- ! rowspan=3 | Journeyman | {{ItemLink|Lava Bucket}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 20 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Shield}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}} || 36 || 0.2 || {{ItemLink|Bell}} || 1 || 12 || 10 |- ! rowspan=4 | Expert | {{ItemLink|Emerald}} || 2 || 0.05 || {{ItemLink|Iron Boots}} (Curse of Binding) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 3 || 0.05 || {{ItemLink|Iron Helmet}} (Curse of Binding) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Iron Leggings}} (Curse of Binding) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Iron Chestplate}} (Curse of Binding) || 1 || 3 || 15 |- ! rowspan=3 | Master | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 6
2 || 0.05 || {{ItemLink|Diamond Helmet}} (Curse of Binding) || 1 || 3 || 30 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 8
3 || 0.05 || {{ItemLink|Diamond Chestplate}} (Curse of Binding) || 1 || 3 || 30 |- | {{BlockLink|Block of Iron}} || 1 || 0.05 || {{ItemLink|Emerald}} || 4 || 12 || 30 |} :: {| class="wikitable" style="text-align:center" |+ Current version of trades for snow armorers |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Coal}} || 15 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- | {{ItemLink|Iron Ingot}} || 5 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- ! rowspan=4 | Apprentice | {{ItemLink|Emerald}} || 4 || 0.05 || {{ItemLink|Iron Boots}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Iron Helmet}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Iron Leggings}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Chestplate}} || 1 || 12 || 5 |- ! rowspan=3 | Journeyman | {{ItemLink|Lava Bucket}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 20 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Shield}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}} || 36 || 0.2 || {{ItemLink|Bell}} || 1 || 12 || 10 |- ! rowspan=2 | Expert | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Iron Boots}} (Frost Walker I) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Helmet}} (Aqua Affinity) || 1 || 3 || 15 |- ! rowspan=3 | Master | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 12
2 || 0.05 || {{ItemLink|Diamond Boots}} (Frost Walker I) || 1 || 3 || 30 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 12
3 || 0.05 || {{ItemLink|Diamond Helmet}} (Aqua Affinity) || 1 || 3 || 30 |- | {{BlockLink|Block of Iron}} || 1 || 0.05 || {{ItemLink|Emerald}} || 4 || 12 || 30 |} :: {| class="wikitable" style="text-align:center" |+ Current version of trades for swamp armorers |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Coal}} || 15 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- | {{ItemLink|Iron Ingot}} || 5 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- ! rowspan=4 | Apprentice | {{ItemLink|Emerald}} || 4 || 0.05 || {{ItemLink|Chainmail Boots}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Chainmail Helmet}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Chainmail Leggings}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Chainmail Chestplate}} || 1 || 12 || 5 |- ! rowspan=3 | Journeyman | {{ItemLink|Lava Bucket}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 20 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Shield}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}} || 36 || 0.2 || {{ItemLink|Bell}} || 1 || 12 || 10 |- ! rowspan=4 | Expert | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Chainmail Boots}} (Mending) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Chainmail Helmet}} (Mending) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 11 || 0.05 || {{ItemLink|Chainmail Leggings}} (Mending) || 1 || 3 || 15 |- | {{ItemLink|Emerald}} || 13 || 0.05 || {{ItemLink|Chainmail Chestplate}} (Mending) || 1 || 3 || 15 |- ! rowspan=3 | Master | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Chainmail Helmet}} (Respiration I) || 1 || 3 || 30 |- | {{ItemLink|Emerald}} || 8 || 0.05 || {{ItemLink|Chainmail Boots}} (Depth Strider I) || 1 || 3 || 30 |- | {{BlockLink|Block of Iron}} || 1 || 0.05 || {{ItemLink|Emerald}} || 4 || 12 || 30 |} :: {| class="wikitable" style="text-align:center" |+ Current version of trades for taiga armorers |- ! Level !! Item wanted !! Default quantity !! Price multiplier !! Item given !! Quantity !! Trades until disabled !! XP to villager |- ! rowspan=2 | Novice | {{ItemLink|Coal}} || 15 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- | {{ItemLink|Iron Ingot}} || 5 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 2 |- ! rowspan=4 | Apprentice | {{ItemLink|Emerald}} || 4 || 0.05 || {{ItemLink|Iron Boots}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Iron Helmet}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 7 || 0.05 || {{ItemLink|Iron Leggings}} || 1 || 12 || 5 |- | {{ItemLink|Emerald}} || 9 || 0.05 || {{ItemLink|Iron Chestplate}} || 1 || 12 || 5 |- ! rowspan=3 | Journeyman | {{ItemLink|Lava Bucket}} || 1 || 0.05 || {{ItemLink|Emerald}} || 1 || 12 || 20 |- | {{ItemLink|Emerald}} || 5 || 0.05 || {{ItemLink|Shield}} || 1 || 12 || 10 |- | {{ItemLink|Emerald}} || 36 || 0.2 || {{ItemLink|Bell}} || 1 || 12 || 10 |- ! rowspan=4 | Expert | {{ItemLink|Emerald}}
{{ItemLink|Diamond Boots}} || 4
1 || 0.05 || {{ItemLink|Diamond Leggings}} || 1 || 3 || 15 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond Leggings}} || 4
1 || 0.05 || {{ItemLink|Diamond Chestplate}} || 1 || 3 || 15 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond Helmet}} || 4
1 || 0.05 || {{ItemLink|Diamond Boots}} || 1 || 3 || 15 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond Chestplate}} || 2
1 || 0.05 || {{ItemLink|Diamond Helmet}} || 1 || 3 || 15 |- ! rowspan=3 | Master | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 18
4 || 0.05 || {{ItemLink|Diamond Chestplate}} (Blast Protection I) || 1 || 3 || 30 |- | {{ItemLink|Emerald}}
{{ItemLink|Diamond}} || 18
3 || 0.05 || {{ItemLink|Diamond Leggings}} (Blast Protection I) || 1 || 3 || 30 |- | {{BlockLink|Block of Diamond}} || 1 || 0.05 || {{ItemLink|Emerald}} || 42 || 12 || 30 |} ==== World generation ==== ; [[Ancient City]] * Increases the chance of generating enchanted books with [[Mending]]. ; [[Desert Pyramid]] * Increases the chance of generating enchanted books with [[Unbreaking]] (level I to III). ; [[Jungle Temple]] * Increases the chance of generating enchanted books with [[Unbreaking]] (level I to III). ; [[Mineshaft]] * Increases the chance of generating enchanted books with [[Efficiency]] (level I to V). ; [[Pillager Outpost]] * Increases the chance of generating enchanted books with [[Quick Charge]] (level I to III). ==== Technical ==== ; [[API]] * Changed the names of the CameraSetOptions options to not include the word 'Script'. * Added the chat(message: string) method. * Changed get to return ItemType | undefined. * Changed source on ItemDefinitionTriggeredAfterEvent to be optional. * Added the following methods to Player: ** above(steps?: number): Block | undefined ** below(steps?: number): Block | undefined ** north(steps?: number): Block | undefined ** east(steps?: number): Block | undefined ** south(steps?: number): Block | undefined ** west(steps?: number): Block | undefined ** offset(offset: Vector3): Block | undefined ** center(): Vector3 ** bottomCenter(): Vector3 ** Made getItemStack function return ItemStack or undefined. ** playMusic(trackId: string, musicOptions?: MusicOptions): void ** queueMusic(trackId: string, musicOptions?: MusicOptions): void ** stopMusic(): void * BlockStates ** Made get function return BlockStateType or undefined. * Updated ExplosionAfterEvent and ExplosionBeforeEvent. ** getUpdatedBlocks() will now return Block[]. ** setUpdatesBlocks(blocks: Block[]) now takes in a Block[]. * Dynamic Properties ** Property registration is no longer required and propertyRegistry has been removed from the worldInitialize event. ** Removed limits on the count and size of properties that can set on an entity or the world. ** Default values have been removed. getProperty will now always return undefined for unset properties. ** String dynamic property values are now restricted to a length of 32767 ''bytes''. ** 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 (64 ''bits'') * Adding PlayerInteractWithBlock and PlayerInteractWithEntity before & after events. * Adding PlayerDimensionChangeBeforeEvent and PlayerDimensionChangeAfterEvent. * Released World.getMoonPhase, MoonPhase, and MoonPhaseCount v1.6.0. * Camera APIs moved from ''beta'' to 1.6.0. * Released Entity.is* API’s from ''beta'' to 1.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'' to 1.6.0: ** isEmoting. ** isGliding. ** isJumping. ** isFlying. * Updated all methods besides show on ActionFormData, MessageFormData, and ModalFormData to be callable in read-only mode. * BlockInventoryComponent ** container member variable now correctly reflects it can be a Container or undefined. * Fixed a versioning bug preventing @minecraft/server-ui module from working with @minecraft/server above version 1.2.0. * WeatherType moved to 1.6.0: ** Moved function setWeather to 1.6.0. ** Moved event/property entityRemove from ''beta'' to 1.6.0. ** Moved event/property entityRemove from ''beta'' to 1.6.0. * Moved class EntityRemovedAfterEvent from ''beta'' to 1.6.0. * Moved class EntityRemoveAfterEventSignal from ''beta'' to 1.6.0. * Moved class EntityRemovedBeforeEvent from ''beta'' to 1.6.0. * Moved class EntityRemoveBeforeEventSignal from ''beta'' to 1.6.0. ** Moved event/property entityLoad from ''beta'' to 1.6.0. * Moved class EntityLoadAfterEvent from ''beta'' to 1.6.0. * Moved class EntityLoadAfterEventSignal from ''beta'' to 1.6.0. ** Moved event/property entitySpawn from ''beta'' to 1.6.0. * Moved enum EntityInitializationCause from ''beta'' to 1.6.0. * Moved class EntitySpawnAfterEvent from ''beta'' to 1.6.0. * Moved class EntitySpawnAfterEventSignal from ''beta'' to 1.6.0. ** Moved event/property playerBreakBlock from ''beta'' to 1.6.0. ** Moved event/property playerBreakBlock from ''beta'' to 1.6.0. * Moved class PlayerBreakBlockAfterEvent from ''beta'' to 1.6.0. * Moved class PlayerBreakBlockAfterEventSignal from ''beta'' to 1.6.0. * Moved class PlayerBreakBlockBeforeEvent from ''beta'' to 1.6.0. * Moved class PlayerBreakBlockBeforeEventSignal from ''beta'' to 1.6.0. ** Moved event/property playerPlaceBlock from ''beta'' to 1.6.0. * Moved class PlayerPlaceBlockAfterEvent from ''beta'' to 1.6.0. * Moved class PlayerPlaceBlockAfterEventSignal from ''beta'' to 1.6.0. * Moved class BlockEventSignalOptions from ''beta'' to 1.6.0. ** Move isAir(): boolean from ''beta'' to 1.6.0. ** Move isLiquid(): boolean from ''beta'' to 1.6.0. ** Moved amount from ''beta'' to 1.6.0. ** Moved keepOnDeath: boolean from ''beta'' to 1.6.0. ** Moved lockMode: ItemLockMode from ''beta'' to 1.6.0. ** Moved nameTag?: string from ''beta'' to 1.6.0. ** Moved clone(): ItemStack from ''beta'' to 1.6.0. ** Moved getTags(): string[] from ''beta'' to 1.6.0. ** Moved hasTag(tag: string): boolean from ''beta'' to 1.6.0. ** Moved setCanDestroy(blockIdentifiers?: string[]): void from ''beta'' to 1.6.0. ** Moved getCanDestroy(): string[] from ''beta'' to 1.6.0. ** Moved setCanPlaceOn(blockIdentifiers?: string[]): void from ''beta'' to 1.6.0. ** Moved getCanPlaceOn(): string[] from ''beta'' to 1.6.0. ** Moved function getProperty to 1.6.0. ** Moved function resetProperty to 1.6.0. ** Moved function setProperty to 1.6.0. * Added function getWeather. * Added matches function called on an entity, which takes in EntityQueryOptions and returns true if the entity matches and false otherwise. * Moved getRotation from Beta to 1.6.0. * Move setRotation from beta to 1.6.0. * Added PlayerLeaveBeforeEvent - This event fires when a player leaves the server, before the ''Player'' object is removed. * Releasing PlayerDimensionChangeAfterEvent beta to 1.6.0. ; [[JSON]] * Added a content error when attempting to load a damage sensor with an invalid "cause" value. * Allow single value parsing for minecraft:icon item 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 filters property to determine if a trade should be considered. * Trade items no longer support the biome property to check villager biome types, the is_mark_variant filter can be used in the filters property instead to check the villager biome type. * Deprecated minecraft:weapon component starting in version 1.20.40. * Deprecated minecraft:on_use component starting in version 1.20.40. * Deprecated minecraft:on_use_on component starting in version 1.20.40. * The behavior.random_look_around_and_sit now has the field continue_sitting_on_reload. * behavior.is_scenting renamed to generic behavior.timer_flag_1. * behavior.is_rising renamed to generic behavior.timer_flag_2. * behavior.is_feeling_happy renamed to generic behavior.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_1 will return 1.0 on both the client and server when this behavior is running, and 0.0 otherwise. * 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_2 will return 1.0 on both the client and server when this behavior is running, and 0.0 otherwise. * 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_3 will return 1.0 on both the client and server when this behavior is running, and 0.0 otherwise. * Unlocked behavior.random_search_and_dig. * target_blocks field added. List of blocks that the mob can dig on. Default if target_blocks isn't added is dirt, grass, podzol, dirt with roots, moss, mud, and muddy mangrove roots. * item_table field added. Path to a loot table that specifies what the mob can dig up. item_table takes precedence over items. * Content errors added if the behavior has trouble reading or finding item_table and if unable to get an item from items. * on_item_found event now fires on item found AND digging finished. Before the event firing caused the digging to stop early. ; [[Molang]] * Updated to version 1.20.40. * Added a new query.is_in_lava query function to Molang, to know if a mob is currently in [[lava]]. == Fixes == {{fixes|project=MCPE|fixedin=1.20.40.20 Preview,1.20.40.21 Preview,1.20.40.22 Preview,1.20.40.23 Preview,1.20.40.24 Preview,1.20.40 |;From released versions before 1.20.0 |26929|Guardians no longer make flopping sounds while on land. |38566|D-Pad Touch controls not calibrated properly (up/down buttons). |41103|Lava flowing down or fully spread out does not change to cobblestone when touched by water from the side. |43591|Incorrect wither boss bar texture in Bedrock. |52904|When you block a tipped arrow or shulker bullet with a shield, you still get the affect. |73307|Elytra ceiling clip. |85954|Villages in the nether or end are unstable. |99972|Sheep don't drop wool after being previously sheared. |100598|Buckets instantly pick up liquids after placing (MLG/bucket clutch doesn't work). |131980|Rabbits rarely eat carrot crops. |152129|Item name overlaps oxygen bar. |152130|Item name overlaps mob health bar. |152131|Item name overlaps Absorption health bar. |152753|Boats no longer negate fall damage. |153254|Goat Horn has a very short sound range with other players. |154385|New UI for brewing stand doesn't fit the screen. |157918|Missing sound for filling water bottles from source blocks and cauldrons. |160290|Command {{cmd|damage}} override type not working correctly. |164734|Command candidates are not displayed if @e[type{{=}}item] is entered in {{cmd|execute}}. |168369|Purple border and tooltip text are broken when upgrading diamond gear to netherite. |168913|Invalid data in sound_definitions.json can crash the game. |169001|Random light sources in the world. |169067|Editing sign in angle/side will edit back instead of the front. |173155|Soul speed effect does not work when crawling on soul soil. |;From 1.20.0 version |169577|Diagonal patterns get inverted in shields. |169666|Camels appear to slide when walking. |169765|Warped fungus on a stick is held backwards in 1st person. |172369|Camels indefinitely dash while in lava. |172674|Camel is missing the dash button on smartphone touch controls. |172846|Camel's legs won't stop moving when idle. |172917|There is no chat message for when skipping the night is not possible with playerssleepingpercentage set above 100. |173010|3rd person perspective goes through the east and south sides of the cauldron. |173028|"Detected lost connection" and "Abandoned connection closed" error message is untranslated. |173073|Minecraft world can't interact and save (Windows and Android). |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 |172377|Zombie villagers don't have biome or rank overlays. |172785|Player can pass through blocks by spamming jump and sneak. |173006|Iron golems spawn in 2 block high space. |173362|{{cmd|recipe}} is still highlighted in blue in the chat box. |173799|minecraft:transformation scale key without limit. |173898|Foxes can't pick up equippable items (armor, mob heads, carved pumpkin, etc.). |173934|Crash when enabling "Deferred Render" experimental feature. |174480|“§” text modifiers overwrite text when next to a line break on iOS and iPadOS. |174524|Water splash sounds no longer plays after the addition of entering/exiting water sound. |174529|Water from a waterlogged block cannot be removed with an empty bucket without aiming at the block in the water. |174859|Powder snow does not prevent fall damage. |175072|Unable to type any text after writing on a sign and pressing {{key|Esc}}. |175114|Tap-and-hold full stack crafting no longer works on mobile. |175119|Buttons and non-full blocks do not prevent spiders from spawning. |175156|Goat Horn sounds are again controlled by "Hostile Creatures" instead of "Jukebox/Note Blocks". |otherissuescount=20}} ; 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 == {{Notelist}} == References == {{reflist}} == Navigation == {{Navbox Bedrock Edition versions|1.2x}} [[de:Bedrock Edition 1.20.40]] [[es:Bedrock Edition 1.20.40]] [[pt:Edição Bedrock 1.20.40]] [[uk:1.20.40 (Bedrock Edition)]] [[zh:基岩版1.20.40]]