Minecraft update 1.20.40 changelog details for Xbox One, PS4, PC, and Nintendo Switch players. According to the official Minecraft 1.20.40 patch notes, the latest update adds new features, bug fixes, and technical improvements. Apart from this, Minecraft Bedrock update 1.20.40 also introduces recipe unlocking, sound updates, gameplay fixes, Editor API enhancements, and more.
Previously, a big Minecraft update 1.20.1 added new features like the mangrove swamp biome to the game. Unfortunately, players are still facing issues with the game. Today’s Minecraft patch 1.20.40 will fix a few of these issues.
Read more details below.
Minecraft Update 1.20.40 Patch Notes
Vanilla Parity
Gameplay
- Changed the default value of the Respawn Radius in the Advanced Settings to 10
- Falling from a great height while in a Boat no longer deals fall damage (MCPE-152753)
- Fall damage is now absorbed by the entity that lands on the ground when mounted and passed on to passengers if the mount dies
- Goat Horns can now be heard up to 256 blocks away (MCPE-153254)
- Tweaked the boss bar HUD color (MCPE-43591)
- Flowing Lava and Water mixing mechanics now match Java Edition (MCPE-41103)
- Closing the inventory of Boat, Raft, or Minecart with Chest now emits vibrations
Mobs
- Zombified Villager curing time is now randomized between 3 and 5 minutes, to match Java Edition
- Zombified Villagers now have the correct biome overlays (MCPE-172377)
- Witches now target players within a 16 block distance
- Sheep that have been sheared previously and have since grown back wool will now drop wool on death (MCPE-99972)
- Camels can no longer dash while in Lava or Water
- Iron Golems no longer spawn naturally in 2-block-high spaces where they would start suffocating (MCPE-173006)
- Iron Golems and Snow Golems 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
Audio
- Guardians and Elder Guardians now make flopping sounds when on land (MCPE-26929)
- Wither Skeletons now have their own unique sounds (MCPE-174857)
- Updated the sound that’s played when Wither Skeleton Skulls are placed on top of Note Blocks
- The sound for picking up items is now played when using the ‘/give’ command
- Stray Cats now play a sound when begging for food
- Changes to Bottles (MCPE-157918)
- Bottles now emit sounds when filling from Water Blocks
- Pouring water or potions from a Glass Bottle into a Cauldron emits the appropriate sound
- Filling a Glass Bottle with Water or Potion from a Cauldron now emits the appropriate sound
- Drinking from a Glass Bottle now emits the appropriate sound
- Changes to water splash sounds (MCPE-174524)
- The ambient sounds for entering exiting water is now played only when actor is submerged below eye-level in water, matching Java Edition
- The splash sound for entering water has been updated to match Java Edition
Experimental Features
Villager Trade Rebalancing
This experiment has no effect on normal worlds. If you want to try these changes, you must turn on the Feature Toggle in the Experiments Menu when creating a new world.
Thank you to everyone that has sent in their suggestions and feedback regarding the experimental trade change! We are trying out these changes to rebalance the villager trade system and make it more fair and fun for everyone. However, these changes are not yet final and they will stay as experimental features while we continue to work on them. We appreciate your feedback on these changes. Visit this link to share your thoughts! We have been following the discussions about the previous Librarian and Wandering Trader updates and look forward to seeing the conversation continue.
Cartographer
Before now, Cartographers only sold maps to the Ocean Monument and Woodland Mansion. In this experiment Cartographers can sell seven new maps as well. These new maps each point to a different village or structure and can be used to find seven different biomes. This will help players who want to quickly find a specific location without waiting until they come across it by chance.
Cartographers from different biomes will sell a different selection of maps. Starting from one village, it will be possible to find every other village type by following maps from village to village.
Cartographers now sell 7 new maps: Desert Village Map, Jungle Explorer Map, Plains Village Map, Savanna Village Map, Snow Village Map, Swamp Explorer Map, and Taiga Village Map.
Armorer
The Armorer’s trades have been updated with many changes.
The biggest change is that buying diamond armor now requires paying a small amount of Diamonds as well as Emeralds. This is meant to make the Armorer’s diamond armor trades less useful at the start of the game when players don’t have any Diamonds, while still giving a powerful advantage to advanced players who have spent some time collecting Diamonds.
Early-game players will find Armorers useful as a great source of iron armor, Shields, and Emeralds.
Other changes include:
- Most master-level Armorers buy Iron Blocks (and pay very well for them)
- Chainmail armor is exclusively sold by the secret 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
Structure Loot
Certain Enchanted Books now have a high chance of generating in some structures:
- Ancient Cities: Mending
- Mineshafts: Efficiency (I to V)
- Pillager Outposts: Quick Charge (I to III)
- Desert Temples: Unbreaking (I to III)
- Jungle Temples: Unbreaking (I to III)
Fixes and Changes
Performance / Stability
- Fixed several crashes that could occur during gameplay
- Fixed a crash that could occur when running in the Archold room in the Spellrune Marketplace map
- Fixed a crash related to tessellation of water blocks
- Fixed an issue where the game would lock up if a mob would move on a block with 0 friction (MCPE-173073)
Gameplay
- Players are no longer affected by Arrow effects if the Arrow is blocked (MCPE-52904)
- Villages in the End and Nether are no longer saved to the Overworld (MCPE-85954)
- Players can no longer sometimes clip through blocks when gliding with Elytra into blocks (MCPE-73307)
- Buckets can no longer pick up liquids for a few ticks after they’ve been placed (MCPE-100598)
- This should help make placing and retrieving liquid in a quick succession far more consistent as well as help players that are using a water bucket to quickly avoid fall damage
- Fixed an issue where moving slowly on Soul Sand would sometimes cause the player to not receive the Soul Speed movement speed (MCPE-173155)
- Players can no longer sometimes clip through blocks when flying in Creative Mode and spamming the sneak button (MCPE-172785)
Mobs
- Fixed a bug where the Sniffer ended digging as soon as item was created, not at the end of the specified dig duration
- Camels no longer appear to slide when walking (MCPE-169666)
- Camels no longer move their legs when standing still (MCPE-172846)
- Camels no longer dash indefinitely when in Lava (MCPE-172369)
- Mobs no longer receive fall damage when falling into a 1 block deep water pool (MCPE-173094)
- Rabbits can once again eat partially and fully grown Carrot crops (MCPE-131980)
Blocks
- Fixed a bug where the wrong side of Signs would sometimes be edited (MCPE-169067)
- Fixed an extremely rare bug (~0.000003% chance) that could cause Item Frames to not drop their item when hit or destroyed
- Third person camera no longer phases through the lower part of Cauldron (MCPE-173010)
- Falling in Powder Snow no longer causes any damage, no matter the height fallen from (MCPE-174859)
- 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
- Sculk Block no longer drops XP when mined with Silk Touch (MCPE-174656)
Items
- Diagonal Banner patterns no longer get inverted when applied to a Shield (MCPE-169577)
- Placing invalid items into offhand slot will no longer cause them to drop
- Warped Fungus on a Stick is no longer held backwards in first person view (MCPE-169765)
- Updated structure icons on Explorer Maps sold by Cartographers
Accessibility
- Fixed an issue where text-to-speech did not say how to open chat or use emotes
- Text-to-speech message for popup title/description is now played properly
User Interface
- Added a sprint button for Camels when “sprint using the joystick” option is turned off (MCPE-172674)
- Fixed Sneak button partially blocking the D-Pad Up button when using touch controls (MCPE-38566)
- Smithing Table no longer shows double overlapping tooltips for some slots (MCPE-168369)
- Item names no longer overlaps with the absorption health bar (MCPE-152131)
- Item names no longer overlaps with the mount health bar (MCPE-152130)
- Item names no longer overlaps with the oxygen bar (MCPE-152129)
- Updated Brewing Stand interface to always stay within its background when scaled (MCPE-154385)
- Improved disconnect message when trying to join a Realm when not a member
- Autocompleting text now moves the caret to end of the line
Graphical
- Equipped enchanted armor now has an overall weaker glint, however its intensity more noticeably increases and decreases over time
- Random lights no longer appear in the world without a source (MCPE-169001)
- Splash particles are now emitted at an actor’s waist instead of above their head
Technical Updates
Updated Add-On Template Packs
- Updated Add-On templates for 1.20.40 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks
Stability and Performance
- The Sounds definition file sound_definitions.json will no longer crash the game if the wrong json type is used for a specific sound definition (MCPE-168913)
Commands
- Re-entering a world no longer breaks command autocomplete after a command using “@e[type=item]” was used (MCPE-164734)
- The /damage command with the “override” cause now causes damage through post hit invulnerability (MCPE-160290)
- The recipe command color has been changed to white instead of blue (MCPE-173362)
Mobs
- Added a new “query.is_in_lava” Query Function to Molang, to know if a mob is currently in Lava
Molang
- Molang updated to version 1.20.40 which replaces “block_property” and “has_block_property” with “block_state” and “has_block_state”
- This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.20.40 or higher
Trade Tables
- 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
The following changes were added previously.
Recipe Unlocking Updates
Command Line Auto-Complete
- Added auto-complete functionality for recipe unlocking commands.
- Allows users to see available recipes that can be unlocked.
Changed Command Input Order
- The order of command inputs for recipe unlocking now matches Java Edition.
Confirmation Message for Recipe Unlocking
- Users now receive a confirmation message when unlocking recipes with a command.
- Informs users if the command was successful or not.
Updated Notification Sound for Recipe Unlocking
- The notification sound for recipe unlocking on Bedrock has been updated based on user feedback.
- Changed to the Java swoosh sound for a better user experience.
Duration of Recipe Notifications
- The duration of recipe notifications is now calculated based on the number of recipes unlocked.
- Provides a more efficient and streamlined notification experience.
Features and Bug Fixes
Blocks
Crawl Under Slabs Bug Fixed
- Players can now crawl under Slabs correctly while standing on Top Snow.
Top Snow Parity with Java Edition
- Top Snow now matches Java Edition, and each layer has a different height.
Audio
Thorns Damage Sound Added
- Added the missing Thorns damage sound, played when appropriate.
Anvil Sound Fixes
- Anvils now emit the proper sounds when broken, stepped on, fallen onto, etc.
Skeleton and Drowned Sound Fixes
- Skeletons and Drowned now play sounds when firing Arrows and Tridents, respectively.
Trident Channeling Sound
- Trident Channeling sound is now played when entities are hit.
Empty Map Sound
- Empty Maps now emit the appropriate sound when players draw them.
Nether Portal Sound Fix
- Nether Portals now emit the Glass breaking sound when their Obsidian frame is broken.
Loyalty Trident Sound Fix
- Loyalty Tridents returning to players now play their sound at the player’s position.
Big Dripleaf Sound Fix
- Big Dripleaf Blocks now play the correct sound when their tilt is reset.
Conduit Sound Fix
- Conduits now play their deactivation sound when deactivated.
Respawn Anchor Sound Fix
- Respawn Anchor Blocks now correctly play their ambient sounds.
Parity
Falling Blocks Break on Boats
- Falling blocks will now break when falling onto a boat.
Wandering Trader Cherry Saplings Trade
- Wandering Trader now offers Cherry Saplings as a trade item.
Camera Interpolation Rate Update
- The camera interpolation rate while crawling now matches Java Edition.
Commands
Entities Teleport Fix
- Entities no longer disappear when teleported to saved chunks near the edge of the player’s render distance.
Gameplay
Third-Person Camera Clipping Fix
- The third-person camera no longer clips through terrain near Water or Lava.
Creative Mode Fire Ignition Fix
- Fixed an issue where Creative Mode players were not being ignited when standing in fire.
Spectator Mode Sneak/Crawl Fix
- Players are no longer forced into sneak or crawl in Spectator Mode.
Riding Sneak/Crawl Fix
- Players are no longer forced into sneak or crawl when riding entities.
Riptide Animation Sneak/Crawl Fix
- Players are no longer forced into sneak or crawl during the Riptide animation.
Accidental Crawling Fix
- Fixed some scenarios where crawling was triggered unintentionally on the server.
Elytra Gliding Cancel Fix
- Entering flight mode in Creative Mode will correctly cancel Elytra gliding.
World Crash Fix
- Fixed a crash that occurred when entering a world with a corrupted saved chunk.
Decorated Pot Pick Blocking Fix
- Pick Blocking a Decorated Pot will now produce the correct hover hint in the inventory.
Graphical
End Portal Transparency Fix
- Transparent blocks viewed through an End Portal are no longer visible nor flickering.
Cherry Leaf Particle Effects Update
- Cherry Leaf blocks now generate particle effects at a relatively large distance based on system performance.
Items
Suspicious Stew in Creative Inventory Fix
- Suspicious Stew no longer shows up in the Creative inventory due to an unintended change.
Mobs
Elytra Gliding Issue Fix
- Fixed an issue with gliding with Elytra and switching to Creative flight.
Villager Item Drops Fix
- Villagers killed by players no longer drop items held in their hands.
Zombified Villager Profession Fix
- Zombified Villagers now display the correct professions when infected.
Mobile Touch Control Settings
Joystick Visibility Option Change
- Changed the Joystick Visibility option to a dropdown menu for improved usability.
Sneak Option Change
- Changed the Sneak option to a dropdown menu for improved usability.
User Interface
“Sync Old Worlds” Button Relocation
- Moved the “Sync Old Worlds” button to the Settings/Storage screen for better accessibility.
Input
Improved Mouse Input on Xbox (MCPE-163671)
- Improved mouse input responsiveness when used on Xbox.
Technical Updates
Add-Ons and Script Engine
Render Controllers without Textures
- Render controllers without textures will now result in a content error and be ignored.
World Template Manifests
- Added support for the “allow_random_seed” option in world template manifests.
Block and Item State Changes
AmethystCluster Block State Change
- AmethystCluster blocks now use state “minecraft:block_face” instead of “facing_direction,” which uses string values (“down”, “up”, “north”, “south”, “east”, “west”).
Slab Block State Change
- Slab blocks now use state “minecraft:vertical_half” instead of “top_slot_bit,” which uses string values (“bottom”, “top”).
Editor API Update (v0.4)
- Early development release of the Editor API.
- Includes Editor Extensions overview article and API reference documentation.
- Starter Kit provided with compiler tools and libraries for creating Editor Extensions.
- Sample extensions by the development team to aid in Extension creation.
General Editor Fixes
- Fixed number slider thumbs extending beyond pane boundaries.
- Fixed clicking on the selected tool in the tool rail not reopening the closed tool pane.
- Structure void, light, and barrier blocks are now always visible in the Editor, not only when held by the player.
- Player’s body now rotates correctly in third-person view when the simulation is paused.
- Improved logging and moved operation chat notifications to the log panel.
- Selection gizmo visibility fixed when there is no active selection.
Items
Item Component Updates (json formats 1.20.20 and higher)
- “minecraft:hand_equipped” item component is now out of experimental.
- Deprecation of “minecraft:creative_category” component in json formats 1.20.20 and higher.
- Creative group and command visibility can now be set in the “description” field in json formats 1.20.20 and higher.
- “minecraft:foil” item component renamed to “minecraft:glint” and released out of experimental.
- Fire enchant duration for projectiles now matches vanilla behavior.
- “minecraft:use_duration” item component is now out of experimental.
- “minecraft:stacked_by_data” item component is now out of experimental.
Networking
Linux Dedicated Server Support
- Ubuntu 20.04 LTS (Focal Fossa) is now the minimum supported version for Linux dedicated servers. Ubuntu 18.04 LTS is no longer supported.
Sounds
Sound Definitions Update (MCPE-154378)
- Sound definitions now accept both float and integer values for min_distance and max_distance.
Experimental Technical Features
API Changes
- “set_block_property” converted to “set_block_state” for custom blocks.
- Added defineVector to DynamicPropertiesDefinition.
- EntityEquipmentInventoryComponent now supports slot validation for setEquipment, returning a boolean indicating whether the item can be equipped to the specified slot.
- EntityEquipmentInventoryComponent is currently limited to Players only, but there are plans to reintroduce this component for mobs in a future update.
Function and Class Updates
- Several functions and classes have been moved to version 1.4.0.
Commands
- Command /scriptevent is now released out of experimental.
Items
Wearable Item Component Fixes
- Fixed issue with items duplicating when equipped with the “minecraft:wearable” component (MCPE-159736).
- Non-weapon slots with the “minecraft:wearable” component can no longer stack items (MCPE-159736).
- Removed the “minecraft:ignores_permission” and “minecraft:mirrored_art” components.
Field Changes
- Moved the “protection” field from “minecraft:armor” component to “minecraft:wearable” component in json formats 1.20.20 and higher.
- Deprecation of “minecraft:armor” component in json formats 1.20.20 and higher.
- Removed nonfunctional and redundant slot options from “minecraft:wearable” component, including mainhand, hotbar, inventory, enderchest, and equippable.
- Items with the “minecraft:wearable” component using the “weapon.offhand” slot will no longer equip when used in the hotbar.
- Custom wearable items now trigger a generic equip sound.
- Custom items with “minecraft:wearable” component can now be equipped by clicking and dragging in inventory or shift-clicking.
User Interface
Camera Perspective Change Message
- A message is now displayed when players press the camera perspective change button, but the selected perspective is already set via the camera command.
Download links for Minecraft update 1.20.40 will be available soon on PlayStation 4, PC, and Xbox One.