1.20.51 Update

1.20.51 2023-12-14

A hotfix is now available for Minecraft: Bedrock Edition that resolves some issues introduced with the latest update.

Fixes:

  • Fixed a crash that could occur when playing on Realms
  • Items no longer have the possibility of duplicating after switching selecting slots while using them
  • All owned and unowned emotes should now appear within the Emotes section of Dressing Room
  • The block component "minecraft:random_ticking" is now supported again

1.20.50 Update

1.20.50 2023-12-05

The latest Minecraft update brings a brand new look for bats, smashable pots, and some new experimental features like the crafter block. Let’s take a look at the highlights!

  • The Bat has a brand new look
  • Improvements to Decorated Pots, like the ability to place items inside and smash them with projectiles
  • New experimental features from the upcoming 1.21 update, including the Crafter and new Copper blocks
  • The ‘How to Play’ screen has been completely revamped into the ‘Encyclopedia’ screen
  • A wealth of fixes, improvements, and technical changes

New Features

Improvements to Decorated Pots

  • Decorated Pots now store up to a single stack of items
  • Hoppers, Hopper Minecarts, and Droppers can now insert and/or extract items from Decorated Pots
  • Comparators can now read the number of items in Decorated Pots
  • Players can interact with Decorated Pots to insert items into them
  • Decorated Pots have no user interface and need to be broken to retrieve or discover their content
  • Player interactions with Decorated Pots cause Decorated Pots to wobble and emit a vibration of frequency 11
  • Decorated Pots can be smashed by projectiles, which cause them to shatter and drop their content
  • Increased the maximum stack size of identical Decorated Pots to 64

Bat

  • The Bat now has a new look, thanks to an updated model, animations, and texture

Encyclopedia

  • Completely remodeled the "How to Play" screen and created a new "Encyclopedia" screen
  • Fixed various spelling mistakes
  • Removed obsolete references to "Old world"
  • Added missing references to Netherite related items (MCPE-90770, MCPE-165370)

Vanilla Parity

  • Vindicators and Evokers can no longer be spawned in a Peaceful world (MCPE-124736)

Experimental Features

Crafter

  • Added the Crafter block to the game
  • Crafter can be crafted with Redstone Dust, Iron Ingots, Crafting Table, and Dropper
  • Crafter uses distinct particles when crafting
  • Crafter has distinct sounds for crafting and failing
  • Crafter has a blast resistance of 3.5
  • A Comparator connected to a Crafter now outputs a signal that is equal to the amount of non-empty slots plus disabled slots
  • Moving items into crafter from Hopper or Dropper distributes them evenly instead of first filling the first stack
  • Powering Crafter with Redstone signal makes it craft and output the item

Copper Family

  • The Copper family of blocks has been expanded, including:
    • Chiseled Copper
    • Copper Grate
    • Copper Bulb
    • Copper Door
    • Copper Trapdoor
    • Oxidized and waxed variants of all the above

Chiseled Copper

  • Crafted with 2 Cut Copper Slabs of a shared oxidation level
  • Can be crafted in the Stonecutter

Copper Grate

  • A new type of decorative block unique to the Copper family
  • Crafted with 4 Copper Blocks of a shared oxidation level
    • Can be crafted in the Stonecutter
  • Properties:
    • Transparent and allows light to pass through
    • Mobs cannot suffocate inside them
    • Cannot conduct Redstone
    • Hostile mobs cannot naturally spawn on them

Copper Bulb

  • A light-emitting block that can toggle its light emission through Redstone pulses
  • Oxidizes like other Copper blocks, and emits less light the more oxidized they are
    • Copper Bulb: Light level 15
    • Exposed Copper Bulb: Light level 12
    • Weathered Copper Bulb: Light level 8
    • Oxidized Copper Bulb: Light level 4
  • When placed, its light is off by default
    • While the Copper Bulb is unpowered, it will toggle its light on or off when it receives a Redstone pulse
    • Copper Bulb light will stay on even when the Redstone source is removed until it receives another Redstone pulse to toggle it off
  • A Redstone crystal will glow in the center of Copper Bulbs while it is powered by a Redstone signal
  • Comparators will read a signal strength of 15 if the Copper Bulb's light is on
  • Does not conduct Redstone power
  • Can craft 4 Copper Bulbs with:
    • 3 Copper Blocks of a shared oxidation level
    • 1 Blaze Rod
    • 1 Redstone Dust

Copper Doors and Trapdoors

  • Copper variants of Doors and Trapdoors that can oxidize over time and be waxed
  • Works like wooden Doors in that they can be opened and closed with interaction as well as Redstone
  • Crafted with Copper Blocks of a shared oxidation level

Tuff Family

  • Tuff has been expanded to have its own family of blocks, including:
    • Stair, Slab, Wall, and Chiseled variants
    • Tuff Bricks with Stair, Slab, Wall, and Chiseled variants
    • Polished Tuff with Stair, Slab, and Wall variants
  • All Tuff variants can be crafted in the Stonecutter and Crafting Table

Villager Trade Rebalancing

  • Fixed an issue where experimental Librarians never sold the highest level of their common enchantments (MCPE-174861)

Fixes and Changes

Performance / Stability

  • A Sticky Piston pulling a retracting Sticky Piston that is pulling a player and another block no longer crashes the game (MCPE-175790)
  • Fixed a bug where the screen would freeze when uploading a world template to a Realm

General

  • The maximum render distance in Realms can be adjusted via backend updates. Expect an increase to the maximum render distance on Realms in the next week
  • Players can now download worlds larger than 1GB from Realms on Xbox
  • Improved handling of unexpected errors during world export and better error messaging is now provided (MCPE-41898)
  • You can now launch Minecraft directly into a Realm using a link, even when the game isn't running

Gameplay

  • Phantoms will no longer miss players who are gliding
  • Decreased the likelihood of players spawning above Leaves
  • Suspicious Sand no longer generates in Cold Ocean Ruins (MCPE-173492)
  • Fixed an issue where players couldn't block with a Shield after releasing to use an item that had left their inventory (MCPE-171346)

Mobs

  • Witches spawned via spawn eggs now join raids and throw potions at raiders
  • Raid mobs can now join existing raids
  • Mobs that grow up to be adults and are too large to fit inside Boats will now jump out (MCPE-171870)
  • Leads will no longer break if a leashed mob is not in the same chunk as the leash holder upon reloading a world (MCPE-157182)
  • Mobs on fire no longer spread fire to their target when holding something in their main hand
  • The calculations to determine whether a mob can attack a player or other mobs have been changed. Previously a mob's horizontal width was used to determine their attack reach and their height had no effect. The area where a mob can attack is now their bounding box extended in horizontal directions
    • The mobs affected by this change are Axolotl, Bee, Blaze, Cave Spider, Dolphin, Drowned, Enderman, Endermite, Fox, Hoglin, Husk, Iron Golem, Panda, Piglin, Piglin Brute, Pillager, Silverfish, Skeleton, Spider, Stray, Vindicator, Warden, Wither Skeleton, Wolf, Zoglin, Zombie, Zombie Pigman, and Zombie Villager
    • The new reach calculation is the attacking mob's bounding box extended by 0.8 blocks horizontally. If this extended box overlaps the target's bounding box, then the attack can reach
    • This change does not affect the reach of players

Blocks

  • Horizontal End Rod hitboxes are now rotated correctly (MCPE-171597)
  • Chorus Flowers can now be destroyed by any projectile, which will no longer disappear after impact (MCPE-176184)

Touch Controls

  • Sneaking in water is now possible with touch controls (MCPE-167218)
  • Touch input used for the Leave Boat button no longer continues to register input (MCPE-168574)
  • Fixed an issue where the player could enter touch control customization without having touch controls (MCPE-175530)

User Interface

  • Inventory option states such as the all/craftable toggle and selected inventory tab are now saved between sessions (MCPE-175159)
  • The loading screen now displays 3 categories of tips based on player progression
  • Added a game rule to turn off recipe unlocking messages
  • Recipe unlocking notifications no longer speed up when unlocking a lot of items
  • The search bar inside of the inventory is now aligned with the rest of the UI (MCPE-174298)
  • Added Menu Cancel as a remappable action and set Mouse Back button as its default
  • Fixed tips display for custom vehicles from Marketplace packs when using touch controls with a joystick
  • The Xbox On-Screen Keyboard now moves to a different position if it's in front of the text user is inputting (MCPE-170831)
  • Fixed grammatical error in Magma death message (MCPE-64168)
  • Updated death message when killed by a Bed explosion in the Nether (MCPE-123604)
  • Made the hotbar less transparent (MCPE-31014)
  • Added background dimming on screens that didn't have it (MCPE-168598)
  • Fixed an issue where the border around the 'Creator' tab in Settings would not be highlighted (MCPE-169617)
  • The classic skins info popup now sends you to the correct settings page (MCPE-175854)

Technical Updates

Updated Add-On Template Packs

  • Updated Add-On templates for 1.20.50 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

The whole list of technical updates can be viewed in the full changelog.

1.20.41 Update

1.20.41 2023-11-02

A new update has been released to address some issues that were introduced with the 1.20.40 update.

Fixes:

  • Fixed a crash that could occur when joining a Realm after doing other things for a while
  • Fixed a crash that could occur when joining Featured Servers
  • Fixed a crash on Amazon devices when the player had a prior Realms purchase and the Realm had not been created yet
  • Fixed a possible soft lock when performing different actions within Marketplace
  • Fixed searching, filtering, and sorting only displaying the first row of results when using the search feature inside the Marketplace
  • World type filters now apply properly when using search filters in the Marketplace

1.20.40 Update

1.20.40 2023-10-24

A new update has been released, bringing several changes to the game! Here are the highlights:

  • Experimental: Rebalanced several Villager trades
  • Updated and improved several in-game sounds
  • Tweaked the splash sounds when entering and leaving water
  • Buckets can no longer pick up liquids for a few ticks after they've been placed

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

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)

See the whole list of technical changes in the full changelog.

1.20.32 Update

1.20.32 2023-10-05

Fixes:

  • Fixed “§” text modifiers overwriting text when next to a line break on iOS (MCPE-174480)
  • Fixed an issue that caused the keyboard to become unresponsive when placing multiple Signs successively (MCPE-175072)
  • Buttons and some other non-full blocks once again prevent Spiders and other mobs from spawning on them and on adjacent blocks (MCPE-175119)

1.20.31 Update

1.20.31 2023-09-26

Fixes:

  • Fixed a crash that could occur when opening the Realms Plus page
  • Improved server performance when Villagers are grouped together (MCPE-175100)
  • Fixed an issue that caused Marketplace to become inaccessible after leaving the game on for extended periods of time
  • Fixed issues with @minecraft/server-ui dependencies failing to load with newer versions of the @minecraft/server module

1.20.30 Update

1.20.30 2023-09-19

A new update has been released, bringing several changes to the game! Here are the highlights:

  • Updated “You died” experience
  • Players can now crawl under single block gaps
  • A new "Recipe Unlocked" notification will now tell you when you've found a new crafting material
  • Increased the amount of Diamond Ore found in the deepest parts of the world
  • Adjustments to block destroy times and explosion resistance values
  • Fixes to over 100 community reported issues

New Features

Updated “You Died” Experience

Today we’re making some changes to the screen you see when you die in Minecraft. The camera now zooms out so it’s easier to see why you died, the hotbar is visible at all times, and you can change certain settings before respawning.

These changes are available to everyone, except if you have add-ons applied. Also, the screen has limited text formatting code support, so it might look a bit different. To use the old screen, go to Settings -> Video, and turn off ‘New “You Died” Screen (Experimental)’.

We’d love to hear what you think about this change! Please share your feedback with us here.

Crawling

  • The Crawling experimental toggle has been removed and Crawling under 1 block gaps is now fully implemented into the game
  • Updated the camera interpolation rate when crawling to match Java Edition (MCPE-170841)
  • Fixed some scenarios where crawling was not correctly being triggered on the server (MCPE-171225)

Recipe Unlocking

  • Recipe Unlocking is no longer an Experimental Feature, but can still be turned on and off per world
  • You can now enable Recipe Unlocking on the Create New World screen (MCPE-172956)
  • The command for unlocking recipes has been updated. The autosuggestion to give a player a recipe now says "player: target" instead of "victim: target" (MCPE-172402)
  • ‘Recipe unlocked’ message is no longer visible on the pause menu (MCPE-171112)
  • Stained Glass Pane recipe now gets unlocked when obtaining any dyes (MCPE-171118)
  • Recipes unlocked notification now fit text in different languages and no longer bleed out of the screen (MCPE-171141)
  • Command line auto-complete has been added for recipe unlocking. Useful when you want to see what recipes you can unlock (MCPE-171086)
  • The order of command inputs was changed to be the same as on Java Edition (MCPE-171098)
  • Recipe Unlocking Game Rule
    • Added an optional game rule for limited crafting. The game rule is only relevant when recipe unlocking is enabled. When set to "true" it prevents players from crafting recipes they have not yet unlocked. It is off by default and can only be modified through the "/gamerule" command.

Recipe Book Search

  • The recipe book search has been updated when playing in Survival mode with the following changes:
    • The search will only match the beginning of any word in the item's name. For example, searching for "tor" will now show Torch and Redstone Torch but not Daylight Detector
    • Search will now work better together with the Recipe Unlocking system - recipes that haven't been unlocked will show up in search results.
  • This change will enable experienced players to find items they are looking for (even if it hasn't been unlocked yet) while not overwhelming new players with recipes they aren't yet ready for.
  • These changes are planned for both Bedrock and Java Edition, but they are still being tweaked and we definitely want to hear your feedback! Send us your thoughts at aka.ms/MinecraftRecipeSearch

Sleeping Percentage Gamerule

  • Added the ‘playerssleepingpercentage’ gamerule, allowing night to be skipped when the specified percent of players logged into a world are sleeping (MCPE-114425)
    • A zero or a negative value will only require one player to sleep to skip the night
    • When set to over 100, the night cannot be skipped

Vanilla Parity

Block Breaking

  • We have adjusted the breaking times of 188 blocks to match Java Edition and our intended design. Some blocks couldn't be changed yet for technical reasons and Obsidian was left unchanged because we're still deciding what breaking speed it should have. Bringing more blocks to parity makes it easier for our team to keep both versions up to date. We also hope it will be easier for the community to make and share guides that work for all players on all platforms.
    • The full list of block breaking times and changes can be found at the very end of the full full changelog

Gameplay

  • Wandering Trader now trades Cherry Saplings (MCPE-171521)
  • Villagers are now prevented from gaining a profession when sleeping (MCPE-81790)
  • Fixed an issue where beginning to swim while hitting the sneak button could cause the sneak button to be held down until swimming ends (MCPE-130070)
  • Potions are no longer thrown backwards when looking up (MCPE-138995)
  • Formation of ice and snow is now controlled by random tick
  • Fence Gate icon model in UI and Item Frames now match the Fence Gate Block (MCPE-44296)
  • Pillager Outposts can now generate in Cherry Grove biomes (MCPE-173323)
  • Fixed a bug that caused the Raid boss bar to automatically deplete to zero when a village was defeated (MCPE-161438)
  • Witches now throw healing and regeneration potions at raiders during village raids

Blocks

  • Fixed a bug that caused players to not be able to crawl under Slabs when standing on Top Snow (MCPE-170994)
  • Top Snow is now in parity with Java Edition and each layer has a different height (MCPE-60024)
  • Tweaked Shulker Box Redstone signals to match parity with Java Edition
  • Fence Gate icon model in UI and Item Frames now match the Fence Gate Block (MCPE-44296)

Audio

  • Missing Thorns damage sound has been added, and is played when appropriate (MCPE-37335)
  • Anvils now emit the proper sounds when broken, stepped on, fallen onto, etc. (MCPE-33286)
  • Skeletons and Drowned now play sounds when firing Arrows and Tridents, respectively (MCPE-50609)
  • Trident Channeling sound is now played when entities are hit (MCPE-43402)
  • Empty Maps now emit the appropriate sound when players draw them
  • Nether Portals now emit the Glass breaking sound when their Obsidian frame is broken (MCPE-94722)
  • Loyalty Tridents returning to players now play their sound at the player's position (MCPE-43831)
  • Big Dripleaf Blocks now play the correct sound when their tilt is reset (MCPE-123488)
  • Conduits now play their deactivation sound when deactivated (MCPE-128117)
  • Respawn Anchor Blocks now correctly play their ambient sounds (MCPE-136484)
  • Pigs now emit sounds when transformed into Zombified Piglins (MCPE-169557)
  • Using Shears to carve Pumpkins now produces a carving sound like in Java Edition
  • Hoglins now have their own sound when transforming into Zoglins (MCPE-87379)
  • Sound is now consistently played when an item is dropped into Lava (MCPE-96015)
  • Sound is no longer played sometimes when Netherite items are dropped into Lava (MCPE-95872)
  • Snow Golems now play a sound when they throw Snowballs (MCPE-119083)
  • Husks now play sounds when converting to Zombies underwater
  • Player entities now play the appropriate sounds when entering/exiting water (MCPE-132511)

Experimental Features

Experimental Trade Changes

  • This update includes experimental changes to the Wandering Trader and Librarian Villager trades. You must turn on this experiment in the Experiments Menu if you want to test the new trades.
  • 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 still need your feedback to help us improve and decide, so please continue to let us know what you think of the new trades, what you like and dislike, and what suggestions you have at aka.ms/VillagerTradingFeedback.

Librarian

  • Before these changes, players could get any Village enchantment from any Librarian. A novice Librarian could sell the best enchantment in the game! For some players, this felt too random and made trading feel overpowered when compared to using the Enchanting Table or searching for Enchanted Books in structures.
  • With the new rules, Librarians from different biomes sell different enchantments. Master Librarians are guaranteed to have a special enchantment which is different in each Village biome.
  • Players will have to work towards getting the best trades instead of relying on random chance. We hope this makes Librarian trading more interesting and skilful, while also revealing some clues about their history of each Village type through the enchantments that are sold there.
  • Librarians from different biomes now sell different Enchanted Books
  • Master Librarians with full XP are guaranteed to sell a special enchantment, which is different in each Village biome
  • This means that players must visit all seven Village biomes to get the full set of Villager enchantments
  • There are two secret Village biomes where Villages do not generate
    • A player must build these Villages to access their trades!
  • Some enchantments have been removed from Village trading and must be found in other ways

Wandering Trader

  • Some players felt that the Wandering Trader had unfair prices and didn't sell many useful items. We have lowered their prices, added more trades, and increased the amounts available. The Wandering Trader will also now buy useful items from players, so it's possible to help them on their journey by giving them supplies even if you don't feel like buying anything.
  • As this is an experiment, we would really appreciate your feedback as work continues and to help us decide on the future direction for Villager trades!
  • Wandering Traders now have lower prices and have a higher amount of each item in stock
  • Wandering Traders now sell Logs
  • Wandering Traders can now buy many items, instead of only selling

Fixes and Changes

Diamond Ore Distribution

  • Increased the amount of Diamond Ore found in the deepest parts of the world. Our goal is to make it more rewarding to mine for Diamonds in the Deepslate layers

Performance and Stability

  • Fixed a crash when entering a world with a corrupted saved chunk (MCPE-164634)
  • Fixed a crash that could occur when the game lost focus while entering a world
  • Addressed ‘Out of Storage’ errors and texture corruption on Xbox in large worlds (MCPE-163050)
  • Fixed missing low disk space warning on Xbox
  • Fixed an issue with Local Network games not connecting in certain circumstances on Nintendo Switch
  • Fixed server becoming unresponsive when players were surrounded by Ghasts stuck in lava columns (MCPE-119093)
  • Placing one item of an item stack into a full stack of the same item no longer causes the game to crash
  • The game no longer crashes due to running out of rendering resources while entering a world through the End Portal back to the Overworld (MCPE-139021)
  • Fixed worlds downloaded from Realms not loading packs correctly

Gameplay

  • Improved mouse input to be more responsive when used on Xbox (MCPE-163671)
  • Breath meter now refills when swimming with head above water (MCPE-170969)
  • The third-person camera will no longer clip through terrain when near Water or Lava
  • Fixed Creative Mode players not being ignited when standing in fire
  • The player no longer gets forced into sneak or crawl in Spectator Mode (MCPE-170907)
  • The player now gets forced out of sneak/crawl when riding (MCPE-170870)
  • The player no longer gets forced into sneak or crawl during the Riptide animation
  • Entering flight mode in Creative Mode will now correctly cancel Elytra gliding (MCPE-171797)
  • Projectiles now sink into Top Snow just like mobs do
  • Third-person camera now passes through Glass, Glass Panes, and Iron Bars (MCPE-85429)
  • Third person camera no longer clips through Snow, Mud, and Soul Sand, preventing x-ray exploits (MCPE-168854)
  • Players will no longer enter End Portals when sleeping in a bed immediately below the portals (MCPE-165062)
  • The discount for curing a Zombie Villager no longer increases when the same Villager is reinfected and cured multiple times
  • Players can now toggle flying when crawling or sneaking in Creative Mode
  • Crouch-jumping while aiming forward and holding down the build button will no longer continue to build blocks upwards past where the player is aiming

Mobs

  • Wild Horses, Mules, and Donkeys can now be tempted using a Golden Apple/Carrot or Enchanted Apple. Llamas will be tempted by a player holding a Hay Bale (MCPE-140814)
  • Zombie Villagers now show correct professions when infected (MCPE-80924)
  • Villagers killed by players no longer drop items held in their hands
  • Camels now play the same stepping sound when walking on Red Sand, Suspicious Sand, and Concrete Powder Blocks as they do when walking on regular Sand (MCPE-163497)
  • Mobs can hold and pick up Illager Banner only in their main hand now (MCPE-151745)
  • Dolphins, Camels, and Sniffers can now have Balloons attached
  • The following mobs will now set their target on fire if the mob is on fire when attacking: Drowned, Husk, Zombie, and Zombified Villager (MCPE-77746)
  • Fixed an issue with Parrots facing a different position than the player when the player is in a Boat

Blocks

  • Falling blocks will now break when falling onto a Boat
  • Campfires within Trail Ruins are no longer lit by default (MCPE-170033)
  • Pink Petals can now be fertilized by Dispensers (MCPE-171560)
  • Shulker Boxes mined without a Pickaxe no longer take a long time to mine
  • Falling blocks now break and drop their item when falling on a Cocoa Bean
  • Calibrated Sculk Sensor's amethyst crystal now lights up alongside the rest of the block during its active phase (MCPE-168813) (MCPE-169953)
  • Hanging Signs placed with commands now have the proper hitbox (MCPE-163456)
  • "stained_hardened_clay" block is now split into unique instances, namely "white_terracotta", "orange_terracotta", "magenta_terracotta", "light_blue_terracotta", "yellow_terracotta", "lime_terracotta", "pink_terracotta", "gray_terracotta", "light_gray_terracotta", "cyan_terracotta", "purple_terracotta", "blue_terracotta", "brown_terracotta", "green_terracotta", "red_terracotta", and "black_terracotta"
    • Commands will still work with "stained_hardened_clay", but "stained_hardened_clay" won't be suggested in the command prompt, rather the new names will
  • Third person camera no longer phases through the lower part of the Composter (MCPE-171213)

Items

  • Suspicious Stew no longer shows up in the Creative inventory (a recent unintended change caused it to appear there)
  • It is once again possible to use Bone Meal underwater on Sand, Dirt, Gravel, and Clay (MCPE-171383)
  • Fixed held Maps not being centered when playing on narrow aspect ratio screens
  • The correct broken state of the Elytra is rendered in Item Frames (MCPE-19700)
  • Stonecutter no longer drops as an item when using the wrong tool (MCPE-33950)
  • Pickaxe can now quickly mine Pistons and Sticky Pistons (MCPE-62797)
  • Powering and unpowering a Redstone Repeater or Comparator no longer disrupts water flow (MCPE-157055)
  • Crossbow loses durability when shooting, not when drawn (MCPE-46490)

Sculk Vibrations

  • Sculk Sensors and Sculk Shriekers no longer risk losing vibrations when receiving them around the simulation distance limit
  • Vibrations are no longer produced when stopping the use of items while sneaking (MCPE-171254)
  • Wardens now detect items hitting the ground (MCPE-160889)
  • Sculk Sensors now send a signal to Sculk Shriekers when detecting items hitting the ground (MCPE-161165)
  • Throwing an Eye of Ender now emits vibrations
  • Minecarts now consistently emit vibrations when moving on Rails while empty
  • Collecting Fish, Axolotls, and Tadpoles with Buckets now emits vibrations
  • Cleaning items in Cauldrons now emits vibrations
  • Dying Leather Armor in Cauldrons now emits vibrations
  • Tipping Arrows in Cauldrons now emits vibrations
  • Using Dyes to change Cauldrons' water color now emits vibrations
  • Non-player actors now emit a vibration event when equipping Shields in their off-hand slot
  • Collecting Fish, Axolotl, and Tadpoles with Buckets now emits vibrations at the right position
  • Applying a Nametag now emits vibrations
  • Evokers summoning Vexes or Fangs now emit vibrations
  • Chickens laying eggs now emit vibrations
  • Turtles and Frogs laying eggs now emit vibrations
  • Using Bone Meal now emits vibrations
  • Sculk Sensors and Sculk Shriekers no longer activate repeatedly when a projectile is stuck in them (MCPE-172704)
  • Chiseled Bookshelves now emit vibrations when Books are inserted into them using Hoppers (MCPE-168887)
  • Extinguishing fire now emits vibrations
  • Mounting or dismounting a vehicle now emits vibrations
  • Rabbits eating Carrot crops now emit vibrations
  • Foxes eating Sweet Berry Bushes now emit vibrations
  • Unequipping armor now emits vibrations at a different frequency than equipping it
  • Placing a Banner now emits vibrations
  • Placing a Bamboo Sapling now emits vibrations
  • Placing a Mob Head now emits vibrations
  • Placing a Lily Pad now emits vibrations
  • Placing Frogspawn now emits vibrations
  • Placing or adding Sea Pickles now emits vibrations
  • Adding a Turtle Egg to already placed ones now emits vibrations of the same frequency as placing a block
  • Destroying a Turtle Egg now always emits vibrations of the same frequency as destroying a block, regardless of how many Turtle Eggs are left
  • Turtle Eggs cracking now emit vibrations

Realms

  • Fixed an issue which prevented some worlds from being downloaded from Realms on PlayStation 4
  • Fixed a bug where repeatedly pressing 'Esc' in Realms settings could remove UI or turn the screen black (REALMS-11388)

Accessibility

  • Fixed an issue where screen narration would read Recipe Book folder items as the first item in the folder
  • Screen narration now informs the user immediately after they change sliders and toggles
  • Screen narration will now read the disconnected message in the game menu when opened without an internet connection
  • Screen narrator will now read out the instruction text as well as the confirm button in the Safe Area menu

Touch Controls

  • Updated menu HUD icons for touch controls
  • Fixed an issue where the sneak input while flying would not work correctly with interactable blocks (MCPE-167043)
  • The functionality of long-pressing a crafting output slot on touch input has been returned to rapidly crafting single instances of the item in the output slot (MCPE-169728)
  • The rate of item crafting when long-pressing a crafting output slot has been slowed to 4 items per second and the time needed to long-press before starting the rapid crafting functionality has been reduced to 700 ms

User Interface

  • Nametags are no longer completely invisible while sneaking with the player still visible (MCPE-168789)
  • Pick Blocking a Decorated Pot will now produce the correct hover hint in the inventory (MCPE-171800)
  • Moved "Sync Old Worlds" button to the Settings/Storage screen
  • Changed Joystick Visibility option to a dropdown menu
  • Changed Sneak option to a dropdown menu
  • Added alerts for iOS players who have run out of disk space
  • Fixed UI flickering on Nintendo Switch
  • Banners' icons in hotbar and inventory are now properly displayed on Nintendo Switch (MCPE-169928)
  • The Lapis Lazuli icon in the Enchantment Table now matches the one in the Smithing Table screen
  • Large enchant labels in the Enchantment Table screen are no longer blocked by overlayed items in the inventory (MCPE-154428)
  • Fixed various pixel scaling issues on the HUD screen
  • Added three new user-friendly disconnection error messages and improved two others
  • iOS only: Fixed a bug in multiline text edits where some text was sometimes deleted when typing after repositioning the caret with spacebar (MCPE-166152)
  • Changed button text from "Manage" to "Cancel" in Options > Subscriptions
  • Fixed layering issue causing the underground vignette effect to draw on top of the hotbar (MCPE-159217)
  • Adding a button on the new death screen to allow player to go to the game menu to change settings, leave the world, and more
  • Fixed localization of 'Detected lost connection' connection is lost from other player or server (MCPE-173028)
  • Fixed textbox text sometimes not updating correctly when holding backspace on Android devices (MCPE-169840)
  • Fixed 'Full Keyboard Gameplay' support on iOS and Android
  • Fixed an issue where names with parentheses in them did not display on the inventory/crafting menus in their title (MCPE-161134)
  • Switching between Book and Quill pages with the gamepad now produces a sound (MCPE-162253)
  • Added a button to empty the search bar with one click
  • Pressing Return on the virtual keyboard no longer deletes text after cursor on Xbox (MCPE-172835)
  • Background now darkens while the Smithing Table UI is open and Pocket UI is enabled
  • Fixed ZL/ZR icons for Joy-Con and Switch Pro controller on Android
  • The caret can be re-positioned in text field by taps or mouse clicks (MCPE-131572)
  • The “Pause menu” has been renamed to “Game menu” in the user interface
  • Fixed layering issue causing the underground vignette effect to draw on top of all other HUD elements (MCPE-159217)

Audio

  • Strays now play the proper sound when firing bows (MCPE-172385)
  • Equipment sound is now played when switching between otherwise identical armor pieces, which may have differing enchantments and/or trims applied (MCPE-171527)
  • The Trails and Tales music tracks now play in the game menu (MCPE-171489)
  • Shields now play a sound when equipped in the off-hand slot (MCPE-168039)

Graphical

  • Added a new experimental toggle to Video menu for players on Windows which reduces input latency; enabling this setting will increase battery consumption
  • The horizon no longer changes color when the player is standing under blocks (MCPE-85888)
  • Fixed a problem where blocks' rendering was not updating unless the player jumped (MCPE-173706)
  • Cherry Leaf blocks will now generate particle effects at a relatively large distance based on system performance
  • Transparent blocks viewed through an End Portal will no longer be visible nor flicker (MCPE-162061)
  • Fixed bottom face of portal effect so its color and transparency match the other faces
  • Fixed screen fade when sleeping in a Bed to no longer go fully opaque (MCPE-171461)
  • Name Tag rendering logic is now based on camera position rather than player position
  • The underwater fog in Cherry Groves now uses a transition that increases visibility after a while (MCPE-171822)

Marketplace

  • Players will now have a way to send a one-way message to Marketplace creators offering feedback on purchased items. This feedback could be used to improve future content and changes

Technical Updates

Updated Add-On Template Packs

  • Updated Add-On templates for 1.20.30 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

See the full list of changes in the full changelog.

1.20.12 Update

1.20.12 2023-07-18

A new update has been released to address some issues that were introduced with the 1.20.10 update.

Fixes:

  • Fixed resource pack crashes with launch of 1.20.10
  • Fixed a crash that could occur on iOS
  • Fixed connection stability related to "Abandoned connection closed" errors

1.20.10 Update

1.20.10 2023-07-11

A new Minecraft update is ready to play! Since releasing the Trails & Tales update, the team has been hard at work on even more improvements to the game. Here are just a few of the highlights:

  • Players can now sneak under 1.5 block gaps
  • Shovels are no longer needed to craft Boats
  • Many more actions now emit vibrations detected by Sculk Sensors
  • Fixes to over 50 community-reported issues

Vanilla Parity

Short Sneaking

  • Player's hitbox height now reduces to 1.5 blocks while sneaking
    • Sneaking will automatically be initiated while stuck in a gap of less than 1.8 blocks
    • Sneaking will lower the player camera height respective of these changes
    • Sneaking now requires enough space to stand in order to exit sneaking
    • Players will transition from swimming to sneaking if they are unable to stand up but would be able to sneak
  • Players are no longer able to sneak while riding (MCPE-170613)
  • Players will no longer suffocate when short sneaking in certain scenarios
  • Players will no longer suffocate when riding on a Camel in 2 block gaps (MCPE-166451)
  • Players will no longer be pushed slightly when short sneaking is by being pushed by a block (MCPE-166411)
  • Fixed many interactions where being forced into sneaking acted the same as holding the sneak button (MCPE-170610)

Other Changes

  • Items dropped by storage entities are now centered inside the nearest block (MCPE-160189)
  • Shovel has been removed from Boat recipe
  • Barrel recipe has been modified to use Planks instead of Sticks
  • The Cobweb to String recipe has been removed
  • Fixed a bug where Zombie Villager did not drop given item after curing (MCPE-163670)

Experimental Features

Crawling

  • Added the ability to crawl behind the Short Sneaking and Crawling Experimental toggle
  • Created new player crawling animation
  • Players will now begin crawling when in a 1 block gap, similar to sneaking
  • Crawling is the same speed as sneaking
  • Players will automatically stand up or begin sneaking if they leave the 1 block gap
  • Players will begin swimming if they enter water while crawling, or vice-versa
  • Player's model is now centered around their hitbox when swimming (MCPE-122663)
  • Players will now always spawn projectiles from the camera position when sneaking, swimming, or gliding
  • Players will now spawn particle effects when eating in the correct position if they are sneaking, swimming, or gliding
  • Loyalty Tridents will always return to the player's camera
  • Players will no longer be stuck inside Cauldrons or Composters when crawling inside with a Trapdoor (MCPE-170836)
  • The paper doll will now show up properly when crawling
  • Fixed an issue where gliding or swimming could sometimes give the player an incorrect bounding box (MCPE-170882)

Recipe Unlocking

  • Recipe unlocking - now in Bedrock!
    • Added recipe unlocking as an experiment
    • Collect materials to unlock relevant recipes
    • A notification will tell you when you've found a new crafting material
    • Picking up an item teaches you how to craft that item. Great for when a friend gives you a tool you haven't crafted before
    • We'd love to hear what you think of this feature, so please send us your feedback at aka.ms/MCRecipeUnlocks

Fixes and Changes

General

  • Fixed the "Communication Error" message appearing when leaving a Local Network game as the host on Nintendo Switch
  • Reduce cases where players might see 'Unable to connect' errors due to 'Expired Auth from Discovery' (MCPE-170814)

Gameplay

  • Camera position is now used for audio system listening and ambient sounds
  • Previously the player position and rotation were sometimes used for audio listening
  • This effectively flips audio panning when using 'third person front' camera perspective

Mobs

  • Farmer Villagers will now interact with Torchflower Seeds and Pitcher Pods. They can pick up the seeds and plant them, but they will not harvest the Torchflower or Pitcher Crop (MCPE-169758)
  • The sound played when a Camel is dashing is no longer played repeatedly (MCPE-164064)
  • Fixed issue with Jump Boost effect not affecting Magma Cubes (MCPE-54294)
  • Fixed Boats on Ice disappearing when Client-Side Chunk-Generation was enabled (MCPE-169313)
  • Mobs are back to normal despawn rate during night (MCPE-170208)
  • Camels now play a walking animation when taking damage while standing still (MCPE-166566)
  • Sniffer can no longer dig up seeds in the air
  • Mobs no longer continue to freeze without Powder Snow if there is a Powder Snow block near the west and north side (MCPE-169453)

Blocks

  • Polished Basalt and Chiseled Deepslate can no longer be replaced by Sculk during world generation
  • Polished Deepslate can now be replaced by Sculk during world generation (MCPE-160238)
  • Decorated Pots crafted with at least one Sherd now have a hover tooltip displaying the Sherd and Brick ingredients
  • Players without permission to open/close containers can no longer interact with Chiseled Bookshelves
  • The correct sound effect is now played when removing an enchanted Book from Chiseled Bookshelf (MCPE-168119)
  • Chiseled Bookshelf slot interactions are now symmetrical (MCPE-164801)
  • Cauldron water texture is now the correct version (MCPE-170427)
  • Note Block on top of Soul Soil now produces the Harp sound instead of the Snare sound
  • Shovel can no longer mine Packed Mud as fast as Pickaxe (MCPE-161207)
  • Placing blocks on Top Snow and Tall Grass while moving side to side will no longer cause them to stack up continuously (MCPE-162785)
  • Suspicious Gravel and Suspicious Sand blocks now display correctly on Maps
  • Mushrooms are now able to spawn on fallen tree trunks (MCPE-138333)
  • Conduit now has the correct lighting when placed on ground (MCPE-169732)

Items

  • Fixed black pixels being generated on maps when Client-Side Chunk Generation was enabled
  • Shield no longer clips inside the Armor Stand model while in the riposte pose

Sculk Vibrations

  • Placing, rotating, or removing an item in an Item Frame or in a Glow Item Frame now emits vibrations (MCPE-166741)
  • Charging a Respawn Anchor now emits vibrations (MCPE-157409)
  • Scraping or applying wax to blocks of the Copper block set now emits vibrations
  • Switching a Daylight Detector to an Inverted Daylight Detector, or vice-versa, now emits vibrations
  • Adding food to a Campfire now emits vibrations
  • Adding or removing a Music Disc to a Jukebox now emits vibrations
  • Mud turning into Clay now emits vibrations
  • Harvesting Sweet Berries now emits vibrations
  • Placing an Eye of Ender in an End Portal Frame now emits vibrations (MCPE-155372)
  • Bees now emit vibrations when entering or exiting a Beehive or a Bee Nest (MCPE-156199)
  • Interacting with a Composter now emits vibrations (MCPE-156199)
  • Attaching or detaching a Lead from a Fence now emits vibrations (MCPE-156199)
  • Attaching or detaching a Lead from a mob now emits vibrations (MCPE-156199)
  • Dying a Sheep now emits vibrations (MCPE-156199)
  • Picking Glow Berries now emits vibrations (MCPE-156199)
  • Farmland turning into Dirt now emits vibrations (MCPE-156199)
  • Using a Spawn Egg on a Monster Spawner now emits vibrations (MCPE-156199)
  • Silverfish merging with blocks now emit vibrations (MCPE-156199)
  • Using a Hoe on Rooted Dirt now emits vibrations (MCPE-156199)
  • Using a Shovel to create Dirt Paths now emits vibrations (MCPE-156199)
  • Placing a Door now emits vibrations
  • Planting seeds in Farmland now emits vibrations

Realms

  • Updated the contrast ratio of the close button in realms feed menu
  • Updated the contrast ratio of the New Post header banner
  • An error message is now shown when attempting to upload a cross-platform restricted world to Realms, instead of uploading a corrupted world
  • The focus indicator no longer auto selects the Find Friend button when the Members tab is selected

Accessibility

  • Improved the Xbox on-screen keyboard experience, including better positioning, updating fields with typed input, and no more screen dimming while on screen keyboard is open (MCPE-156575)
  • Added a toggle to all platforms enabling extra-large GUI scaling beyond what the GUI slider allows
  • Text-to-speech now reads item names when selecting items in the hotbar

User Interface

  • Added support for detecting Brazilian Portuguese as the preferred system language on Nintendo Switch
  • Horse and Donkey jump bar, and camel dash bar, now scale properly to the experience bar (MCPE-156444)
  • Changed the Pause Menu disconnection text to be platform agnostic
  • Fixed an issue that caused the inventory to get locked up after auto placing (MCPE-46795)
  • Imported worlds now get their last played date modified to the time they were imported
  • Reordered the gamepad tooltips for UI screens so that the buttons align with the same side as a controller

Mouse Input

  • Default chat duration is now set to 10 seconds while default toast notification duration remains at 3 seconds
  • Improved handling of simultaneous mouse clicks, triggering each individual associated action/response
  • Fixed issues with unresponsive or laggy input when using mouse together with a controller (MCPE-167447)
  • Text-to-speech now reads "Slash button" when hovering over the "/" button in the chat screen

Graphical

  • Fixed issues with highlighted blocks and mob shadows appearing through the Pumpkin head overlay on Switch
  • Rendering of snow or rain is now based on camera position instead of player position
  • Shields no longer flicker when held in both hands on RTX
  • Fixed sleep and camera fade effect not covering the screen until after first-person rendering happens
  • Underwater and fog effects are now based on camera position rather than player position
  • Fancy Leaves setting is now applied immediately and will no longer cause x-ray effect (MCPE-123608)
  • Fixed player capes not properly flapping when moving forward but looking sideways (fixed for real this time!) (MCPE-153446)

Technical Updates

Updated Add-On Template Packs

  • Updated Add-On templates for 1.20.10 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

Dedicated Server

  • Note for Linux users: Ubuntu 18.04 LTS (Bionic Beaver) will reach End of Standard Support in 2023. Accordingly, the Linux Minecraft Dedicated Server will also raise its minimum target Ubuntu version to 20.04 LTS (Focal Fossa) in a later 1.20 update (exact release to be determined). Minecraft server operators using Ubuntu are encouraged to prepare for this transition by updating their deployments to 20.04 LTS as soon as possible.
  • Fixed invalid entries in allowlist.json causing a crash (BDS-18133)

The full list of technical changes can be viewed in the full changelog.

1.20.1 Update

1.20.1 2023-06-21

A new update has been released to address some issues that were introduced with the 1.20 update.

Fixes:

  • Improved the reliability of unlocking achievements on Nintendo Switch (MCPE-163948)
  • Boats now retain the ability to carry passengers when a world is upgraded to Trails & Tales (MCPE-169772)
    • Boats that were affected by this bug can once again carry passengers
  • Fixed a bug that caused Pressure Plate's deactivation delay to be inconsistent (MCPE-171429)

1.20.0 Update - Trails & Tales

1.20.0 2023-06-07

The Trails & Tales Update brings your stories to life! Ride a camel with a companion to find archeological sites or a cherry grove. Hatch a sniffer egg to bring it back from extinction. Create playable mob sounds, craft with bamboo, trim your armor, and hang your signs. Write and store your books in the chiseled bookshelf, because every story matters!

Let’s jump into the update!

New Features

Archaeology

  • Added a craftable Brush item
  • Added Suspicious Sand and Suspicious Gravel
    • Suspicious Sand can be found in Desert Temples, Desert Wells and Warm Ocean Ruins
    • Suspicious Gravel can be found in Cold Ocean Ruins and Trail Ruins
    • These fragile blocks are hard to spot and easy to destroy, so be careful!
    • Brushing Suspicious Sand or Suspicious Gravel with a Brush will extract objects that were buried long ago
  • Added the Trail Ruins, a buried structure from a lost culture
    • Four types of Armor Trim Templates can be found here
    • Trail Ruins can be found in Taigas, Snowy Taigas, all Old Growth forest biomes, and Jungles
    • A new music disc can be found by brushing suspicious blocks in this structure
    • When put in a Jukebox, "Relic" by Aaron Cherof is played
  • Added Pottery Sherds
    • Pottery Sherds have pictures on them
    • A total of 20 sherds have been distributed between the 5 Archaeology sites: Desert Wells, Desert Temples, Cold Ocean Ruins, Warm Ocean Ruins, and Trail Ruins
    • They cannot be crafted, and are only found by brushing Suspicious Sand or Suspicious Gravel

Decorated Pots

  • Crafting four Pottery Sherds together will create a Decorated Pot with a picture on each side
  • Brick items can be used instead of Pottery Sherds in the Decorated Pot recipe
    • The sides that were made from Brick items will not have pictures
  • Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Sherds back
    • Hitting the pot with bare hands, silk touch tools, or any other item will drop an intact pot instead
  • Crafted Decorated Pots with at least one pattern have a hover tooltip displaying the Sherd & Brick ingredients

Cherry Groves

  • Added a new Cherry Grove biome, with pretty cherry blossom trees
    • The biome can be found in the mountains, in similar places as Meadows
  • Added a new Cherry wood set, with all the corresponding wooden things you can craft from it
  • Pink particles fall from beneath Cherry Leaves
  • Added a new Pink Petals block with lots of pink flowers on the ground
    • Each Pink Petal block can contain up to 4 petals
    • Using Bone Meal on it increases the number of petals
    • Placing a Pink Petal into an already placed block increases the number of petals
    • Drops the number of petals in the block when mined
  • Updated the seed picker with a Cherry Grove biome option

Bamboo Wood Set

  • Added a new Bamboo wood set, with all the corresponding wooden things you can craft from it
  • Block of Bamboo can be crafted from 9 Bamboo and can be stripped like other wood logs
  • Bamboo Planks crafted from Block of Bamboo yield only 2 planks compared to 4 for wood logs
  • Added a new "Mosaic" plank variant that is unique to Bamboo called the Bamboo Mosaic
    • It can be crafted with 1x2 Bamboo Slabs in a vertical strip
    • You can craft Stair and Slab variants of Bamboo Mosaic
    • Bamboo Mosaic blocks cannot be used as a crafting ingredient where other wooden blocks are used, but they can be used as fuel
  • Added a unique Bamboo Raft and Bamboo Chest Raft which can be crafted like normal boats, but with Bamboo Planks
    • They function the same as ordinary boats, but have a unique look to them

Hanging Signs

  • Hanging Signs are a more expensive version of normal Signs
    • Crafted with 2 chains and 6 stripped logs of your preferred wood type
    • Crafting results in 6 Hanging Signs
  • Can be hung up in the following ways:
    • Underneath a block that can provide support in the center, like a full block or a fence
    • Attached to the solid side of a block
    • Attached to the side or underneath another Hanging Sign
  • Unlike normal Signs, they cannot be placed directly on the ground without support from the side or above
    • However, Hanging Signs that have a horizontal bar will not pop when the supporting block is removed

Sign Improvements

  • Sign text can now be edited after being placed in the world
    • This can be done by interacting with the Sign
    • Signs with non-text chat components can not be edited
  • Both sides of the Sign can now have separate text and colors, allowing for further customization options
    • By default, a Sign will prompt you to input the front side's text when placed
    • To apply text to the back-side, you must walk to the other side and interact with that face to edit it
  • Signs can now also be waxed with Honeycomb, preventing any further edits to its text
  • It is no longer possible to use Ink Sac, Glow Ink Sac, or Dyes if the Sign text is empty (MCPE-133778)

Sniffer

  • The Sniffer is the mob vote winner of Minecraft Live 2022
  • Sniffers are passive, friendly mobs
  • Sniffers sniff the air and occasionally dig for seeds, which produces a Torchflower Seed or a Pitcher Pod item
  • Sniffers can only dig grass and dirt-like blocks
  • Sniffers can be tempted by, and bred with Torchflower Seeds

Sniffer Egg

  • Can be found by brushing the Suspicious Sand of Warm Ocean Ruins
  • When two Sniffers breed they do not immediately spawn a Snifflet; instead, a Sniffer Egg is dropped
  • When placed in the world, the Sniffer Egg will hatch after some time
    • When placed on Moss, the Egg will hatch in approximately 10 minutes
    • On all other blocks, it will hatch in approximately 20 minutes

Torchflowers

  • The Sniffer can occasionally sniff up a Torchflowers seed, and it can be used to breed two Sniffers
  • The Torchflower seed can be planted on Farmland and grows into a Torchflower
  • The full-grown flower can be harvested and replanted
  • The Torchflower can be crafted into Orange Dye

Pitcher Plant

  • The Sniffer can occasionally sniff up a Pitcher Pod item
  • The Pitcher Pod, when planted on Farmland, grows into a Pitcher Crop
  • The Pitcher Crop has five growth stages
  • Once fully grown, the Pitcher Crop can be harvested, yielding a two-block-tall Pitcher Plant
  • The Pitcher Plant can be crafted into Cyan Dye

Smithing

  • Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications
  • Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Template
  • Smithing Templates define what type of upgrade you will be making to a piece of equipment
    • It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade
    • There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade
  • Smithing Templates are consumed when used to upgrade an item in the Smithing Table
  • You can craft a copy of a Smithing Template in the Crafting Table with 7 diamonds + 1 block of material that the template is made out of + 1 smithing template, which will output 2 of the same Smithing Template

Armor Trims

  • You can now visually customize your armor with a variety of unique trims at the Smithing Table
  • Armor trims are purely visual with no gameplay benefits
  • Armor trims can be applied to Helmets, Chestplates, Leggings and Boots
    • All trim patterns are visually the same on an armor's item icon, but the color will still change based on the trim material
    • To check which trim pattern a piece of armor has, you can hover over it in the inventory
  • Armor Trim Smithing Templates can be found all throughout the world, and each of the following structures contain their own unique Smithing Templates:
    • Trail Ruins: Wayfinder, Raiser, Shaper, and Host Armor Trims
    • Pillager Outpost: Sentry Armor Trim
    • Desert Pyramid: Dune Armor Trim
    • Shipwreck: Coast Armor Trim
    • Jungle Temple: Wild Armor Trim
    • Ocean Monument: Tide Armor Trim
    • Ancient City: Ward and Silence Armor Trims
    • Woodland Mansion: Vex Armor Trim
    • Nether Fortress: Rib Armor Trim
    • Bastion Remnant: Snout Armor Trim
    • Stronghold: Eye Armor Trim
    • End City: Spire Armor Trim
  • Smithing Templates are found in chests in their respective structure
    • Trail Ruins have no chests, Smithing Templates are instead found by brushing Suspicious Gravel
    • The Ocean Monument has no chests, Elder Guardians sometimes instead drop a Smithing Template upon death
  • Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!
  • An armor trim has two properties: a pattern and a material
    • he pattern is defined by the Smithing Template used to apply the trim, and represents the visual pattern of the trim
    • The material is defined by which ingredient you used to apply the trim, and controls the color of the trim
  • The viable ingredients you can use to define the color of your armor trim are the following:
    • Iron, Copper, Gold, Lapis, Emerald, Diamond, Netherite, Redstone, Amethyst, Quartz

Netherite Equipment

  • Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template
  • Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests
    • Every Treasure Room Bastion Remnant will contain 2 Smithing Templates
  • This change was made for a variety of reasons:
    • Increase the time players utilize Diamond equipment before Netherite
    • Make Netherite equipment more significant achievement in the game's progression
    • Adapt Netherite more naturally into the new Smithing Table crafting system

Camel

  • Camels can be equipped with a Saddle and ridden by two players
  • Camels spawn naturally when Desert Villages generate
  • Camels can be tempted by holding Cactus
  • Feed Cactus to Camels to breed them
  • Camels are tall
    • Most hostile mobs will not be able to reach you when you are on a Camel
    • They can walk over Fences and Walls
  • Camels randomly sit down
    • While sitting, it is difficult to convince them to move
  • Camels can either walk slowly or sprint quickly
  • They can also dash forward but will lose stamina for a while when doing so

Chiseled Bookshelf

  • A new, chiseled variation of the Bookshelf
  • Crafted with 6 Planks and 3 Wooden Slabs
  • Can store Books, Book and Quills, and Enchanted Books
    • Holds up to 6 Books
    • Keeps the stories and lore of your world safe
    • Books can be removed and added to specific slots on the Chiseled Bookshelf
  • Comparators can detect the last book placed/removed
    • Perfect for hiding secrets in your spooky library
  • Works with Hoppers

Shield Customization

  • A top Vanilla Parity feature request! A Shield can now be combined with a Banner to apply its pattern on it
    • The banner is consumed on use
    • A Shield can be combined with a Banner only if no pattern was previously applied

New Music

  • Added the following new music tracks by Aaron Cherof to Cherry Groves, Desert, Jungle, Mesa, and Flower Forest biomes:
    • A Familiar Room
    • Bromeliad
    • Crescent Dunes
    • Echo in the Wind
  • Added a new music disc which can be acquired by brushing suspicious blocks in Trail Ruins. When put in a Jukebox, Relic by Aaron Cherof is played

Calibrated Sculk Sensors

  • A new variant of Sculk Sensors which allows you to filter vibrations based on their frequency level
  • They are not found naturally and can only be crafted with 1 Sculk Sensor and 3 Amethyst Shards in the Crafting Table
  • One side of the Calibrated Sculk Sensor can receive a redstone signal as input
    • The strength of that redstone signal is the only vibration frequency the Sculk Sensor will listen to
  • They have a combined active and cooldown phase that lasts 20 game ticks
    • They output their redstone signal for the first 10 game ticks
  • They can detect vibrations up to 16 blocks away

Sculk Sensor Phases

  • Sculk Sensors and Calibrated Sculk Sensors now have three phases: Inactive, Active, and Cooldown
  • The default phase is Inactive
    • This phase lasts indefinitely until the block receives a vibration
    • During this phase, the block is able to listen to nearby vibrations until one has been scheduled
  • When a scheduled vibration is received, the block switches to the Active phase
    • This phase lasts 30 game ticks for Sculk Sensors, and 10 game ticks for Calibrated Sculk Sensors
    • During this phase, the block stops listening to nearby vibrations, wiggles its tendrils, and emits a Redstone signal and light
  • After the Active phase has finished, the block switches to a Cooldown phase
    • This phase lasts for 10 game ticks
    • During this phase, the block keeps wiggling its tendrils, but no longer emits a Redstone signal nor light
    • Finally, once this phase is finished, the block will switch back to the Inactive phase
  • Previously, these phases had different timings:
    • The Active phase lasted 40 game ticks for Sculk Sensors and 20 game ticks for Calibrated Sculk Sensors
    • There was no Cooldown phase
  • These phase timings were tweaked so that it is less common for activated contraptions to recursively activate the Sculk Sensor that powered them

Vibration Resonance

  • Blocks of Amethyst have a new behavior when placed adjacent to Sculk Sensors
    • If that Sculk Sensor receives a vibration, the Block of Amethyst will re-emit its frequency as a separate vibration at its location
  • This behaviour is called Vibration Resonance, and allows players to move vibration frequencies across long distances without having to recreate the vibration naturally

Vibration Frequencies

  • With the addition of Calibrated Sculk Sensors, vibration frequencies have been greatly simplified to prevent unwanted interference
  • The following are category descriptions for each frequency and the expected events that they correspond to:
    • Movement in any medium (land, liquid or air)
    • Landing on any surface (land or liquid)
    • Item interactions
    • Gliding with an Elytra or unique mob actions (Ravager roaring, Wolf shaking, etc.)
    • Equipping gear
    • Interacting with a mob
    • Mobs and players getting damaged
    • Consuming items (drinking and eating)
    • Blocks 'deactivating' (Door closing, Chest closing, Button unpressing, etc.)
    • Blocks 'activating' (Door opening, Chest opening, Button being pressed, etc.)
    • Blocks changing (Cauldron water level rising, adding food to a Campfire, etc.)
    • Blocks being destroyed
    • Blocks being placed
    • Mobs and players spawning
    • Mobs and players dying or an explosion

Playable Mob Sounds

  • When placing a Mob Head on a Note Block, that Note Block will now play one of the ambient sounds of that mob when played by a player or powered by Redstone
  • Mob Heads can be placed on top of Note Blocks without sneaking

Piglin Mob Head

  • Piglins will now drop their heads when killed by a charged Creeper
  • Placing the Piglin head on a Note Block will play one of the Piglin's ambient sounds
  • The Piglin head will flap its ears when powered by Redstone, or when worn by a player while walking

New Achievements

  • Smithing with Style - Apply these smithing templates at least once: Spire, Snout, Rib, Ward, Silence, Vex, Tide, Wayfinder
  • Planting the Past - Plant any Sniffer seed
  • Careful Restoration - Make a Decorated Pot out of 4 Pottery Sherds

Known Issues

  • Boats that have been placed before today's update may not function correctly until they have been broken and placed again, and any mobs inside boats may be ejected when loading your world for the first time. We hope to have this issue resolved soon, but you may wish to keep a backup copy of your world just in case - thanks for your patience!

Fixes and Changes

General

  • Splitscreen players are no longer disconnected when one leaves (MCPE-168695)
  • iOS now requests Local Network access in order to find games on the local network
  • Added a progress handler when loading into a world that will wait up to a total of 15 seconds for the primary player’s appearance to load
  • Improved the time it takes to start up and load into the start screen
  • Fixed an issue where a locally hosted dedicated server was not found by clients on the same machine

Gameplay

  • Flying is no longer disabled when flying under Stairs (MCPE-168999)
  • Fixed fall damage accumulating when the player jumped on a roofed Soul Sand Bubble Column
  • Players no longer take fall damage when falling through water at high speeds (MCPE-152485)
  • After choosing the Main Menu option on the death screen, the player hitbox is now the correct size when returning to that world (MCPE-167045)
  • Distinct green particles are now emitted by the player under effect of Hero of the Village status effect

Mobs

  • Ghasts now shoot fireballs out of their mouth instead of at eye level (MCPE-35202)
  • Boots and Leggings no longer cause z-fighting when worn by humanoid mobs and Armor Stands
  • Mobs are now correctly positioned above the surface of Bamboo Rafts when riding them
  • Bees no longer make the player eating sound when eating (MCPE-169567)

Sculk Blocks

  • Sculk Sensors now power the block below them when active
  • Waterlogging a Sculk Shrieker will now silence its shriek sounds (MCPE-169563)
  • The sounds emitted by players and mobs stepping, falling, jumping, or landing on top of Sculk Sensors are now affected by the "Players" sound slider
  • Any item use, like using a Brush or Spyglass or eating an Apple now send item interact events that cause vibrations picked up by Sculk Sensors and Wardens

Blocks

  • Wooden Logs generated in Woodland Mansions now have the correct facing (MCPE-168387)
  • Removed redundant ‘lava_cauldron’ block that could be placed using commands (MCPE-39974)
  • Sugar Cane and Bamboo can now be placed on Moss Block
  • Conduit block now respects the lighting conditions when held in-hand or dropped
  • Top and bottom Door textures now rotate correctly when opened and closed for worlds versioned from 1.20 onward (MCPE-152926)
  • Sugar Cane no longer generates an air pocket when generated underwater (MCPE-161096)
  • Fixed an issue where a Piston could become invisible in rare cases
  • Woodland Mansion's entrance now uses Cobblestone Slabs (MCPE-169038)
  • Iron Bars and Glass Panes now can connect to Pistons (MCPE-64745)
  • Dead Bushes can now be placed on Grass Blocks and Moss Blocks (MCPE-125931)
  • The map color for Black Terracotta now matches Java Edition (MCPE-166791)
  • Players no longer fall through Farmland Blocks after jumping on them
  • Players no longer fall through Mud Blocks or Farmland Blocks if they are standing on the block as it becomes a complete block (MCPE-164677)
  • Fixed an issue where placing blocks while sneaking on an interactable block was not working as intended with client authoritative movement (MCPE-168280)
  • Fixed an issue where an Armor Stand’s pose would not change when right-clicked while the player had sneak held and flying (MCPE-168548)
  • Weighted Pressure Plates now update their signal strength immediately when multiple items are placed on top (MCPE-156773)

Items

  • Fixed a bug where item in Item Frames could be too small in some world templates (MCPE-163399)
  • Broken and unbroken Elytra now render in-hand, in the world, and in Item Frames with the correct icon (MCPE-19700)

Realms

  • Changed the text font of the placeholder text in the New Post menu
  • Changed the text from "A 10 Player Realm" to "10 Players" in the card for 10 Player Realm in the Settings -> Subscription Tab
  • Realms now appear immediately on the list in the Friends tab after entering an invite code
  • Fixes an issue that prevented a Realm from being reset
  • Changed the Realms purple gradient background to be darker
  • Fixed an issue where a Realm would generate structures that local worlds would not
  • Added a focus indicator to FAQ sections when using keyboard and mouse
  • Hid the ‘Download World’ button when there is no backup available
  • Fixed a bug where the Manage Subscriptions list would not populate when navigated to from a Realm's ‘Manage Realm’ page

Accessibility

  • Added new “Chat Message Duration” accessibility setting to change how long chat messages remain on screen (3 seconds by default)
  • Renamed “Notification Duration” to “Toast Notification Duration” and fixed an issue were the setting had no affect on how long toasts remained on display
  • The four Creative Inventory tabs now have their names read out by text-to-speech
  • Screen reader now describes function of "Delete World" button in the Storage menu
  • Tweaked the contrast of the text inside of header for list of worlds in the Storage Settings menu
  • Potions, Tipped Arrows, and mob effects have had their colors adjusted to make them more distinguishable from each other (MCPE-168357)

User Interface

  • Added new Trails & Tales splash screen text and loading screen tips
  • Added new Trails & Tales main menu background
    • View now rotates clockwise and is tilted down unless a global resource pack replaces the cubemap background
  • Loading animation for adding friends is now the correct size (MCPE-159261)
  • The block type icon now appears in the Command Block UI screen (MCPE-159970)
  • The game no longer shows a retry cloud sync prompt when encountering an out of space error (MCPE-162455)
  • Screen UI now always has a focus in control when using a controller
  • Doubled the resolution of world thumbnail images
  • Changed the world tag to no longer display "-experimental" on worlds that only use the Holiday Creator Features experiment
  • Button sounds will no longer sometimes occur when clicking a disabled button (MCPE-141124)
  • Added exclamation marks to certain splash texts that were missing to match Java Edition (MCPE-165962)
  • Fixed capitalization in title of Behavior Pack message modal (MCPE-156331)
  • Fixed a bug where respawning in VR sometimes softlocked players on the death screen
  • Text shadowboxes now have the correct opacity on interactable block screens
  • Marketplace and Dressing Room cycle buttons now show navigation chevron when using a controller and controller hints are disabled (MCPE-147711)
  • Fixed that the multiplayer toggle in the Create New World screen sometimes wasn't greyed out even though the setting would have no effect
  • Fixed a graphical issue where a gamepad icon would display over another screen

Touch Controls

  • Fixed issues with keyboard navigation on some menu screens on iOS and Android

Graphical

  • Fixed a crash when enabling ray tracing in ray tracing compatible content that was loaded into with ray tracing turned off
  • Fixed an issue in RTX where underwater light shafts from the moon would originate from the opposite angle of the moon sprite (MCPE-118898)

Technical Updates

Updated Add-On Template Packs

  • Updated Add-On templates for 1.20 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

The full list of technical changes can be viewed in the full changelog.

1.19.83 Update

1.19.83 2023-05-17

A new update has been released to address some issues that were introduced with the 1.19.80 update.

  • Fixed several crashes that could occur during gameplay
  • The inventory cursor no longer snaps to a random spot when flicking the left thumbstick (MCPE-169176)
  • Fixed custom textures that override 'minecraft' blocks with aux metadata as a list of textures
  • Several fixes to custom spawn eggs (MCPE-170184)
    • Re-enabled use of aux value to refer to custom eggs in commands for game versions 1.19.80 and beyond, eg. "/give @s spawn_egg 1 654"
    • Re-enabled use of Molang queries for the item's data field in recipes for game versions 1.19.80 and beyond, eg. { "item": "spawn_egg", "data": "query.get_actor_info_id('namespace:actor')" }
    • Re-enabled use of "set_actor_id" in loot tables when refering to custom spawn eggs for game versions 1.19.80 and beyond

1.19.81 Update

1.19.81 2023-04-27

A new update has been released to address some issues that were introduced with the 1.19.80 update.

Fixes:

  • Fixed a crash with the ‘/tell’ command (and some other commands) that could occur on Realms
  • Fixed an issue with Purchase buttons loading infinitely on Featured Servers
  • Fixed Featured Server offers not displaying the “Show More” button

1.19.80 Update

1.19.80 2023-04-26

It’s time for a new quality-of-life update containing a variety of changes, fixes, and experimental features! Let’s jump into the highlights:

  • Fixed multiple crashes that could occur during gameplay
  • Added settings to adjust item enchantment glint strength and speed
  • Take an early look at cherry blossom trees, armor trims, and more with experimental features
  • Fixes to over 40 community-reported issues

Please continue to upvote and report any new bugs at bugs.mojang.com and leave us your feedback at feedback.minecraft.net.

Experimental Features:

Even more experimental features are available in this update that are coming in the Trails & Tales update! As these features are still incomplete, in development, and considered a work in progress, be sure to backup your worlds before enabling experimental features. The features can be enabled by turning on the “Next Major Update” toggle in world settings.

Player Sneaking

  • The ability to sneak under 1.5 block gaps is now behind the “Short Sneak” toggle. Enable the toggle to continue to test out the feature while we continue polishing it
  • Player’s hitbox height now reduces to 1.5 blocks while sneaking
  • Sneaking will automatically be initiated while stuck in a gap of less than 1.8 blocks
-   Sneaking will lower the player camera height respective of these changes
-   Sneaking now requires enough space to stand in order to exit sneaking state
-   Players will transition from swimming to sneaking if they are unable to stand up but would be able to sneak

Cherry Grove

  • Introducing the Cherry Grove biome, with pretty Cherry Blossom trees. You can find it in the mountains, like Meadows
  • It has a new flower, Pink Petals, as ground cover, which can be crafted into Pink Dye
  • Pigs, Rabbits, Sheep, and Bees spawn there
  • Comes with a new wood set for the Cherry Blossom trees

Archaeology

  • Added the Trail Ruins, a buried structure from a lost culture
  • Added Suspicious Gravel block, which has the same characteristics as Suspicious Sand
  • Added Suspicious Sand to Warm Ocean Ruins
  • Added Suspicious Gravel to Cold Ocean Ruins
  • Added 16 new Pottery Shards (Now 20 Pottery Shards in total)
    • These have been distributed between the five Archaeology sites: Desert Wells, Desert Temples, Cold Ocean Ruins, Warm Ocean Ruins, and Trail Ruins

Armor Trims

  • You can now visually customize your armor with a variety of unique trims at the Smithing Table
  • Armor Trims are purely visual with no gameplay benefits, and can only be applied to Helmets, Chestplates, Leggings, and Boots
    • All trim patterns are visually the same on an armor's item icon, but the color will still change based on the trim material
    • To check which trim pattern a piece of armor has, you can hover over it in the inventory
  • An Armor Trim has two properties: a pattern and a material
    • The pattern is defined by the Smithing Template used to apply the trim, and represents the visual pattern of the trim
    • The material is defined by what ingredient you used to apply the trim, and represents the color of the trim
  • The viable ingredients you can use to define the color of your Armor Trim are the following:
    • Iron
    • Copper
    • Gold
    • Lapis
    • Emerald
    • Diamond
    • Netherite
    • Redstone
    • Amethyst
    • Quartz

Smithing Templates

  • Smithing Tables have been redesigned into a workstation for physical equipment upgrades and modifications
  • Alongside slots for combining a piece of equipment and materials, there is now a required slot for an item type called Smithing Templates
  • Smithing Templates define what type of upgrade you will be making to equipment
    • It specifies both what type of items you can upgrade, and which ingredients are valid to customize the upgrade
    • There are currently two categories of Smithing Templates: Armor Trim and Netherite Upgrade
  • Armor Trim Smithing Templates can be found all throughout the world, and each of the following structures contain their own unique Smithing Template:
    • Pillager Outpost: Sentry Armor Trim
    • Desert Pyramid: Dune Armor Trim
    • Shipwreck: Coast Armor Trim
    • Jungle Temple: Wild Armor Trim
    • Ocean Monument: Tide Armor Trim
    • Ancient City: Ward Armor Trim
    • Woodland Mansion: Vex Armor Trim
    • Nether Fortress: Rib Armor Trim
    • Bastion Remnant: Snout Armor Trim
    • Stronghold: Eye Armor Trim
    • End City: Spire Armor Trim
    • Trail Ruins: Wayfinder Armor Trim, Raiser Armor Trim, Shaper Armor Trim, Host Armor Trim
    • Ancient City: Silence Armor Trim
  • Smithing Templates are found in Chests in their respective structure, except for the Ocean Monument. Instead of finding it in Chests, Elder Guardians sometimes drop a Smithing Template when defeated
  • Some Armor Trim Smithing Templates are rarer than others, so be on the lookout for them to impress your friends!
  • Smithing Templates are consumed when used to upgrade an item in the Smithing Table
  • You can craft a copy of a Smithing Template in the Crafting Table with 7 Diamonds + 1 block of material that the template is made out of + 1 Smithing Template, which will output 2 of the same Smithing Template

Netherite Equipment

  • Netherite equipment crafting now also requires a Netherite Upgrade Smithing Template
  • Netherite Upgrade Smithing Templates can be found randomly in all Bastion Remnant chests, and there is a guarantee of 2 in every Treasure Room Bastion Remnant
  • This change was made for a variety of reasons:
    • Increases the time players utilize Diamond equipment before Netherite
    • Make Netherite equipment a more significant achievement in the game's progression
    • Adapts Netherite more naturally into the new Smithing Table crafting system

Calibrated Sculk Sensors

  • A new variant of Sculk Sensors which allows you to filter vibrations based on their frequency level. They are not found naturally and can only be crafted
  • They can be crafted with 1 Sculk Sensor and 3 Amethyst Shards in the Crafting Table
  • One side of the Calibrated Sculk Sensor can receive a Redstone signal as input
    • The strength of that Redstone signal is the only vibration frequency the Sculk Sensor will listen to

Vibration Resonance

  • Blocks of Amethyst have a new behavior when placed adjacent to Sculk Sensors
  • If that Sculk Sensor receives a vibration, the Block of Amethyst will re-emit its frequency as a separate vibration at its location
  • This behaviour is called Vibration Resonance, and allows players to move vibration frequencies across long distances without having to recreate the vibration naturally

Sign Improvements

  • Signs have improved customization options
  • Sign text can now be edited after being placed in the world
    • This can be done by interacting with the Sign
  • Both sides of the Sign can now have separate text and colors, allowing for further customization options
    • By default, a Sign will prompt you to input the front side's text when placed
    • To apply text to the back-side, you must walk to the other side and interact with that face to edit it
  • Signs can now also be waxed with Honeycomb, preventing any further edits to its text

Vanilla Parity:

  • Renamed and enchanted weapons are now displayed in respawn and chat windows with color when a player is killed by an entity using it (MCPE-162679)
  • Weighted Pressure Plates now produce the same sound as in Java Edition (MCPE-164912)
  • Removed the character limit for scoreboard objective names and objective display names (MCPE-165064)
  • Melons and Pumpkins can now grow onto Mud, Podzol, Rooted Dirt, and Muddy Mangrove Roots
  • Nylium blocks are now grouped with Netherrack in the Creative inventory (MCPE-163587)
  • Armor Stands now vanish with no sound effects when killed with the /kill command (MCPE-159136)
  • Slightly decreased Panda collision box to match Java Edition
  • Slightly increased Polar Bear collision box to match Java Edition
  • Shipwreck supply chests are no longer missing Moss Block as loot (MCPE-168376)
  • Mobs will once again take damage when standing on an incomplete block next to a Campfire (MCPE-167479)

Fixes and Changes:

Stability and Performance

  • Fixed several crashes that could occur during gameplay
  • Fixed a bug where invalid Banner Patterns were causing players in render distance to crash
  • Fixed a bug where Command Blocks could cause actors within a level chunk to freeze
  • Fixed a crash that could occur when opening the My Packs tab with a broken pack (MCPE-165806)

Gameplay

  • Fixed the player moving in the wrong direction after exiting a container screen while using a gamepad (MCPE-121565)
  • Players can no longer sneak while flying (MCPE-166834)
  • The player’s camera no longer appears inside blocks when sprint and swim are held (MCPE-166565)
  • Fixed animation transition between swimming and walking (MCPE-166769)
  • The Health Boost effect will no longer fully replenish the player's health after the effect runs out (MCPE-165434)
  • Fixed ambient cave sounds to no longer play when the player enters or loads into The End (MCPE-141493)

Mobs

  • Mobs can now enter a Boat only if they are smaller than the Boat itself
  • Villagers will now generate green particles when a successful trade is completed
  • Mobs no longer play the player eat sound when fed breeding materials
  • Turtles can now enter Boats and Boats with Chest (MCPE-65719)
  • Hoglins, Polar Bears, and Spiders can no longer enter Boats and Boats with Chest (MCPE-161197)
  • Fixed experience orb position desync after teleport (MCPE-59584)
  • Villagers will now wake up in a valid position and will not phase though blocks (MCPE-142544)

Blocks

  • Mangrove, Bamboo, and Polished Blackstone buttons are no longer visible on maps
  • Flowers are once again displayed immediately when placed inside a Flower Pot
  • Nether Portals can now replace blocks other than just air when being generated. This includes blocks such as Grass and Snow layers (MCPE-162272)
  • Light Blocks can no longer have their light levels changed in Survival or Adventure modes (MCPE-138868)
  • Campfire sounds are now louder and clearer (MCPE-122296)
  • Sponges no longer emit water drop particles underwater (MCPE-122138)
  • Fixed an issue where colored wool became white wool after been loaded from worlds prior to 1.17 (MCPE-168684)

Items

  • Potions no longer have an enchantment glint, due to it obscuring the color of the potion contents
  • Cooking Chorus Fruit in a Furnace will now generate experience (MCPE-68127)

Accessibility

  • A glint strength slider that adjusts how transparent the visual glint is on enchanted items has been added to the Accessibility Settings
  • A glint speed slider that adjusts how fast the visual glint shimmers across enchanted items has been added to the Accessibility Settings
  • Focus indicator is now automatically visible on menu items while using a keyboard
  • Text-to-speech no longer reads previously selected items after moving to new one
  • Text-to-speech no longer gets stuck on reading accessibility tab while the user switches between different tabs

User Interface

  • Added a header and title for the inventory tab in inventory screen while using Pocket UI
  • Updated look of sign in and sign up screens
  • Increased the spacing between headers in the Settings screen to increase readability
  • Touchpad scrolling now matches the operating system's scroll direction
  • Feedback button on the pause menu will now prompt the user with a modal before redirecting to the browser
  • Corrected toggle navigation in Edit World menu while using gamepad or keyboard that were previously skipped

Graphical

  • Halved the default visibility of the glint on enchanted items, which can now be modified in the Accessibility Settings (MCPE-167814)
  • Fixed an issue where unnecessary black boxes appeared in VR while around partial blocks
  • Fixed the issue where multiple light sources (such as Torches) were incorrectly emitting white light in RTX (MCPE-166947)
  • Boots do not z-fight anymore when worn by a player
  • The "leg" and "belt" parts of Leggings do not z-fight anymore when worn by a player
  • Capes no longer flash red when getting damaged (MCPE-105347)
  • Fixed a visible gap in Hopper model (MCPE-55122)
  • Fixed alignment of the output slot of Crafting Table (MCPE-143255)
  • Going into lava in third person view no longer causes the camera to turn black (MCPE-166861)

Marketplace

  • A Wishlist has been added to select players for testing so that players can save things to purchase at a later time
  • This feature is still in testing and, for now, will only be available for select players
  • Look for the wishlist icon icon in the Marketplace!

Realms

  • Fixed an issue that prevented players on PlayStation 5 from purchasing a Realms Plus trial
  • Added the ability for members to update the Realm server version, meaning that the Realm owner will not need to log on to update
  • Added D-pad navigation in the Realms feed screen popup
  • Added keyboard navigation in the Realms feed screen popup
  • Fixed a bug where players would be stuck if they added a resource pack to an expired Realm and clicked the exit button
  • Fixed a bug where content packs applied to a world in a Realm slot were applied to another world in another slot in the same Realm
  • Fixed a bug where content packs applied to a world is unintentionally unapplied when joining a world
  • Fixed an extra Cancel button displaying on mobile file download dialog
  • Added a link to Microsoft Privacy Statement in the world upload dialog

Touch Controls

  • Added new touch and hold Stack Splitting for precision selection of the items in a single slot
  • Fixed an issue where items could get stuck in the Crafting Table when using touch input
  • If the player is underwater and Auto-Jump is enabled, as they approach a block that is 1 level higher than the current level, they will rise. This also allows auto-jumping out of water onto land

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 19.80 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

General

  • For behavior packs using version 1.19.80 and above, recipes no longer accept a Molang query for the item's data field, instead use the item's full name, eg. use { "item": "namespace:actor_spawn_egg" } instead of { "item": "spawn_egg", "data": "query.get_actor_info_id('namespace:actor')" }
  • Fixed an issue that caused the InteractComponent to not work correctly while sneaking (MCPE-168449)

Commands

  • The /execute command now displays an appropriate error message when there is an error in the second or subsequent subcommand target selector (MCPE-164304)
  • Provide auto-complete support for block states
  • Added two new overloads to the summon command:
    • /summon [spawnPos : x y z] facing <position: x y z> [spawnEvent: string] [nametag: string]
    • /summon [spawnPos : x y z] facing <lookAtEntity: target> [spawnEvent: string] [nametag: string]
  • Fixed an issue where the paste button in the Command Block UI would remember extra presses from failed pastes (MCPE-163705)
  • For worlds using game version 1.19.80 and above, acquiring a custom spawn egg through a command can only succeed with their full name rather than with an aux value, eg. "/give @s namespace:actor_spawn_egg"
  • "fence" block is now split into unique names, "oak_fence", "acacia_fence", "birch_fence", "dark_oak_fence", "jungle_fence", and "spruce_fence"
  • Commands will still work with "fence", but only new fence name will be suggested in the command prompt
  • Removed requirement for blockState argument(s) when using other optional args in /fill /setblock and /clone (MCPE-167959)
  • Implemented the "inputpermission" command, which allows for setting the player's camera or movement as enabled or disabled
    • Syntax: /inputpermission set <target: player> <permission: camera | movement> <state: enabled | disabled>
  • Implemented the "haspermission" target selector, which allows for selection based on player permission levels

Game Events

  • item_interact_finish game event now has a vibration frequency of 2 instead of 14
  • item_interact_start is no longer considered a detectable vibration
  • Reeling a fishing rod now emits projectile_shoot vibration

Data-Driven Components

  • Added "lose_target" field to projectile data to specify if an entity should unselect its target after shooting the projectile
  • Added a new Transformation component for blocks to support rotation, scaling and translation. The component can be added to the whole block, and/or to individual block permutations. Eg.

"minecraft:transformation": {
"translation": [0.0, 0.1, -0.1],
"scale": [0.5, 1, 1.5],
"rotation": [90, 180, 0]
}

  • Transformed geometries still have the same restrictions that non-transformed geometries have, eg. a maximum size of 30/16 units

Add-Ons and Script Engine

  • Chance information types used in tree feature JSONs for some trunks and foliage now allow 0 as the chance (values like 0.0001 were allowed, but not 0)
  • Form promises are now rejected using typed errors, vs. strings as used previously

Entity Filters

  • Created new entity filter "is_raider" to determine if subject is part of a raid

AI Goals

  • Added "cooldown" field to target descriptors in "minecraft:behavior.nearest_attackable_target" goal

Blocks

  • Deprecated minecraft:part_visibility block component
  • Added bone_visibility behavior to minecraft:geometry block component

ItemStack

  • Added function getTags(): string[] - Returns all tags for the item
  • Added function hasTag(tag: string): boolean - Returns true if the item has the specified tag

EntityEquipmentInventoryComponent

  • This component is used to manipulate the equipment of mobs and players. To use it, call getComponent('equipment_inventory')
  • Added function getEquipment(equipmentSlot: EquipmentSlot): ItemStack | undefined - Returns the item in the given equipment slot
  • Added function getEquipmentSlot(equipmentSlot: EquipmentSlot): ContainerSlot - Returns the container slot for the given equipment slot
  • Added function setEquipment(equipmentSlot: EquipmentSlot, itemStack?: ItemStack): void - Sets the item in the given equipment slot

ItemDurabilityComponent

  • The ItemDurabilityComponent now works with all damageable items, not just custom items
  • Removed property damageRange
  • Setting damage will now throw an exception if it is outside of the range [0, maxDurability]

Marketplace

  • In the map WDW Magic Kingdom, the carts on the Big Thunder Mountain, Snow White and the Seven Dwarves, and Space Mountain rides now properly align with the invisible Minecart they are attached to

Servers

  • Blocks can now optionally (via a setting in StartGamePacket) use a hashed value for their network IDs. This hashed value is independent of all other blocks and remains stable across future releases

GameTest Framework

  • Updated specific GameTest exceptions to be thrown as GameTestError error objects
  • Added two new commands:
    • /gametest stopall - Used to manually stop all tests while they are running
    • /gametest runsetuntilfail - Used to run a set of tests but will automatically stop if any of the tests fail

API (Experimental)

  • Updated versions to add new APIs to stable:
    • Added version 1.1.0 of @minecraft/server

    • Added version 1.2.0-beta of @minecraft/server

    • Removed version 1.1.0-beta of @minecraft/server

    • Moved the following to @minecraft/server stable (1.1.0)

      • system.runTimeout
      • system.runInterval
      • system.clearRun
      • system.currentTick
      • Vector3
      • BlockPermutation  (only a subset of functionality)
      • Block
      • Dimension.getBlock
      • World.sendMessage
      • Player.sendMessage
      • Entity.dimension
      • Entity.typeId
      • Entity.getVelocity()
      • Entity.location
      • Entity.getHeadLocation()
      • Entity.nameTag
      • Entity.id
      • Entity.getViewDirection()
      • Dimension.getEntities
      • Dimension.getEntitiesAtBlockLocation
      • Dimension.getPlayers
      • EntityQueryOptions
      • EntityQueryScoreOptions
      • GameType
      • World.getPlayers
    • Minecraft runtime errors are now fired as JavaScript Error objects instead of strings

    • Fixed a number of base class inheritance issues and added several new base classes to certain class types

    • /reload works if a script pack references a client resource pack

    • Fixed a bug where the BeforeItemUseOnEvent function getBlockLocation would return undefined (MCPE-166945)

    • The BeforeItemUseOnEvent class now inherits from ItemUseOnEvent

    • Fixed a bug where sendMessage would fail when the message contains Unicode quotation marks

    • Signs

      • Added setText to set the text on a sign with a regular string, a RawMessage, or a RawText
      • Added getText to get the string on a sign, will return undefined if setText was called with a RawMessage or a RawText
      • Added getRawText to get the RawText on a sign, will return undefined if setText was called with a string
      • Added getTextDyeColor and setTextDyeColor to read/write the dye of the sign text
    • Dyes

      • Added DyeColor enum
    • sendMessage

      • rawtext is now RawMessage[] instead of (string | RawMessage)[]
    • RawMessage

      • rawtext property on RawMessage is no longer (string | RawMessage)[] and is instead RawMessage[]
    • RawText

      • Added a RawText class for reading RawMessage like on Signs
    • Riding

      • Added getRiders to EntityRideableComponent which returns an array of all the entities currently riding this entity
      • Added EntityRidingComponent - this component is only on entities that are currently riding on another entity
        • Has an entityRidingOn property that returns the entity this entity is currently riding on
      • Added function getEntity(id: string): Entity | undefined - Gets an entity. Returns undefined for entities that don't exist or aren't loaded
    • Dimension

      • getEntities
        • Modified return type to Entity[]
        • Modified parameter name getEntities to options
        • New signature: getEntities(options?: EntityQueryOptions): Entity[]
      • getPlayers
        • Modified return type to Player[]
        • Modified parameter name getPlayers to options
        • New signature: getPlayers(options?: EntityQueryOptions): Player[];
      • @minecraft/server-ui
        • When building forms, all read-only user-facing strings (e.g., text labels, dropdown options etc.) now accept RawMessage This affects the following classes:
          • ActionFormData
          • ModalFormData
          • MessageFormData
        • Added function getItemStack(amount?: number, withData?: boolean): ItemStack - Gets an item stack of the block. Returns undefined for blocks that don't have a corresponding item (e.g. air)
      • BlockPermutation
        • Added function getItemStack(amount?: number): ItemStack – Creates an item stack of the block permutation. Returns undefined for blocks that don't have a corresponding item (e.g. air)
        • Removed data property
      • BlockComponent
        • Added read-only property block - Gets the block that the component is attached to
      • Renamed IEntityComponent to EntityComponent
      • Container
        • Replaced classes
          BlockInventoryComponentContainer, InventoryComponentContainer, and PlayerInventoryComponentContainer with Container
        • function addItem now returns the remainder of the added item stack if the container is full, else undefined
        • function transferItem no longer takes a destination slot and will now place the given item in the first available slot. The function now returns the remainder of the item stack if the container is full, else undefined
        • Added function moveItem(fromSlot: number, toSlot: number, toContainer: Container): void - Moves an item from one container to another, replacing any item in the destination slot
        • Function swapItems can now swap empty slots
        • Removed function clearItem - Please use setItem(undefined) instead
      • Signs
        • Fixed an issue where text set on Signs using setText wasn't reflected on Signs on the client until the Sign was reloaded
        • getComponent('minecraft:sign') now works with Hanging Signs

1.19.73 Update

1.19.73 2023-03-29

An update has been released to fix several issues that addresses a few issues that occurred since the release of 1.19.70.

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur with Command Blocks using teleport commands
  • Fixed a bug where the player's aim height was not adjusting correctly when sneaking (MCPE-167559)
  • Fixed an issue where Ghast volume and volume distance were too low (MCPE-168324)
  • Fixed duplicate tooltips appearing when selecting item in the inventory while using touch controls (MCPE-166866)

1.19.71 Update

1.19.71 2023-03-17

An update has been released to fix several issues that addresses a few issues that occurred since the release of 1.19.70.

Fixes:

  • Fixed an issue that could cause the game to get stuck at 66% when loading at launch (MCPE-168284)
  • Fixed a crash that could occur at launch on iOS
  • Fixed player names not appearing through the environment and behind walls (MCPE-168269)
  • Fixed a bug that caused the text on Signs not to be displayed with ray tracing enabled on PC (MCPE-167638)
  • Fixed an issue where players would load incorrect data when loading a local game after connecting to a server or Realm (MCPE-164765)
  • Players are now prompted with the option to enable text-to-speech, if supported, on first startup

1.19.70 Update

1.19.70 2023-03-14

The latest Minecraft update has arrived! This release brings several quality of life improvements to the game, changes to horse breeding, plus early versions of Archaeology and the Sniffer as new experimental features from the upcoming 1.20 update. Let’s see what’s inside!

  • Fixed multiple crashes that could occur during gameplay
  • When breeding horses, the baby horse now has a chance of being better than its parents in speed, jump strength, and health
  • Improvements to player emotes
  • Take an early look at archaeology and the sniffer mob with experimental features
  • Fixes to over 30 community-reported issues

Changes:

Player Emotes

Several improvements have come to the emote system in Bedrock Edition!

  • Emote usage now appears in chat
  • The emote wheel now has four slots with an improved interface
  • Quick emoting with new hotkeys
  • Easier sorting of emotes
  • Creating a new character now automatically applies four default emotes

Check out the New Emote Features for Bedrock Edition article for more details.

Vanilla Parity:

Improvements have been made with vanilla parity to align with Java Edition, especially with horse breeding, mobs, and blocks.

Gameplay

  • Fixed an issue where night could not be skipped if one or more players were on the death screen
  • Eating and drinking animations are now always centered, regardless of screen aspect ratio

Mobs

  • Breeding horses can now produce random variants (MCPE-129071)
  • When breeding horses, the baby Horse now has a chance of being better than its parents in speed, jump strength, and health. This change is intended to make Horse breeding a viable way of getting great Horses, if a player starts with good parents and puts in enough time and Golden Carrots
  • Horses cannot be pushed over Fences covered by Carpets anymore (MCPE-164717)
  • Ghasts’ sound volume will now fade the further they are from the player (MCPE-35222)
  • Villagers will now emit anger particles when hit by a player outside of a village
  • Fixed a bug where Zombified Piglins would spawn in the Nether in light levels above 11
  • Minecarts can now eject mobs into liquid blocks (MCPE-120078)
  • Witches will now drink a Fire Resistance Potion when standing on a Campfire

Blocks

  • Bells that are connected to multiple blocks no longer drop when one block is broken
  • Note Block sound attenuation over a distance is now linear (MCPE-164935)
  • Impact sounds of projectiles on Amethyst blocks and clusters are now audible
  • Dead Bush will now drop Sticks when broken with any tool except Shears, even those with the Silk Touch enchantment. Vines will drop nothing in the same situation (MCPE-163246)

Experimental Features:

The Sniffer and Archaeology are now available for testing that are coming to Minecraft 1.20, now known as Trails & Tales! The sniffer and archeology are two experimental features that you can try out in this release.

As these features are still incomplete, in development, and considered a work in progress, be sure to backup your worlds before enabling experimental features. The features can be enabled by turning on the “Next Major Update” toggle in world settings.

Archaeology

  • Added the Brush item
  • Added the Decorated Pot block
  • Added four Pottery Shards (Arms Up, Skull, Prize, and Archer)
  • Added the Suspicious Sand block
  • Added Suspicious Sand to the Desert Temple
  • Added Suspicious Sand to the Desert Well

Brush

  • The Brush is a craftable item you can use to brush things

Pottery Shards and Decorated Pots

  • Pottery Shards have pictures on them. They cannot be crafted and must be found in the world. Hint: you will need a Brush! By crafting four of these together you can create a Decorated Pot with a picture on each side.
  • You can also use Brick items instead of Pottery Shards in the crafting recipe. The sides that were made from Brick items will not have pictures.
  • Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Shards back! Or hit it with your fist to pick up the pot without breaking it.

Suspicious Sand

  • Desert Temples and Desert Wells now contain Suspicious Sand. This fragile block is hard to spot and easy to destroy, so be careful!
  • If you manage to find the Suspicious Sand and brush it with your Brush, you will extract objects that were buried long ago.
  • We're giving you an early look at these Archaeology features. We want to spend more time developing them. Please let us know where you think we can improve or expand!

Sniffer

  • The Sniffer is the mob vote winner of Minecraft Live 2022 and the first extinct mob brought to life and added to the game
  • Sniffers cannot be tempted or tamed
  • Sniffers are passive friendly mobs
  • Sniffer sniffs in the air and occasionally dig for seeds

Torchflower

  • The Torchflower seed can be planted on farmland and grows into a flower
  • The seed can be used to breed two Sniffers
  • The full-grown flower can be harvested and replanted but can also be crafted into a dye

Fixes:

Stability and Performance

  • Fixed an issue where simultaneously pressing the "Mine" and "Place" button on any input device while targeting a Structure Block could cause the game to crash (MCPE-155689)
  • Fixed a crash on Nintendo Switch when attempting to log in while set to local network mode
  • Fixed a crash that could occur when entering a 1.7.1.0 world in 1.8 or above (MCPE-165564)

Gameplay

  • The player's crosshair now properly mines/interacts with items in front of them while swimming/gliding, rather than 1 block above their position (MCPE-57257)
  • Players no longer take rapid damage when touching damaging blocks (MCPE-165347)
  • Projectiles shot while swimming/gliding no longer spawn from above the player's position (MCPE-31896)
  • Items dropped while swimming/gliding, manually or on death, no longer spawn from above the player's position (MCPE-31896)

Mobs

  • Fixed a bug where an Allay holding a Lead wasn't able to be leashed unless the player held a full stack of 64 Leads in hand
  • Parrots will no longer shake while on a player riding a Horse that is turning mid-jump
  • Fixed a bug causing global entities (e.g. Ender Dragon and projectiles) to stop rendering when out of normal entity render distance (MCPE-161136)

Blocks

  • Sounds from all Button types and Lever are now controlled by "Blocks" slider in Audio Settings (MCPE-166420)
  • Redstone source can now power a single block from different sides at the same time (MCPE-163651)
  • Destroying Mangrove Log or Mangrove Wood now properly cause leaves to decay
  • End Crystals occupying the same space as a block will no longer cause that block to disappear
  • Players are now able to place top Slabs in blocks that are only partially blocked by an entity (MCPE-155016)
  • Players can no longer see through partial blocks when sneaking or riding in third person (MCPE-156273)
  • Composter now always consumes an item when becoming full (MCPE-162020)
  • Importing experimental blocks into a non-experimental world using the Structure Block will now correctly place unknown blocks, which are not interactable
  • Error messages about building outside the world height limits no longer appear when simply interacting with blocks at the world height limits from certain angles (MCPE-152935)
  • Fixed a bug where Observers would not detect changes due to corrupted data (MCPE-150506)
  • Hoppers now pull in items from above them through all blocks that have a lower height than a full block (MCPE-55824)

Items

  • Crossbows now shake while charging arrows (MCPE-152952)
  • Spawn eggs for Snow Golem, Wither, and Trader Llama now appear correctly in the inventory and hotbar
  • Written Books can now be moved in the inventory even when the player has identical Written Books

Touch Controls

  • Updated the How to Play screen with information on new touch controls
  • Changing input modes from Gamepad to Touch while an item is selected will return the selected to the inventory or drop it
  • Fixed an issue on the Furnace screen where double-tapping the output window caused other slots to become unselectable (MCPE-164589)
  • Fixed a bug where stack splitting was automatically initiated on the first slot when opening a small Chest
  • Allowed left and right D-pad buttons to keep input when the forward button is pressed (MCPE-155199)
  • Added the leave Boat button when the player falls from a height within in the Boat (MCPE-158489)
  • Fixed an issue that prevented players from removing equipped armor by tapping on an item or block in the Creative inventory (MCPE-165790)
  • Tweaked the keyboard interaction on Android devices for text input fields

User Interface

  • Fixed an issue where the "Mine" tooltip was appearing when targeting a block with a Trident in Creative game mode (MCPE-44846)
  • Navigating right with controller left stick on the Marketplace sidebar now collapses it
  • Added a new 'Marketplace' icon to the Marketplace screen sidebar
  • Ocean Explorer, Woodland Explorer, and Treasure Maps now show the proper icon in the inventory (MCPE-163464)
  • Fixed a bug where mouse scrolling on the Friend Options dropdown would not scroll the dropdown contents
  • Resolved an issue where graphical elements of the Sign-In/Sign-Up screen could extend beyond the bounds of the dialog container
  • When starting a new world in Pocket UI, removed the "Press Open Chat to open chat" message for players with text-to-speech turned off
  • Double-clicking on the Furnace output slot will no longer drop the item (MCPE-165079)
  • Fixed a bug where moving the player or camera with a controller while text-to-speech for UI was turned on would cause the narrator to say "X of Y"
  • Fixed a bug where the Edit World screen couldn't be opened for a world if the corresponding world directory had a space in it (MCPE-166763)
  • The loading screen no longer flickers when entering the Nether in immersive VR mode
  • The swap item animation now plays when switching hotbar items of the same type with the same durability

Spectator Mode

  • Phasing through blocks in third person view no longer makes the camera zoom in and out towards the player’s head (MCPE-160467)
  • End Gateways can no longer be used in Spectator Mode (MCPE-165689)

Realms

  • Added a Sign In button on the Realms screen if player is not yet signed in
  • Fixed the issue that the "Find Friends" button and the "Close Realm" buttons would be autofocused when the "Members" or "Subscription" tab was clicked
  • Fixed a bug where players were not able to create another world on Realms if the first Create World on Realms attempt was interrupted
  • Fixed a bug where players could see duplicate applied packs with unknown titles the first time they entered the Realms settings screen
  • Resetting a Realms World now correctly updates the World settings
  • Removed the Close button in the Play on Realm popup dialog when using controllers
  • Updated the reset/replace world confirmation text to make it clearer what each function does
  • Fixed the world list not updating with a new Realm immediately after accepting an invite
  • In Realms Settings->Members, the dropdown '...' menu can now be open/closed with the Enter key and navigated with arrow keys

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.70 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

General

  • Behavior packs with scripts can now be removed from worlds
  • Item loot table conditions are no longer ignored in-game when used inside functions (MCPE-164582)
  • Carrots now display the proper name in item tooltips when used in can_place_on and can_destroy item components (MCPE-160838)
  • In JSON formats 1.19.70 and later, blocks fail to load if the "condition" field in Block Permutations is not a valid Molang string
  • Crafting Table component no longer appends "tile." when defaulting to use block name for crafting table label

See the full list of technical changes in the full changelog at aka.ms/MinecraftUpdate

1.19.63 Update

1.19.63 2023-02-24

A new update is available that addresses some issues that have occurred since the release of 1.19.60.

Fixes:

  • Fixed an issue that was causing continuous freezes when playing on Nintendo Switch (MCPE-166760)
  • Fixed a crash that could occur when playing on iOS devices
  • Fixed a bug where the Edit World screen couldn't be opened for a world if the corresponding world directory had a space in it (MCPE-166763)
  • Improved navigation of the "My Content" Marketplace screen when using a controller

1.19.62 Update

1.19.62 2023-02-16

A new update is available that addresses some issues that have occurred since the release of 1.19.60.

Fixes:

  • Fixed a crash that could occur during gameplay
  • Fixed a crash that occurred upon creating a world from a template on Realms
  • Fixed servers being unable to set custom classic skins on players
  • Fixed the "Player has changed their skin" message being spammed on dedicated servers when custom skins were disabled
  • Fixed the cursor returning to the top of certain rows on Marketplace pages after going to the next tab in any row with a gamepad

1.19.60 Update

1.19.60 2023-02-07

It's time for a new update to Minecraft Bedrock Edition! This time, we're focusing on quality of life improvements with quite a few fixes to the game, including over 70 bugs reported by the community. There's also a nice amount of Vanilla parity tweaks and some new experimental features to test out! For the tech savvy players and creators, we have quite a few improvements on the technical side as well. Dive into the full changelog below for the full scoop and happy crafting!

Vanilla Parity:

Mobs

  • Added new Spawn Egg items for Ender Dragon, Iron Golem, Snow Golem, and Wither mobs, which can be obtained using commands
  • Polar Bear Spawn Egg colors have changed to distinguish it from the Ghast Spawn Egg
  • Vex hitboxes are now vertically centered with their models
  • Vex and Allay now sit properly in Boats and Minecarts (MCPE-164441)
  • Fixed Vex texture disparity between Bedrock and Java (MCPE-164227)
  • Slimes and Magma Cubes no longer spawn in spaces that are 2 blocks tall or less (MCPE-46540)
  • Glow Squid now emit particles when spawned outside of water
  • Using a Saddle on a tamed Horse, Donkey, or Mule now results in it being equipped (MCPE-83815)
  • Using Horse Armor on an unarmored, tamed Horse now results in it being equipped (MCPE-163336)
  • Using a Carpet on a tamed Llama now results in it being equipped (MCPE-163336)
  • Dispensers can now equip Saddles and Horse Armors to tamed Horses
  • Dispensers can now equip Saddles and Chests to tamed Mules and Donkeys
  • Dispensers can now equip Carpets and Chests to tamed Llamas
  • Dispensers can now equip Saddles to Pigs and Striders
  • Shears in a Dispenser now only shear one Sheep at a time
  • Shears in a Dispenser can now shear Snow Golems and Mooshrooms
  • The Wandering Trader no longer has a chance to offer duplicate Seed trades (MCPE-161780)
  • Endermen, Skeletons, and Wither Skeletons now only spawn at light level 7 and below (instead of 11 and below) in the Nether (MCPE-163701)
  • Updated the Skeleton/Zombie Horse's and Donkey/Mule's saddle and chest textures
  • Villagers will now ensure that rain can pass through the block above them before launching Fireworks when celebrating after a raid victory (MCPE-152386)
  • Axolotls no longer tick their dry out timer when unloaded (MCPE-131041)
  • Husks can now fit in a two blocks high space and baby Husks in a one-high space (MCPE-105369)
  • All mobs are now able to path through Wither Roses (MCPE-159212)

Blocks

  • Crimson and Warped block sets now have a unique set of sounds
  • Campfires do not set players and mobs on fire anymore, but still inflict damage (MCPE-98931)
  • Campfires do not destroy Minecarts and Boats anymore (MCPE-109489)
  • Bamboo plant placement now behaves the same way as Java Edition; it will no longer grow by clicking on the side of a Bamboo plant with a Bamboo item in-hand (MCPE-99587)
  • Bamboo sapling no longer replaces double plants when placed (MCPE-99806)
  • Pumpkins and Melons can now grow on Mycelium and Moss blocks (MCPE-125932)
  • The Sculk Shrieker block's shriek sound can now be heard at the longer distance of 32 blocks (MCPE-163989)
  • Respawn Anchor no longer retains its charges if mined with Silk Touch or picked (MCPE-145682)
  • Beacon effect particles are now transparent (MCPE-17679)
  • Conduit effect particles are now transparent (MCPE-93728)
  • Redstone Dust now emits a sound when placed on the ground (MCPE-65423)
  • Wooden Doors, Iron Doors, Wooden Trapdoors, Iron Trapdoors and Fence Gates now use the same opening and closing sounds as Java Edition
  • Updated Pressure Plates to have different sound pitches based on their behaviour to match Java Edition
  • Added a unique click sound for Wooden Buttons to match Java Edition
  • Changed Frogspawn map color to match Java Edition (MCPE-159715)
  • Change Bed block map colors to match Java Edition (MCPE-40709)
  • Changed various blocks' Map colors to appear correctly match Java Edition (MCPE-19228)

Experimental Features:

  • In addition to experimental features added in 1.19.50, several new experimental features are now playable from the upcoming 1.20 update!
  • Enable the "Next Major Update" toggle in world settings to enable this content
  • These features are a work in progress and are still in active development. The design and functionality of these features will likely change before they're released
  • Please remember: Worlds that have used experimental toggles will always be flagged as "Experimental". We recommend keeping these experimental worlds as separate copies from your main saves. More information can be found in this article

Mob Heads on Note Blocks

  • When placing a Mob Head on a Note Block, that Note Block will now play one of the ambient sounds of that mob when played by a player or powered by Redstone!

Piglin Mob Head

  • Piglins will now drop their heads when killed by a charged Creeper!
  • Placing the Piglin Head on a Note Block will play one of the Piglin's ambient sounds
  • The Piglin Head will flap its ears when powered by Redstone on worn by a player!

Bamboo

  • Added Block of Bamboo, which can be crafted from 9 Bamboo
  • Added Stripped Block of Bamboo, which can be obtained by using an Axe on a Block of Bamboo
  • Both Block of Bamboo and Stripped Block of Bamboo can be crafted into 2 Bamboo Planks

Fixes:

Stability and Performance

  • Fixed a potential crash when gliding through an End Gateway
  • The game no longer crashes when killing an entity with invalid conditions, functions, or pools entries in its loot table (MCPE-164623)
  • Fixed multiple crashes that could occur when players died while affected with Withering
  • Fixed a crash on Xbox when the Edit World Button on the Select World Screen had quick successive selections
  • Fixed a bug that caused players to desync from multiplayer games if they saved and quit after dying and rejoining a game (MCPE-162630)

Gameplay

  • Fixed a bug causing players' hitboxes and nameplates to be unaligned when rejoining a world after dying and returning to menu without respawning (MCPE-162630)
  • Raids now trigger properly when the player with bad omen enters a village while riding/gliding (MCPE-152774)
  • Fixed an issue where players could fall out of moving blocks when pushed upwards (MCPE-163725)
  • Fixed an issue where night was being incorrectly skipped if the last player in a game was in the Nether or End
  • A player entering the Nether or End will now trigger a night skip if all players left in Overworld are sleeping
  • Fixed a bug where dropping an item and sleeping at the same time would cause the server to hang (MCPE-162989)
  • Orbs spawned within the same block will merge and combine XP values until orb limit is reached

Mobs

  • Entities no longer disappear when sent through End Gateways (MCPE-164985)
  • Ravagers are now able to attack when standing on various partial blocks like Mud (MCPE-162483)
  • Vex now use a separate charging animation when empty-handed (MCPE-164490)
  • Vex now render offhand items
  • Fixed the Vex being incorrectly lit in dark surroundings
  • Players can no longer see through terrain by riding a Horse, Mule, or Donkey at the edge of a 2-block-tall space
  • Villagers will now take damage from lightning bolts on Peaceful difficulty, like other mobs
  • Tropical Fish no longer use surface density limit when spawning underground (MCPE-157485)
  • Evokers now play a 'sit' animation when riding a mount or vehicle (MCPE-43778)

Blocks

  • Entities no longer get pushed out by Doors activated by Redstone signals (MCPE-158971)
  • Using the Pick Block functionality on Fern and Grass now selects the correct item in the inventory instead of the first one between them
  • Using the Pick Block functionality on Acacia Leaves and Dark Oak Leaves now selects the correct item in the inventory instead of the first one between them
  • Hoppers no longer fail to collect items when trying to pull in multiple item types (MCPE-38963)
  • Prevent Pistons from re-creating moving blocks that were destroyed mid-move
  • Blocks that require supporting blocks now appear properly on a Map when placed on partial blocks or above air (MCPE-159713)
  • Scaffolding now displays particles and produces vibrations when the block under it is destroyed (MCPE-163738)
  • Stone Walls are now placed correctly in a line when continuously placing them
  • Levers now produce the same sound effect as Stone Buttons (MCPE-163335)

Items

  • Fixed item degradation when rapidly attacking mobs (MCPE-157150)
  • Fixed an issue that prevented some Tripwire Hooks from being valid trades when trading with a Fletcher Villager (MCPE-108195)
  • Ender Pearls will no longer teleport a sleeping player (MCPE-161189)

Touch Controls

  • Fixed a bug that prevented items from moving indirectly between Creative Mode inventory and players' extended inventory in Pocket UI (MCPE-164479)
  • Fixed a problem where the touch d-pad's forward button was not functional when holding the strafe left/right button (MCPE-155199)
  • The inventory tab will now reset its hover state if the player uses a second input method and hover on another tab
  • Fixed a bug where players couldn't interact with toast notifications in Joystick and Crosshair touch controls
  • The pressing direction of the build button in touch controls will now be visually clicked down instead of up when being pressed (MCPE-162026)
  • Fixed an issue where players could not remove items by clicking on the inventory items in Classic profile (MCPE-162124)
  • The touch focus circle has been reactivated with the new touch controls (not in Crosshair mode)
  • Resolved an issue that pressing the inventory button could interact with the world instead of opening the inventory on some devices (MCPE-154499)
  • Fixed an issue that players couldn't scroll the inventory screen when one row was appearing off-screen (MCPE-159870)
  • Added several levels of intervals for repeat crafting when holding on the crafted items
  • Removed the camera movement delay when the player swiped from the attack and build buttons in crosshair mode
  • Fixed inventory screen touch interactions not working properly on Nintendo Switch
  • The correct tip for dismounting Boats and Minecarts now appears when not using classic touch controls
  • Toast notifications can now be swiped away on touch devices in-game
  • Touch Control settings section is no longer visible on Xbox

Graphical

  • Highlight selection no longer highlights the entire card for transparent objects like saplings
  • V-sync settings are now properly configured in options (non-ARM devices) (MCPE-110006)

Accessibility

  • The new Create New World screen is now available for text to speech users. We'd be happy to receive your feedback on it here: aka.ms/cnwnarration
  • Fixed text to speech enumeration for world on the Play screen, select language in settings screen, select controls in settings screen, and friends in invite friends screen when there are a large number of items in the list

User Interface

  • Fixed a bug where the mouse cursor was visible and is no longer usable to control the player camera on the HUD screen after exiting the menu screen with a touch while moving the mouse around
  • Fixed text being slightly off-centered to the left for Furnace, Blast Furnace, and Smoker screens (MCPE-151597)
  • Feedback button on the main menu will now prompt the player with a modal before redirecting to their web browser
  • Fixed an issue where text fields would not regain focus after being deselected with a gamepad (MCPE-153842)
  • Text fields are no longer deselected with second click on them once they are selected
  • Fixed an issue where user interface elements on the Achievements screen and the new Create New World screen didn't properly trigger sound effects (MCPE-163722)
  • Added a missing error screen that displays when attempting to create a world with too little available disk space
  • Fixed the quality of the Mojang Studios logo loading screen on Xbox (MCPE-163036)
  • Removed extra space around the "open chat" message that appears when entering a world (MCPE-162700)
  • Fixed an issue that caused the Wandering Trader's trade window to show a profession (MCPE-162576)
  • Resource packs will now be applied to the world after navigating to another screen before creation
  • Fixed an issue where some resource packs prompted an error after being downloaded

Android

  • The screen will no longer automatically turn off while a world is loaded when playing on Android devices
  • Updated splash screen to be consistent between Android 12+ devices and older devices (MCPE-151413)
  • Fixed controller input sometimes getting stuck when a controller was disconnected on Android devices
  • The UI no longer flickers on Android when the on-screen keyboard appears (MCPE-142356)

Realms

  • New Realm button on the two player Realm info screen now activates correctly
  • Added a highlight to Realms terms and agreements checkbox when the UI is hovered
  • Redirect players back to the world selection screen if they choose to leave on the Download Resource Packs prompt
  • Fixed a bug where the option "Require players to accept resource packs to join" did not reflect the actual state (REALMS-10799)
  • Fixed erroneously showing previously applied packs on Realms settings screen after a Realm reset
  • Updated error message for failing to join an owned Realms server that is out of date. New messaging now describes the issue and provides steps to resolve issue

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.60 with new resources, behaviors, and documentation are available to download at aka.ms/MCAddonPacks

Performance / Stability

  • Fixed a crash that could occur when teleporting players to other dimensions using commands (MCPE-164940)
  • Fixed a crash that could occur when using the "instant_despawn" component
  • Fixed a crash that could occur when loading actors

General

  • Added a content error for the condition that custom blocks with permutations or properties fail to load in non-experimental worlds for JSON formats 1.19.60 and onwards
  • Ensure Block Permutation Conditions cannot have side effects (i.e. 'math.random', 'math.random_integer', and variable assignment)
  • Released BlockSelectionBoxComponent outside of experimental toggle in json formats 1.19.60 and higher
  • Released BlockDisplayNameComponent outside of experimental toggle in json formats 1.19.60 and higher
  • Ensure Block Permutation Conditions can only use 'query.block_property' Molang Query
  • Fixed albedo color arrays in texture sets for custom blocks (MCPE-163622)

Recipes

  • Renamed and converted all Smithing Table recipes to use the newly introduced "minecraft:recipe_smithing_transform" recipe format

Particles

  • Updated particles documentation with descriptions of new materials and included example particles in the example resource pack

Commands

  • Executing the '/say' command via the new execute syntax now displays the entity's name that produced the message (MCPE-161450)
  • When teleporting a group of leashed mobs using "/tp @e" a far enough distance away to unleash them, all mobs now get properly unleashed (MCPE-159617)
  • Fixed a bug causing players to not wake up when teleported while sleeping (MCPE-162346)
  • Running '/execute if|unless score' on a player that doesn't have a score set will now return false (MCPE-156279)
  • '/execute if|unless score' no longer accepts selectors that can return multiple entities (ie. @e, @a)

Commands (Experimental)

  • Fixed a bug where the @initiator selector would not work with the Upcoming Creator Features experiment enabled (MCPE-164727)

Components

  • Released BlockPlacementFilterComponent outside of experimental toggle in JSON formats 1.19.60 and higher
  • Expanded "minecraft:shooter" component to define multiple projectiles that can specify different projectile definitions and condition filters
  • Exposed more fields to shooter component to allow for more projectile customization such as throw power, sounds, and whether the attack is a magic attack
  • Projectiles that teleport their owner will no longer do so while their owner is sleeping (MCPE-161189)
  • Added "inventory" as a possible "domain" value for the "has_equipment" filter, which allows to check for items stored in the actor's inventory
  • Added an "equip_item_slot" field to the "interact" component
    • If set, an item held by the player will be equipped to the specified slot upon successful interaction
    • If an item is already present in the specified slot, it will be moved to the player's inventory
    • Equipping an item removes it from the player's inventory, unless the player is in Creative Mode
  • Players now respond correctly to speed changes using the minecraft:movement component

Actor Filters

  • Created new actor filters "on_fire", "on_hot_block", "target_distance", and "actor_health"

AI Goals

  • The "celebrate_survive" AI behavior will now consider the highest rain passable block in addition to sky visibility before firing Fireworks
  • The "move_outdoors" AI behavior will now consider the highest rain passable block in addition to sky visibility when searching for a place to consider as being outdoors
  • Exposed new data parameters for the "trade_with_player" AI behavior to specify such things as the conditions that need to be met for the goal to start and the max distance the mob can be from its trading player before exiting the goal

Particle Effects

  • Fixed a bug causing particles with collision and "expire_on_contact" to not expire when collided
  • Added support for mixed color blending on particle effects

Molang

  • Added new Molang query.is_local_player to allow detection of the current player
  • Fixed a bug where dividing any value in Molang by a dynamically determined negative variable resulted in a division by a positive (absolute) value instead
    • This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.19.60 or higher

API (Experimental)

Entities/Players/SimulatedPlayer: Fire, levels, experience, and more

  • Entity
    • Added method setOnFire(seconds: number, useEffects?: boolean = true): boolean) which sets an entity on fire (if it is not in water or rain)
    • Added method extinguishFire(useEffects?: boolean = true): void which extinguishes the fire
    • If an entity is on fire, you can call getComponent('minecraft:onfire') on it, which returns an object of type EntityOnFireComponent, which has a property onFireTicksRemaining
    • Fixed a bug where viewDirection would return the direction from the previous tick
    • Fixed a bug where getEntitiesFromViewDirection would use the direction from the previous tick
    • Fixed a bug where getBlockFromViewDirection would use the direction from the previous tick
    • Fixed a bug where headLocation would return the location from the previous tick
    • Fixed a bug where the getEffect method could return an invalid Effect (and another case where an Effect could become invalid after a new Effect was added) (ADO:941598)
    • Added method getEffects which returns an array of all active effects on the entity (ADO:824338)
  • EntityHealthComponent
    • Fixed a bug where health could be modified on dead entities (MCPE-130687) (ADO:883362)
  • Player
    • Added function addLevels(amount: number): number - Adds/Removes level to/from the player and returns the current level of the player
    • Added function addExperience(amount: number): number - Adds/Removes experience to/from the player and returns the current experience of the player
    • Added function resetLevel(): void - Resets the level of the player
    • Added function getTotalXp(): number - Gets the total experience of the player
    • Added read-only property level - Gets the level of the player
    • Added read-only property xpEarnedAtCurrentLevel - Gets the experience earned at the current level of the player
    • Added read-only property totalXpNeededForNextLevel - Gets the total experience required for the current level of the player
  • Simulated Player
    • Added property isSprinting - Used to get or set if the sprinting state of the simulated player is set to true
  • Added function respawn() - Respawns the SimulatedPlayer if it's dead
  • Added function disconnect() - Removes the SimulatedPlayer from the world

Blocks & Redstone

  • Added function getRedstonePower(): number - Gets the Redstone signal strength of the Block if it is part of a circuit, otherwise returns undefined

Fill block APIs

  • Added function dimension.fillBlocks(begin: BlockLocation, end: BlockLocation, block: BlockPermutation | BlockType, options?: BlockFillOptions): number
    • Fills an area between begin and end with block of type block. Returns number of blocks placed
  • Added new interface BlockFillOptions with member matchingBlock?: BlockPermutation | BlockType
    • Used with Dimension.fillBlocks to apply additional options, such as only filling blocks matching matchingBlock

Command to script message passing

  • Added the '/scriptevent' command as part of the Beta APIs experiment. This is what will trigger system.events.scriptEventReceive events (see below)
    • Usage: /scriptevent <messsageId: string> [message: ???]
    • messageId must be namespaced, use of the minecraft namespace is invalid (e.g. "/scriptevent give:coal", "/scriptevent my_scripts:spawn_sheep")
    • message is optional, with a max length of 256 characters
  • system.events.scriptEventReceive
    • Added system event system.events.scriptEventReceive
    • Added read-only property id: String - The namespaced ID of the event
    • Added read-only property message: String - The content of the message the event was sent with
    • Added read-only property sourceBlock: Block - The command block that triggered/executed the command call if applicable, otherwise undefined
    • Added read-only property sourceEntity: Entity - The player/entity that executed the command call if applicable, otherwise undefined
    • Added read-only property initiator: Entity - The player that caused an NPC to execute the command call if applicable, otherwise undefined
    • Added read-only property sourceType: MessageSourceType - The type of source the event was triggered by
    • subscribe() can filter by valid namespace string using the ScriptEventMessageFilterOptions class
  • ScriptEventMessageFilterOptions
    • Added ScriptEventMessageFilterOptions class
    • Added property namespaces: string[] - An array of namespaces to filter on

Item Stacks

  • ContainerSlot
    • Added class ContainerSlot - Used to directly manipulate items stored within a container
    • Renamed entity property viewVector to viewDirection and now returns Vector3
    • Renamed entity function getEntitiesFromViewVector to getEntitiesFromViewDirection
    • Renamed entity function getBlockFromViewVector to getBlockFromViewDirection
  • Container
    • Added function getSlot(slot: number): ContainerSlot - Returns the slot at the given container slot index
    • Added function clearItem(slot: number): void - Clears the item at the given slot index
    • Added function clearAll(): void - Clears all items in the container
    • Made the itemStack argument of function setItem optional - If not provided, the slot is cleared
    • Added event world.events.playerSpawn - Fires when a player spawns in the world
    • Renamed event world.events.entityCreate to world.events.entitySpawn. This event no longer fires for players

Refactored and Improved Player events

  • PlayerJoinEvent
    • Added read-only property playerId - The unique ID of the player that joined the world
    • Added read-only property playerName - The name of the player that joined the world
    • Removed property player
  • PlayerLeaveEvent
    • Added read-only property playerId - The unique ID of the player that left the world

Say/Tell/sendMessage

  • Renamed IRawMessage to RawMessage for naming consistency
  • RawMessage
    • Changed the signature of property with from (string[] | RawMessage)[]? to (string[] | RawMessage)?

Scoreboard get/set value APIs

  • Scoreboard
    • Added setScore(ScoreboardObjective, ScoreboardIdentity, Number)
    • Added getScore(ScoreboardObjective, ScoreboardIdentity)
  • ScoreboardObjective
    • Added setScore(ScoreboardIdentity, Number)
    • Added getScore(ScoreboardIdentity)
    • Added removeParticipant(ScoreboardIdentity)
  • ScoreboardIdentity
    • Added setScore(ScoreboardObjective, Number)
    • Added getScore(ScoreboardObjective)
    • Added removeFromObjective(ScoreboardObjective)

EntityHurtEvent updates

  • Added read-only property damageSource: EntityDamageSource - Gets information about the damage source
  • EntityDamageSource
    • Added property cause: EntityDamageCause - Gets the damage cause
    • Added property damagingEntity?: Entity - Gets the damaging Entity
    • Added property damagingProjectile?: Entity - Gets the damaging projectile Entity
    • Added function applyDamage(amount: number, source?: EntityDamageSource): boolean - Applies damage to the Entity and returns the result of the operation

1.19.51 Update

1.19.51 2022-12-13

Fixes:

  • Fixed a crash that could occur during gameplay
  • Pistons can no longer recreate moving blocks that were destroyed mid-move
  • Horses can no longer be pushed over Fences with Carpets on top (MCPE-164717)
  • Touch control selection screen will no longer appear on Nintendo Switch
  • Fixed the Structure Block screen so the Y value field can properly be accessed with just the keyboard (MCPE-164148)

Technical Updates:

  • The "minecraft:variable_max_auto_step" component has a new property "controlled_value"
  • This property will override "base_value" when a mob with "minecraft:input_ground_controlled" is being controlled by the player
  • "jump_prevented_value" will have precedence over both other values

1.19.50 Update

1.19.50 2022-11-29

A new update has been released for Minecraft, bringing Spectator Mode fully into the game! For players using touch controls, you'll find some new control schemes to make gameplay on your device much better. A new cast of default character skins have been added and the Vex have received a makeover. There's a lot to explore so dive into the full changelog below.

New Features:

Spectator Mode

Spectator Mode has made its way into Minecraft: Bedrock Edition! This feature has been experimental for a little while but has now made its way into the game with no experimental toggle required. Here's a quick write up of this new game mode and how it can be used:

  • When cheats are enabled, players can go in and out of Spectator Mode using the Personal Game Mode option in World Settings or the '/gamemode spectator' command
  • Spectators have a reduced HUD that does not show the crosshair, hotbar, XP, health, hunger, or armor
  • Players' inventory, health, held items, etc, are unchanged when switching in and out of Spectator Mode
  • Spectators are always flying and cannot be grounded
  • Spectators pass through solid blocks and entities without collision
  • Spectators can see out of solid objects when inside blocks
  • Spectators cannot take damage and are not affected by any blocks, mobs, items, portals, or effects
  • Spectators cannot use items or interact with blocks or mobs
  • Spectators cannot open their inventory or interact with block screens, like Chests or Furnaces
  • Spectators cannot be seen by mobs or other players, except other players in Spectator Mode
    • Spectators appear as a transparent floating head to other players in Spectator Mode
  • Spectators are not needed to sleep to pass the night
  • When playing in first person perspective, spectators do not see their arm or held item
  • Spectators generate chunks, if they fly to new chunks
  • Spectators do not spawn any mobs
  • Non-persistent mobs around spectators will check for distance to any non-spectators when deciding if they should despawn
  • Commands can select and act on spectators

A list of fixes since the last release can be found below in the Vanilla Parity section below.

New Touch Controls

  • New touch controls are now enabled on touch devices by default
  • Players can choose between "Joystick & tap to interact", "Joystick & aim crosshair", or "D-Pad & tap to interact"

A list of fixes since the last release can be found in the Fixes section below.

New Default Skins

  • New characters have joined Steve and Alex! These character skins can be selected in the Dressing Room

Vex

  • Updated the model and texture of the Vex
  • The Vex retains a slightly larger hitbox to make it easier to fight

Vanilla Parity:

Mobs

  • While playing tag, baby Villagers will now run at a quicker speed that matches Java Edition

Blocks

  • Wooden Doors, Iron Doors, Wooden Trapdoors, Iron Trapdoors, and Fence Gates now use the same opening and closing sound effects as Java Edition
  • Updated Pressure Plates to have different pitches based on their behaviour to match Java Edition
  • Added unique button click sound for Wooden Buttons to match Java Edition
  • Crimson and Warped block sets now have a unique set of sounds
  • Chiseled and Cut Red Sandstone now have smooth undersides (MCPE-20006)
  • Projectiles landing on Mud will no longer shake repeatedly (MCPE-153744)
  • Amphibious mobs no longer have trouble pathfinding around Mud Blocks (MCPE-153961)
  • Mud and Soul Sand Block bounding boxes now matches their visual bounding boxes for when a player places the blocks (MCPE-162252)
  • Lily Pads now pop with sound and particles when run into by a Boat (MCPE-65138)
  • Most blocks destroyed from lack of support now have visual particles, audio effects, and cause vibration events
  • Coral Fans can no longer be placed on the side of Slab blocks (MCPE-116986)
  • Coral Fans can now survive on top of solid transparent blocks like Glass (MCPE-112407)
  • Fixed a bug where placed Light Blocks were invisible even while selecting a Light Block

Spectator Mode

  • Open container, Command Block, or Structure Block screens now close when players enter Spectator Mode
  • Spectator Mode now appears on the list of Personal Game Modes in Settings (MCPE-156688)
  • Allays no longer throw items to spectators (MCPE-162873)

Experimental Features:

  • Introducing the next major update experimental toggle! Enable the "Next Major Update" toggle in world settings to enable this content
  • These features are a work in progress and are still in active development. The design and functionality of these features will likely change before they're released
  • Please remember: Worlds that have used experimental toggles will always be flagged as "Experimental". We recommend keeping these experimental worlds as separate copies from your main saves. More information can be found in this article

Bamboo Wood Blocks

  • Added the Bamboo family of blocks as a wood type and use for Bamboo
  • Added Bamboo Raft

Camel

  • Added Camels, which can spawn in desert villages
  • Two players can ride Camels together
  • Camels are tall animals and riders are high enough off the ground, out of range from mob melee attacks
  • Camels can walk and sprint, or dash with a short burst of speed
  • Camels randomly sit down for short periods of time and flick their ears about

Chiseled Bookshelf

  • A new, chiseled variation of the Bookshelf
  • Can store Books, Book and Quills, and Enchanted Books
  • Holds up to 6 Books. Keeps the stories and lore of your world safe
  • Comparators can detect the last book placed/removed. Perfect for hiding secrets in your spooky library

Hanging Sign

  • A new type of Sign that can be placed beneath and on the side of blocks
  • Hanging Signs are available for all wood types
  • Hanging Signs can also be placed under narrow blocks with center support, like Fences

Fixes:

Stability / Performance

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur when navigating down in the Villager screen with the keyboard
  • Fixed an issue where game would crash when Ender Dragon breath attack hadn't hit blocks or fell into the void (MCPE-161204)
  • Navigating through the Recipe Book when the player had items that contain mobs in their inventory (like Bees in Beehives) no longer causes significant drops in performance (MCPE-146462)
  • Reduced server lag with items going in and out of Hoppers (MCPE-68796)
  • Fixed frame rate dropping when hovering over item slots on the Creative inventory screen (MCPE-162277)
  • Fixed a crash that would occur if Education Edition items were rendered without the Education Edition toggle turned on (MCPE-161587)
  • Fixed a crash that could occur when actors with a non-player owner went through End Portals
  • Fixed a crash that could occur when loading into some Marketplace worlds on low memory devices (MCPE-161866)

Gameplay

  • When stuck inside a block, players will now be pushed towards the nearest open area
  • Maps corrupted by black pixels can now be repaired by revisiting corrupted areas. Previously affected maps can now be repaired by holding in main or off hand (MCPE-162421)
  • Fixed a bug that could cause the player to teleport back to a portal after exiting it (MCPE-157494)
  • Fixed a bug that could cause players to get stuck on the "Building Terrain" screen when changing dimensions (MCPE-158215)
  • Fixed improper LevelChunk blending when upgrading pre-1.18 worlds (MCPE-162480)
  • Fixed Xbox controller thumbstick deadzone and sensitivity (MCPE-162847)

Mobs

  • Increased Enderman follow range from 32 to 64 (MCPE-35306)
  • Jump Boost now consistently affects mobs ridden by players (MCPE-45823)
  • Slow Falling now consistently affects mobs ridden by players (MCPE-126604)
  • Fixed an issue where breeding mobs with applied effects would result in the offspring having the effect bonuses permanently applied (MCPE-81890)
  • Fixed Bat resting location being offset when at negative world height
  • Armor Stands now drop their offhand item upon destruction (MCPE-158228)
  • Fixed a bug that caused the Ender Dragon to not load if the world was saved and loaded while it was alive (MCPE-156528)

Blocks

  • Dirt Path and Farmland collision are now one pixel lower (MCPE-12109)
  • Players now sink in Soul Sand and Mud blocks (MCPE-154973)
  • Sugar Cane will now break on next random tick when its water source is removed (MCPE-162351)
  • Piston arms now extend more smoothly (MCPE-155987)
  • Blocks attached to Pistons now move more smoothly (MCPE-146597)
  • Huge Fungus blocks will no longer replace partial blocks when growing from Nylium (MCPE-65661)
  • Fixed an issue where an entity at coordinate 0,0,0 prevented Pressure Plates from being placed (MCPE-161377)
  • Fixed blocks flickering when moved by Pistons (MCPE-15268)
  • Fixed an issue where signs would not play a placement sound when placed (MCPE-65423)
  • Bubble columns are now properly generated above underwater Magma Blocks
  • Swimming above Mud blocks no longer causes the screen to get blocked (MCPE-153737)

Items

  • Freshly crafted tools and armor now work the first time they are used (MCPE-161151)
  • Weapons, tools, and armor can now be dropped from the players inventory the first time after being renamed (MCPE-162132)
  • Fixed issues with Book & Quill not able to be signed and closed (MCPE-163325)
  • Fixed a bug where fully charged items were lost when going through a portal (MCPE-55279)
  • Using the Anvil to enchant or fix items will no longer rename items unintentionally (MCPE-154453)
  • Fixed a bug where Slimes and Magma Cubes could break Shield durability every tick (MCPE-119451)
  • Fixed a bug where Pufferfish could break Shield durability every tick (MCPE-143689)

Touch Controls

  • Re-enabled the new stack splitting functionality for touch devices
  • "Split Control" option will only appear in Classic control mode and only affect the Classic control scheme
  • Fixed an issue where hotbar slots could not be touched in Crosshair and Touch control schemes in certain situations
  • Scrolling the inventory screen is easier as the dwell time has been increased to 180 milliseconds (was 120 previously). The dwell time is the length of time an item must be held before a drag action begins
  • Untangled the connections between "Lock Joystick", "Joystick Always Visible", and "Joystick Visible When Unused"
  • Added toggle "Delayed Block Breaking (Creative Only)" in Touch Settings to control this functionality
  • Fixed an issue where double tapping touch control buttons can be difficult on high refresh rate screens (MCPE-156351)
  • Improved the way that button presses and camera movements work in tandem in the new Touch Controls
  • Action buttons now show up when in a Boat while using Crosshair mode (MCPE-159376)
  • Fixed the Dismount button in the new touch control schemes appearing blurry (MCPE-156722)
  • Fixed an issue which prevented items from being discarded in the extended Creative Mode inventory by dropping them on another item (MCPE-162124)
  • Fixed an issue with touch controls when swimming and charging a Bow, Crossbow, or Trident no longer launch the weapon immediately (MCPE-136625)
  • Fixed an issue where joystick gestures were stopped if your finger overlapped with the hotbar (MCPE-159870)
  • Resolved an issue where players couldn't interact with the hotbar in some resource packs with the new touch controls (MCPE-157748)
  • The sprint and descend buttons in Crosshair Mode now have the same colour as other buttons (MCPE-156740)
  • Resolved an issue where quickly tapping "Ascend" and "Descend" would cancel flying in the new touch controls. Going forward, double tapping "Descend" is how flying is cancelled (MCPE-162240)
  • Status icons now follow the screen safe zone when in touch mode
  • Adjusted status icons to form in one row across width of screen when in touch to account for new touch controls
  • Removed the action delay from Attack and Interact buttons (MCPE-158143)
  • When the joystick is unlocked, the draggable range has been changed to be the same as the when the joystick is locked. In both modes, if auto-sprinting is enabled, it will start when the joystick is dragged slightly above the background. The auto-sprint will disengage if the joystick control is subsequently moved back into the joystick background area
  • A tap gesture will now fire a charged Crossbow. Previously, it was necessary to hold the gesture for 400ms before the bolt would fire
  • Fixed an issue where players couldn't drag/drop on the Anvil screen

Graphical

  • Applied ambient light to blocks moved by Pistons (MCPE-136928)
  • Mob shadows now render properly on Android devices using certain GPUs (MCPE-155354)
  • Added D3D12 support for Intel Integrated/Dedicated Graphics for compatible drivers

Realms

  • Shortened text when uploading worlds and add-ons so it fits in the dialog prompt
  • You will no longer get an error message when joining a Realm that has been empty for several minutes

User Interface

  • Added a new Mobile Data Blocked screen on Android/iOS when mobile data is available but disabled in-game and Wi-Fi is not connected
  • Players can now rebind the copy coordinate keys with Full Keyboard Gameplay and the Enable Copy Coordinate UI settings enabled (MCPE-163082)
  • Fixed a bug where the boss bar name would not update when the boss name changed until the bar was reloaded by the player
  • Fixed a bug on the Pocket UI Inventory screen where items could not be dropped back into the inventory in Creative Mode
  • Fixed a bug on the Pocket UI Inventory screen where the 'Craftable/All' toggle could only be changed in the Search tab but not in any other tab
  • On Xbox, camera movement with mouse no longer changes mouse position when the inventory screen is reopened (MCPE-162890)
  • Text color for a selected item stack count is now white instead of yellow
  • A warning now appears when the player is about to lose changes when moving away from the Create New World screen
  • Changed the error handling of copying worlds to display a modal pop-up instead of a toast notification
  • Fixed a bug causing the HUD to not rotate with the player's direction while riding in a Boat in VR
  • Changed the color of the description text for the "Allow mobile data for online play" option to be more readable (MCPE-162459)
  • Fixed a contrast issue of the little arrow in dropdown components on hover, the unselected toggle components and the toggle/sliders in chat settings

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.9.50 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

Structure Block Import

  • Structure Blocks can now import structures from '.mcstructure' files on Windows

General

  • Actor (Entity) Properties are no longer experimental (This includes Molang queries and property filters, but not Permutations)
  • Fixed a crash that would occur if the texture_index of a spawn egg was out of bounds. Now a content log error will be presented instead
  • Min/Max distance values in sound events now only affect the sound event and not all events using the same sound (MCPE-154376)
  • Added client-side-chunk-generation-enabled toggle to server.properties
  • Fixed an issue where changing the subpack of Resource Packs that have subpacks would not apply changes until the game was restarted (MCPE-162002)
  • Recipes that have the same inputs but have different outputs will now display content errors (excludes Crafting Table and Stonecutter recipes)

New '/execute' Command Syntax

  • Removed the Upcoming Creator Features requirement for the new execute command syntax
  • Version 1.19.50 is now required to run the new command syntax
  • Creators currently using the new execute command syntax in command blocks will have to go modify those command blocks in order to update those commands
  • Creators currently using the new execute command in behavior packs will need to change the min engine version to 1.19.50
  • The previous execute command syntax can still be used by using version 1.19.40 or less

Commands

  • As a preview of upcoming potential changes to how commands run, new experimental functionality within the Upcoming Creator Features experiment causes command execution (with the exception of behavior pack animation controllers) to run at the end of the current tick
  • Using the '/enchant' command to apply the same level of enchantment no longer results in a higher level being applied (MCPE-153204)
  • Fixed an issue where hasItem wouldn't correctly detect an item with a data value if hasItem wasn't provided a data value (MCPE-162460)
  • Running '/execute as' from Command Blocks no longer inherits rotation from entity (MCPE-162680)
  • Fixed a bug where Chain Command Blocks would not activate when Delay in Ticks was greater than 0
  • Running '/execute align xyz entity' now produces a command error instead of crashing (MCPE-162733)

Data-Driven Blocks

  • Released BlockCollisionBoxComponent outside of experimental toggle in JSON formats 1.19.50 and higher
  • Released BlockCraftingTableComponent outside of experimental toggle in JSON formats 1.19.50 and higher
  • The Crafting Table UI now updates when a block changes to a permutation with a different "minecraft:crafting_table" block component
  • Removed the functionality of the "minecraft:breathability" block component. Component will have no effect on the custom defined block

Data-Driven Items

  • Blocks using the "minecraft:placement_filter" component now produce particles, sounds and vibrations events when they are removed due to their placement condition failing

Mobs

  • "input_ground_controlled" no longer implies increased auto step when controlled by player. The "variable_max_auto_step" component can be used instead. To have consistency with previous versions, use "base_value": 1.0625 and "jump_prevented_value": 0.5625

Networking

  • Added server property 'enable-lan-visibility' to disable the explicit LAN discovery by clients. This will prevent unexpected port conflicts when running multiple dedicated servers on a single host. Clarified port use in server logs and made error messaging more clear (BDS-1094)

AI Goals

  • Exposed new data parameters for the "minecraft:offer_flower" AI behaviour to specify such things as the time that the mob offers the flower for, the chance that the goal will start, and the dimensions of the AABB used to search for a mob to offer a flower to
  • The "minecraft:offer_flower" AI behavior can now be used by any mob, not just the Iron Golem
  • The "minecraft:offer_flower" AI behavior will now search through all mobs in the specified range rather than just the closest one, meaning that this goal has the potential to be used more consistently than before
  • Exposed new data parameters for the "minecraft:take_flower" AI behavior to specify such things as the conditions to be met to start the goal, the min and max wait times before taking the flower, and the dimensions of the AABB used to search for a mob to take a flower from
  • The "minecraft:take_flower" AI behavior can now be used by any mob, not just baby Villagers

Molang

  • Fixed query.has_property to return 1 when a property exists and 0 when not, rather than the opposite of that

Scripting, APIs, and GameTest Framework (Experimental)

  • Fixed player.velocity property not returning correct values in certain situations (MCPE-152715)
  • Added function canPlace - Returns if it is valid to place the desired block type or block permutation at a specified location (and optional face of the block)
  • Added function trySetPermutation - Attempts to place the desired block permutation at a location by first checking canPlace
  • Entity
    • Removed function runCommand. Consider runCommandAsync as an alternative
  • Dimension
    • Removed function runCommand. Consider runCommandAsync as an alternative
  • Converted BlockRaycastOptions to an interface
  • Converted EntityEventOptions to an interface
  • Converted ScoreboardObjectiveDisplayOptions to an interface
    • Location type updated to IVec3
  • Vector
    • add - updated a and b arguments to accept an IVec3 interface type
    • cross - updated a and b arguments to accept an IVec3 interface type
    • distance - updated a and b arguments to accept an IVec3 interface type
    • divide - updated a argument to accept an IVec3 interface type
    • lerp - updated a and b arguments to accept an IVec3 interface type
    • max - updated a and b arguments to accept an IVec3 interface type
    • min - updated a and b arguments to accept an IVec3 interface type
    • multiply - updated a argument to accept an IVec3 interface type
    • slerp - updated a and b arguments to accept an IVec3 interface type
    • subtract - updated a and b arguments to accept an IVec3 interface type

API

  • Initial APIs are releasing out of beta and will be usable without an experimental flag
  • The first module to release is @minecraft/server as version 1.0.0. The APIs included with this are listed below:
    • Non-beta APIs like those included in the @minecraft/server 1.0.0 module do not require the Beta APIs experiment to be turned on, and will be more stable over time
    • This initial API set is narrow, but we intend to add more APIs into non-beta modules over the coming months
  • @minecraft/server will continue to develop in Beta and those Beta APIs have been incremented in version to 1.1.0-beta; if you wish to continue to use Beta @minecraft/server APIs, manifest.json references will need to be updated to 1.1.0-beta
  • APIs included in the @minecraft/server version 1.0.0 release:
    • System type (Exposed via system global instance)
      • run() - runs a function on the next tick (can be used to maintain a game loop tick over tick)
    • World type (exposed via world global instance)
      • getDimension()
      • getAllPlayers()
    • MinecraftDimensionTypes type
      • nether
      • overworld
      • theEnd
    • Dimension type
      • id
      • runCommandAsync()
    • CommandResult type
      • commandResult
    • Entity type
      • id
      • typeId
      • dimension
      • runCommandAsync()
    • Player type
      • name

1.19.41 Update

1.19.41 2022-11-03

A new update is available that addresses some issues that have occurred since the release of 1.19.40.

Fixes:

  • Fixed choppy performance after resuming due to incorrectly presented frames on Xbox Series X|S consoles (MCPE-155879)
  • Fixed the brightness of the night sky when enabling RTX (MCPE-162445)
  • Players can once again spread items across an inventory grid when holding the "Place One" button with a controller (MCPE-163625)
  • Fixed an issue where players couldn't scroll through the contents of Chests with touch controls (MCPE-163619)
  • Fixed multiple issues related to joining Realms

1.19.40 Update

1.19.40 2022-10-25

A new update is available for Minecraft, bringing a variety of gameplay improvements, vanilla parity changes, and bug fixes.

Vanilla Parity:

General

  • Getting killed by a renamed weapon now produces a death message with the item name
  • Getting killed by a mob with a renamed weapon now produces a death message with the item name (MCPE-162055)
  • The Roofed Forest, Savanna Mutated, and Birch Forest biomes use the correct grass colors (MCPE-34936)
  • Mobs no longer spawn within the bounds of an Ancient City (MCPE-153524)
  • Sweet Berries can now be planted on Farmland (MCPE-99632)
  • Changed bubble column strength to match Java Edition (MCPE-158858)
  • Scaffolds now burn at a more correct rate, 1/4 of an item (MCPE-42949)
  • Wither Skeletons can now spawn inside of Wither Roses (MCPE-110127
  • Decreased the amount of hunger used while swimming to match Java Edition (MCPE-154452)

Mobs

  • Ravagers can now be hurt by Evoker Fangs
  • Increased Ravager collision box size to match Java Edition (MCPE-142171, MCPE-45531)
  • Increased Ravager speed to match Java Edition (MCPE-48145)
  • Librarian Villagers can now offer Enchanted Books with Curse of Vanishing and Curse of Binding (MCPE-84906)

Blocks

  • Players swimming above Mud will not have their screen covered (MCPE-153737)
  • Projectiles landing on Mud will not repeatedly shake (MCPE-153744)
  • Amphibious mobs no longer have trouble pathfinding around Mud Blocks (MCPE-153961)

Spectator Mode (Experimental)

  • Spectators no longer drop XP orbs when killed (MCPE-160245)
  • Spectators no longer reset their player level when killed
  • Water fog is no longer removed for players in Spectator Mode (MCPE-161105)
  • Spectator players no longer play sounds when entering/exiting bubble columns (MCPE-161536)
  • Shulker bullets no longer follow Spectators (MCPE-162069)
  • Spectators are now invisible to normal players
  • If a player is in Spectator Mode and other non-spectating players are present on the server, the spectating player won't affect mob despawning anymore
  • If there are only spectating players on the server, mob despawning is now put on hold

Fixes:

Performance/Stability

  • Fixed a crash when using spawn eggs in peaceful worlds on PlayStation 4 Edition
  • Fixed a crash that could occur when an animated structure was loading from a Structure Block and the player left a dimension via portal (MCPE-132561)
  • Fixed a bug which caused the game to crash when loading an Arrow with an unrecognized data value (MCPE-157983)
  • Fixed a potential crash source in explosions
  • Fixed a crash that could occur when leaving a split screen session
  • Fixed an issue with Marketplace bundle prices not showing as free after purchasing
  • Added a Clear Cache button in Storage Settings for all platforms. This button clears contents of Marketplace folders (but not worlds) and might help alleviate issues downloading content (MCPE-54531)
  • Fixed an issue where Wither effect damage would be reduced by armor (MCPE-159407)

Gameplay

  • Keyboard players can now sprint when moving diagonally (MCPE-144702)
  • Grove biome is now classified as "cold" and Villagers spawned there will be the snow variant (MCPE-147834)
  • Fixed fall damage accumulating while the player is in a Trapdoor block at the top of a bubble column (MCPE-158858)
  • Fixed an issue causing player to move in the wrong direction after turning using VR snap camera movement (MCPE-152443)

Mobs

  • Baby Villagers will again accept flowers from Iron Golems
  • Guardians are no longer able to float in the air (MCPE-33641)
  • Enabled tamed mobs that follow the player to follow the player through End Portals
  • Fixed an issue where Drowned could change held items when attacking (MCPE-40288)
  • Fixed a bug where mobs with a long hit range could hit players through walls (MCPE-55790)
  • Fixed a bug which caused Boats to disappear when pushed through a portal (MCPE-161563)
  • When a mob is a passenger in a Boat, neither the Boat nor the mob are allowed to change dimension (MCPE-154919)
  • NPCs can now have no name, hiding the nametag above their head

Blocks

  • Falling blocks no longer break when landing on double Slabs (MCPE-159921)
  • Huge Fungus stems no longer replace partial blocks when growing from Nylium (MCPE-65661
  • Water texture on some waterlogged blocks no longer renders too bright when placed under other blocks (MCPE-76949)
  • Fixed an issue which caused Redstone to output the wrong signal strength in certain configurations (MCPE-81981)
  • Fixed several issues related to Sticky Pistons being used near world build limits (MCPE-96088)
  • Breaking the block below a Snow-covered Flower now makes the Flower drop instead of the Snow Layer (MCPE-61609)
  • Fixed Beacon block suddenly disappearing when seen from a distance
  • The book of an Enchanting Table now properly faces a nearby player (MCPE-29924)
  • Temporarily reverted the changes to Dirt Path and Farmland collision changes, as well as Soul Sand and Mud blocks sinking while we iron out some bugs

Items

  • Reverted the change that caused Arrows and Tridents to stop moving (MCPE-162085)

Graphical

  • Fixed an issue with screen position on Android devices (MCPE-159703)

User Interface

  • Removed the :Clear Account Sign in Data" button from the Settings menu from non-Switch platforms, as it is only intended to function on Nintendo Switch (MCPE-129704)
  • Fixed a bug where usernames could be above max size (MCPE-152884)
  • To make finding the right thing in Settings easier, the Profile screen has been split into two new sections: General and Account
  • Ensured proper text-to-speech support for the revamped death screen
  • Fixed a bug where achievements would be disabled for some world templates
  • Fixed a bug in Pocket UI where items could be dropped in the dark-grey areas around the item grid in the Crafting Table screen
  • Fixed a bug in Pocket UI where items could be dropped in the dark-grey areas around the item grid in the inventories for the Horse, Mule, Donkey, and Llama
  • Fixed a bug where the death screen message was visible when the Show Death Message game rule was set to false
  • Fixed an issue where players couldn't drag/drop or select items from the equipment page
  • Changed the color of the text descriptions for the 'Darkness Effect Strength' and 'Notification Duration' accessibility options to a lighter shade to make them more readable (MCPE-162047)
  • Fixed a bug where death messages were sometimes too long to fit on screen (MCPE-156550)
  • Fixed the crafting screen search string not saving correctly
  • Fixed an issue with the durability bar missing on inventory screens on Xbox (MCPE-162063)
  • Fixed a bug where the sign in button on Create New World didn't work on some platforms
  • The copy coordinates gamepad tooltip now uses the correct icon depending on the platform (MCPE-162654)

Realms

  • Shortened text when uploading worlds and add-ons so it fits in the dialog
  • Fixed a problem where custom add-on packs could not be applied properly in Realms settings, as well as fixed a crash during pack uploading (REALMS-10655)
  • Unlocalized text no longer appears when connecting to a Realm with an outdated client

Mobile Touch Controls

  • Fixed a bug where items could not be removed from the hotbar by moving them onto other items in Creative Inventory on mobile devices
  • Fixed an issue where the stack splitting progress bar was not aligned on touch mode
  • Adjusted layout of the touch toolbar and status effect icons based on user feedback
  • Fixed a bug that prevented scrolling through the Village trade list on mobile devices
  • When the auto-jumping feature is enabled, the player will now automatically jump out of water when moving toward a block on land
  • In Creative Mode while using touch input with Action Buttons off, the delay for breaking the first block has been increased to 800 milliseconds. This reduces the chance of breaking a block by accident
  • Added support for dragging and dropping with touch gestures in the inventory
  • Double tapping 'descend' now toggles off flight in Joystick touch control modes
  • Updated the positioning of status effects for Pocket UI
  • The inventory button for touch devices is now reset to its default appearance after closing the inventory
  • Fixed an issue where players couldn't swap unstackable items with touch controls
  • Improved the images for the three control schemes in the touch settings menu

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.9.40 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

Custom Block Geometry

  • We have released custom block geometry in this version of Minecraft. This means that anyone can make a custom block with their own custom geometry and textures WITHOUT turning on the Holiday Creator Features experimental toggle in settings
  • For more information and a list of documentation and tutorials, visit the Custom Block Geometry article on minecraft.net

Commands

  • Implemented the "/execute facing" and "/execute facing entity" commands
  • Implemented the "/execute align" command
  • Fixed a problem with teleports appearing to fly the target to the new location instead of being instant
  • Added the 'replace block' overload to the /loot command
  • Implemented the "/execute rotated " and "/execute rotated as" commands
  • Added the ability to set a custom block with a specific custom block property using the /setblockcommand
  • Copying a bubble column with the /clone command no longer results in invisible water (MCPE-153903)
  • Added new overload to the /summon command that adds rotation arguments
    • New overload is /summon [ spawnPos : x y z] [yRot: float] [xRot: float] [spawnEvent: string] [nametag: string]
  • Previous overload '/summon [ spawnPos : x y z] [spawnEvent: string] [nametag: string]'
  • Temporarily disabled the rotation for the /summon command while a bug is worked on
  • Fixed a rotation issue when a Command Block executes 'execute facing' and 'execute rotated' (MCPE-162256)
  • Implemented the '/execute in' command
  • Implemented the '/execute anchored <eyes|feet>' command

See the full list of technical changes in the full changelog.

1.19.31 Update

1.19.31 2022-10-04

A new update is available that addresses some issues that have occurred since the release of 1.19.30.

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed terrain on Maps getting replaced with black pixels (MCPE-162421)
  • Fixed a bug that unbound the Inventory key when using the Full Keyboard Gameplay toggle
  • Fixed players sometimes spawning under the obsidian platform and falling into the void after entering an End Portal for the first time after the 1.19.30 update on Realms (MCPE-162482)

1.19.30 Update

1.19.30 2022-09-20

Vanilla Parity:

Gameplay

  • Modified the Fireball entity's collision box to match Java Edition
  • The Enchanting Table now produces a sound when enchanting an item
  • Amethyst blocks no longer produce sound when jumping off them
  • Fixed the bottom texture of the Melon block to match the top texture (MCPE-31035)
  • The item stack popup animation will now only play when a new item is added to the stack (MCPE-23995)
  • Fixed an issue where Light Blocks would be removed when placing an Armor stand over them (MCPE-151856)
  • Changed some structures names in the /locate command to have underscores, like in Java Edition (e.g. ancientcity -> ancient_city); the old names will still work but will not show up in the autocomplete
  • Fixed an issue where Boats with Chests would not drop the Chest's contents when destroyed by the /kill command (MCPE-160186)
  • Eating a Stew will now leave the empty Bowl in the slot it was eaten from (MCPE-56367)
  • Drinking a Potion will now leave the empty Glass Bottle in the slot you drank it from rather than the first empty inventory slot (MCPE-26436)
  • Oak and Mangrove Fence Gates are now flammable (MCPE-160098)

Mobs

  • Fixed Hoglin and Zoglin hitbox size and hit range to match Java Edition (MCPE-65424)
  • Increased Sculk Shrieker and Sculk Sensor generation rates in Deep Dark and Ancient Cities to better match Java Edition (MCPE-153525)
  • Modified the Cat's head position while sitting to match Java Edition (MCPE-46668)
  • If a Villager has a Nametag, it is now displayed along with their trade tier (MCPE-152644)

Spectator Mode (Experimental)

  • Capes are no longer rendered while in Spectator Mode (MCPE-156929)
  • Spectator players in Lava Cauldrons no longer display the burning animation (MCPE-160331)
  • Players in Spectator Mode are no longer affected by the Powder Snow fog effect (MCPE-156683)
  • Sadly, any leashed animals will not follow spectators anymore (MCPE-157065)
  • Players in Spectator Mode no longer emit particles while sprinting (MCPE-160397)
  • Spectator players with status effects applied no longer emit particles (MCPE-160398)
  • Endermen no longer become angry at players in Spectator Mode (MCPE-156742)
  • Players in Spectator Mode can no longer interact with Sculk Sensors by swimming in water or lava (MCPE-153879)
  • Players switching into Spectator Mode will unhook any fishhooks attached to them
  • Players in Spectator mode can no longer be pushed by explosions (MCPE-156687)
  • Powder Snow no longer emits particles when spectators move through it (MCPE-153876)
  • Big Dripleaf no longer tilts when touched by players in Spectator Mode (MCPE-156686)
  • Players in Spectator Mode now keep their inventories and equipped items on death (MCPE-156681)
  • Spectators can no longer attract mob's attention when holding their favorite food (MCPE-153882)
  • The /testfor command can now target spectators (MCPE-158042)
  • The Spectator game mode can no longer be entered via the /gamemode 6 command, only via /gamemode spectator
  • Spectators using touch controls can no longer break Boats and Minecarts (MCPE-158307)
  • Parrots sitting on a player's shoulder now hop off when entering Spectator Mode
  • Animals and mobs with follow_owner behaviour no longer follow Spectators
  • Animals and mobs with find_mount behaviour no longer try to mount Spectators
  • Spectator Mode players won't have cold feet and now the Frost Walker enchant does not affect water
  • Pufferfish no longer react to nearby spectators

Fixes:

Performance / Stability

  • Fixed a bug that rarely caused the Villager's bounding box to become desynced with the server when sleeping
  • Fixed a bug causing an occasional crash when loading players in beds
  • The game no longer crashes when browsing Marketplace
  • Fixed a crash that could occur when resuming the game on Xbox
  • Fixed a bug where deleting cloud synced worlds would not delete the cloud version of the world when the player deletes the world locally
  • Fixed PlayStation 4 audio stuttering issues while framerate is low (MCPE-158902)
  • Fixed a crashing issue related to undyed Shulkers
  • Most common Marketplace connection issues will now automatically resolve themselves when conditions improve without needing to restart Minecraft (MCPE-155025)
  • Fixed performance issues when Striders are being ridden by baby Striders (MCPE-146478)
  • Fixed a crash that would occur on some devices when loading in worlds with texture packs applied (MCPE-160800)
  • Fixed a crash when uploading a world with no name using "Play on Realm" button

Gameplay

  • Music is now included in the mobile app and no longer has to be downloaded from Marketplace
  • Fixed issue where player would see inside of Top Snow when diving into it while wearing Elytra
  • Fireballs can no longer travel through portals to prevent an issue where they could become permanently stuck (MCPE-160938)
  • Pressing the Ctrl and Alt keys together will no longer make the Alt key get stuck down

Mobs

  • Endermen no longer get angry at Creative players (MCPE-42977)
  • Fixed a bug causing Leads to break with Allays after the owner player changes dimensions (MCPE-158955)
  • The Goat's ram animation was modified to slowly lower their head when preparing to ram (MCPE-129477)
  • Reduced the Enderman's teleport range to 32x32x32 to ensure that it cannot despawn itself by teleporting (MCPE-152268)
  • Allays and Bees should no longer get stuck on Lanterns or other low hanging objects (MCPE-155777)
  • EDU Toggle: NPC names default to only being displayed while looking at them

Blocks

  • Mud Brick Slab can now be placed as a top slab via commands (MCPE-157852)
  • Banners now spawn correctly in newly generated structures (MCPE-160696)
  • Coral Fans now look identical when placed facing North, West, East, and South (MCPE-125311)
  • White Glazed Terracotta is no longer missing from the Creative Mode inventory and is once again accessible through commands
  • Seagrass and Kelp are no longer classified as Coral Decorations in the Creative Mode inventory (MCPE-44034)
  • Fixed a bug where some blocks that require a supporting block (for example Carpet or crops) did not appear on Maps when placed on a non-full block or above an air block (MCPE-159713)
  • Iron Bars are no longer missing from the Creative Mode inventory and are once again accessible through commands (MCPE-160253)
  • Piston's animation when extending and retracting is now smooth (MCPE-155987)
  • It is no longer possible to get an aged Sapling in the inventory by block-picking

Items

  • Fixed dropped items getting stuck at the edge of flowing water (MCPE-157167)
  • When on fire, the fire overlay no longer clips through held items (MCPE-147776)
  • Mangrove, Crimson, and Warped Planks can now be used to repair Shields (MCPE-158940)
  • Fixed a regression where an undamaged tool, such as Pickaxe, when name changed on an Anvil, would fail to work correctly when used for the first time (MCPE-152637)

User Interface

  • Fixed a bug where the name tag background was slightly offset (MCPE-160254)
  • Fixed a bug where enchanted leather items would have parts of the texture not displaying the glint animation (MCPE-98929)
  • Added new disconnection error messages to better highlight the area in which the disconnection occurred
  • Character Creator offers in Marketplace will no longer lose their thumbnail images upon exiting the Dressing Room
  • Added a Retry button to the Xbox cloud sync prompt
  • Item stacks now are merged together after assigned tick threshold
  • Added a missing settings button on packs in the updated Create New World screen
  • Added a new disconnection error message - "Unable to connect, please restart your client"
  • Added a paste button to the Command Block screen
  • Fixed an issue causing messages with non-unicode characters to have incorrect spacing
  • NPC names now default to only being displayed while looking at them
  • The arrow within the crafting Pocket UI now fits appropriately without any clipping issues
  • The "Cannot connect to Marketplace" error will no longer be erroneously read by the Text to Speech reader
  • Raid bar no longer becomes stuck after breaking Beds to cancel a raid (MCPE-152851)

Graphical

  • Player textures and UI elements should no longer turn pink after playing for an extended period time on highly populated servers (MCPE-105487)
  • Fixed an issue where certain water textures with waterlogged blocks displayed the wrong texture (MCPE-156281)
  • Fixed an issue with flowing Lava and Water textures not animating on some iOS devices
  • Sky in The End dimension will no longer look like static upon entry while it is raining in the Overworld (MCPE-148843)

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.30 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

Copy Coordinates

  • Added keyboard shortcuts that allow players to copy either their current coordinates or the coordinates of a block
    • Control + Alt + C is the default for copying current coordinates
    • Control + Alt + X is the default for copying coordinates of selected block
    • Needs the "Enable Copy Coordinate UI" enabled in Creator settings

See the full list of technical changes in the full changelog.

1.19.22 Update

1.19.22 2022-09-01

A new update has been released to address a few more issues that have occurred since the release of 1.19.20.

Fixes:

  • Fixed a crash that could occur on some devices when loading in worlds with texture packs applied (MCPE-160800)
  • Fixed a bug where deleting cloud synced worlds on Xbox would not delete the cloud version of the world when the player deleted the world locally
  • Fixed an issue on Xbox that could cause players to see a "storage full" error despite having plenty of storage

1.19.21 Update

1.19.21 2022-08-23

A new update is available on Minecraft to address some issues since the release of version 1.19.20.

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed an issue that caused Villagers' professions to not reflect in their clothing (MCPE-160475)
  • Fixed a bug where graphical artifacts appear while playing on some devices
  • Fixed a bug where the names hovering above mobs were slightly offset (MCPE-160254)
  • Fixed an issue that caused some blocks on Marketplace worlds to appear as "update blocks" on Realms
  • Paid emotes can no longer be equipped for free

1.19.20 Update

1.19.20 2022-08-09

A new update is now available for Minecraft that introduces a swath of changes and fixes!

New Features:

  • Added the updated Create New World screen on Nintendo Switch

Changes:

  • Added support for middle mouse click on iOS
  • Zombies now have a 10% chance to be able to break doors on hard difficulty (MCPE-79636)
  • Implemented new Marketplace error screen art and messaging
  • Timeout when connecting to a multiplayer game has been reduced from 180 to 90 seconds
  • D-Pad Left can now be held down again to move the cursor left in menus (MCPE-155976)
  • Instantaneous effects (Potions, Tipped Arrows) can no longer be applied to dead mobs and players
  • ‘So Below’ music track now plays in Basalt Deltas (MCPE-70890)
  • Redesigned the menu toggle switches to make it easier to distinguish between the on and off states

Known Issues:

  • Due to an unexpected crashing issue, we have had to temporarily revert the fix for MCPE-105487, which can cause textures to turn pink after playing for long periods of time on a server
    • This means that this bug may continue to occur until we have a solution. Thank you for your patience while we continue to work on this important issue - we hope to have it finally fixed as soon as possible!

Fixes:

Performance / Stability

  • The game no longer crashes when browsing the Marketplace
  • Fixed a crash related to Spawn Eggs (MCPE-159302)
  • Prevent client/server portal travel desync on low render distance settings (MCPE-158167)
  • Fix potential crash when returning to the Overworld from the Nether or The End
  • The game no longer crashes when entering Coin Starter Bundle Screen
  • Fixed bugs where client state can get out of sync with server if using an item is cancelled or failed
  • Improved the performance of the locate biome command to mitigate stalls on the server while searching for a biome that is far away (MCPE-157609)
  • Fixed a crash that could occur when connected devices, like gamepads, were missing
  • Fixed a crash that was caused by a Villager changing its profession while trading. The Trade screen will now close if the Villager changes professions mid trade
  • Fixed a crash that could occur when Pistons were extending or retracting near moveable blocks and Arrows
  • Fixed a crash when exploring multiple categories in Marketplace on Xbox and PlayStation
  • Fixed a crash that could occur when teleporting and killing an entity in the same tick

Gameplay

  • The Wandering Trader's spawning now matches Java Edition and it will no longer spawn in water, lava, or underground (MCPE-46911)
  • Fixed a bug where Bows could fail to shoot an Arrow the first time they were used, this also affected Crossbows and with throwing Tridents (MCPE-159467)
  • Fixed a bug that caused the new Wild Update music to not play in the Wild Update biomes when in Creative mode
  • Fixed an issue that prevented fisherman Villagers from offering to buy Boats at max level
  • The secret door that leads to the Redstone room in the center of an Ancient City now opens/closes properly (MCPE-156718)
  • Lava in Buckets will no longer disappear when failing to be placed or dispensed into partial blocks (MCPE-50664)
  • Fixed an issue where enchantments on ranged weapons on mobs were not being applied (MCPE-113623)
  • Fixed volume level of Amethyst step chime sound when walked on by a mob
  • Fixed an issue where some items with durability would fail to be created from the Creative inventory
  • Ancient Cities have more frequent Sculk Patch generation (MCPE-154229)
  • Player no longer takes damage from entering a Nether portal if it is placed at Y=-21 or below (MCPE-154888)
  • Fixed an issue where scores on scoreboards were not being ordered properly (MCPE-141427)
  • Fixed a bug where fishing hooks would drop loot when killed with the /kill command (MCPE-142329)
  • Player’s Soul Speed is now properly activated and de-activated on Soul Sand (MCPE-157152)
  • Fixed a bug causing health_boost to display incorrect health values, causing the player to turn invisible and unable to interact with the world on dying
  • When trading, the Villager plays the correct sound based on the item in the input slot (MCPE-152555)
  • Skulls in Ancient Cities now better match the orientation they have in Java Edition (MCPE-153547)
  • Enable event filters in the root definition to be evaluated independent of sequence or randomize when a format_version of 1.19.20 or higher is specified
  • Fixed issue with health boost extra life not staying (MCPE-153504)

Mobs

  • Polar Bears no longer panic when attacked
  • Tadpoles flopping while on land now more closely match Java Edition and fishes in speed (MCPE-154316)
  • Piglins will now stop attacking if the player puts on Gold Armor (MCPE-65516)
  • Jobless Zombie Villagers are no longer unable to ride Minecarts or Boats (MCPE-76831)
  • Ravager is now able to destroy Mangrove Leaves, Azalea, Azalea Leaves, Cave Vines, Dripleaves, Spore Blossoms, and Hanging Roots (MCPE-156551, MCPE-125322)
  • Releasing a bucketed custom mob now spawns the correct type of mob
  • Fixed the order in which a bucketed mob is created when released, which means any Actor Properties on it will load correctly
  • Allays can now pick up and drop items at their owner when in a Boat (MCPE-156377)
  • Allay can now always pick up dropped Scaffolding blocks (MCPE-157512)
  • Allay now correctly stops dancing when music from Jukebox ends
  • Allays now look at targets such as players (MCPE-158222)
  • Fish do not shake anymore when placed in an isolated water block
  • Fixed a bug that caused Wolves to spawn red when summoned with entity_born or on_tame events
  • Fixed a bug that could cause Witches to stop spawning. The Witch Hut structure is now set as a surface spawner for Witches (MCPE-60552)
  • The Ender Dragon can no longer destroy Crying Obsidian, Respawn Anchor, Light, Deny, Allow, Border, and Jigsaw blocks (MCPE-158343)
  • Fixed a bug causing baby mobs with the minecraft:behavior.sleep goal to have a shrunken hitbox (MCPE-46040)
  • Allays and Bees are now less likely to get stuck in non-full blocks (MCPE-155777)
  • Wardens can now detect a player sneaking on top of a Sculk Sensor (MCPE-155804)
  • Warden can now let itself fall up to 20 blocks down, instead of just 3 (MCPE-158304)
  • Allays can now pick up armor pieces with a different durability than the one they are holding (MCPE-158339)
  • Entities that die completely now have their data removed from world file (MCPE-155283)
  • Fixed a bug which could cause mobs to not load into the world if their saved y-position was greater than or equal to 25

Blocks

  • Removed "Wood" from the names of Mangrove Wood Planks, Stairs, and Slabs (MCPE-156791)
  • Twisting Vines and Weeping Vines with no support now pop even when the random ticking speed is set to 0 (MCPE-69305)
  • Hanging Mangrove Propagules no longer drop a Propagule item when silk touched if not at max growth (MCPE-156821)
  • Muddy Mangrove Roots can now be placed sideways (MCPE-153721)
  • Hanging Mangrove Propagule no longer changes color when certain blocks are placed nearby (MCPE-156570)
  • End Portal Frame Block is now named "End Portal Frame" instead of "End Portal" (MCPE-76821)
  • Amethyst Block has been renamed to "Block of Amethyst" (MCPE-125821)
  • Mangrove Log, Mangrove Wood, and Stripped Mangrove Wood can now be used to craft a Campfire with Charcoal (MCPE-157271)
  • Campfires can once again be stacked correctly (MCPE-159398)
  • Fixed a bug where Pistons sometimes did not drop the Piston item when broken by the arm (MCPE-158314)
  • Sounds of the Smithing Table when a Villager is working are now the same as sounds when the player uses the table (MCPE-79716)
  • Bells can no longer catch on fire or be destroyed by fire
  • Mangrove and Azalea Leaves no longer prevent tree growth (MCPE-154980)

Sculk Blocks

  • If two vibrations are emitted at the same time, Sculk Sensors will now react to the closest one (MCPE-155793)
    • If two vibrations are emitted at the same time and at the same distance, Sculk Sensors will now react to the one with the highest frequency
  • Sculk Sensors now detect a Creeper exploding with a frequency of 15
  • Sculk Sensors now detect an End Crystal exploding with a frequency of 15 (MCPE-153733)
  • Sculk Sensors now detect a Fish being let out of a Bucket with a frequency of 12
  • Sculk Sensors now detect a TNT being fired out of a Dispenser with a frequency of 12
  • Vibration particles are now always oriented towards the target Sculk Sensor (MCPE-156648)
  • Sculk Catalysts now play the blooming sound effect when blooming (MCPE-153562)
  • Sculk Catalysts do not spread Sculk anymore on players' death if the Keep Inventory gamerule is set to True (MCPE-157884)
  • Sculk Catalysts do not get covered in Sculk Veins anymore if a mob dies on top of them
  • Sculk Catalyst now blooms when a mob with no experience dies next to it
  • Sculk Sensors can now also detect Bees, Chickens, Allays, Phantoms, and Ender Dragons flying (MCPE-153725, MCPE-154055)
  • Sculk Sensors can now emit the whole range of Redstone signal strengths, based on the distance a vibration has been emitted at. Previously, the output was either 1, 15 or even
  • Sculk Sensors no longer detect Boats staying still in water (MCPE-155368)
  • Reduced Sculk Catalyst experience drop from 20 to 5
  • Sculk Patch Features can now be placed on additional block types (MCPE-156669)

Graphical

  • Fixed bug causing FOV to stutter when sprinting while the player has a speed effect applied
  • With data-driven block tessellation, geometry box pivot-base rotation now rotates around the correct pivot point
  • Fixed x-ray vision when Top Snow falls on top of player so it now behaves as a solid block when Top Snow covers player's vision (MCPE-150709)
  • Fixed an issue with RTX on Windows where point lights were unintentionally accumulated for emissive blocks (MCPE-159485, MCPE-159488)

User Interface

  • The Toggle Perspective hint now shows the player’s assignment instead of the default assignment
  • Saddled Pig's tooltip changed to "Ride" instead of "Mount"
  • Added content warnings for large icons for texture tessellation (e.g. objects in hand)
  • Fixed an issue where players were not able to hover over UI elements inside a scroll view if a portion of it fell outside of the view when using mouse + keyboard on iOS. This was a result of the scroll view auto focusing onto the nearest non-clipped element
  • Hover text for can_place_on blocks for items in inventory is now in a consistent order between game saves (MCPE-153516)
  • Removed the controller settings tab for Oculus
  • Goat Horn sound is now placed in the Jukebox/Note Blocks sound category in Settings (MCPE-154885)
  • Fixed the Add Server feature not saving IPV6 addresses (MCPE-66233)

Realms

  • Updated the Realms Plus FAQ to clarify that all Bedrock platforms can purchase Realms Plus (MCPE-157869)
  • Fixed an error where creating a new Realm would navigate out to the Play screen instead of returning to the Create New World screen
  • The Realms feed screenshot button is now available for VR platforms

Spectator Mode (Experimental)

  • Removed emotes functionality while in Spectator Mode
  • Player can now place blocks where spectator is hovering
  • Players now have their hands back when they are holding a map when they have one item in offhand and one in main hand, curious how they held it without hands...
  • Spectators’ heads are now properly rendered as semi-transparent
  • Character Creator head items (hats, hoods, helmets, etc.) are now properly rendered semi-transparent while in Spectator mode
  • Capes and animated back items are no longer rendered while in Spectator mode (MCPE-156929)
  • Spectators can no longer use or get affected by portals (MCPE-156684)

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.20 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

See the full list of technical changes in the full changelog.

1.19.11 Update

1.19.11 2022-07-26

A new update is available on Minecraft to address some issues since the release of version 1.19.10.

Fixes:

  • Fixed a bug that could cause mobs to not load into the world if their saved y-position was greater than or equal to 25
  • Fixed incorrect texture rending of players when using RTX on Windows (MCPE-156577)
  • Fixed incorrect texture rendering of some mobs, like Horses, when using RTX on Windows (MCPE-132747)
  • Fixed an issue that prevented Command Blocks from saving if a Command Block Alias wasn't provided while playing on Realms
  • Fixed a bug where suspended accounts could not play local worlds or navigate the menus on Xbox platforms

1.19.10 Update

1.19.10 2022-07-12

A new update is now available for Minecraft, featuring allay duplication, locate biome command capabilities, and a swath of new improvements.

New Features:

Allay Duplication

  • When an Allay hears a Jukebox playing, it will do a dance animation
  • If the Jukebox stops playing, or if the Allay gets too far away from the Jukebox, it will stop dancing
  • If the Allay is given an Amethyst Shard while dancing, it will play a small amethyst sound, make a heart, and duplicate into another Allay
  • After duplication, both Allays will have a 5-minute cooldown before being able to duplicate again

Changes:

  • Expanded the '/locate' command into locate structure and locate biome
  • The Trader Llama now has its own spawn egg
  • Added the player's cause of death to the death screen
  • Music is now included in the game files on iOS, so players no longer need to be download the music pack from the Marketplace
  • Added Bluetooth mouse and keyboard support on iOS

Fixes:

Performance / Stability

  • Fixed a crash that could occur when Boats are unloaded from the world
  • Fixed a crash that could occur when a Wither is loaded into the world
  • Fixed a crash that could occur in multiplayer when a player left the game while changing dimension
  • Fixed a crash that could occur when a Fishing Rod was cast through dimension-changing portals (MCPE-154161)
  • Fixed a crash that could occur when players died while affected with Withering
  • The game no longer crashes when entering the Coin Starter Bundle screen
  • Loading a world no longer takes a very long time when having the Holiday Creator Features experimental toggle enabled

Gameplay

  • Players are no longer pushed by Doors as they close (MCPE-154734)
  • Items now stack properly in the offhand when inventory is full (MCPE-34959)
  • Equipping items in armor slots through inventory screen now produces sounds (MCPE-46939)
  • Players can now hear each other equipping items in armor slots
  • Fixed a bug where players could take fall damage when walking around on Scaffolding at certain heights (even when not actually falling) (MCPE-154779)
  • Fixed a bug that reset the player's vertical camera angle upon entering a Boat (MCPE-152762)
  • Advanced Pick Block now copies the items inside when used on a Boat with Chest (MCPE-153410)
  • Resistance effect is no longer one level weaker than it should be (MCPE-156012)
  • Haste I will now properly increase the player's mining speed (MCPE-102237)
  • Conduit Power I now grants the effect of Haste I instead of Haste II
  • Fixed an issue with extra health from Health Boost not persisting after exiting the world (MCPE-153504)
  • Container entities like Boat with Chest can now be opened on mobile devices without crouching if all the seats are occupied
  • The player no longer endlessly jumps after entering a Boat while holding down the jump button (MCPE-155774)
  • Fixed a bug causing player hitboxes to not reset if they die while swimming (MCPE-155232)
  • Fixed an issue where new users given Operator permissions by default were not able to use operator commands
  • Fixed an issue where worlds that gave Operator permissions to new players only gave Member permissions
  • Removed the Vanilla Experiment and Wild Experiment toggles, since they no longer have any active experimental content

World Generation

  • Fixed a bug where upgrading old worlds could result in water columns below y=0
  • Mangrove Swamps are now denser to more closely match Java Edition (MCPE-153748)
    • There is still work to be done to increase the density of Mangrove trees in water
  • Grass blocks in Mangrove Swamps now have Dirt blocks underneath them (MCPE-155414)
  • Clay patches now correctly generate in Mangrove Swamps
  • Campground structures now generate correctly in Ancient Cities (MCPE-156084)
  • Updated Ancient City structures to match Java Edition
  • Sculk Vein feature can now generate within the same height-span as the Sculk Patch feature (MCPE-156074)

Mobs

  • Fixed issues with mobs disappearing after going through Nether portals (MCPE-155678)
  • Fixed a bug causing tamed mobs to disappear when they go through a Nether portal in a multiplayer world (MCPE-88322)
  • Villagers now spawn as Swamp Villagers in Mangrove Swamp (MCPE-153731)
  • Villagers will now flee from Zoglins (MCPE-74974)
  • Parrots are once again poisoned by Cookies (MCPE-151671)
  • The Trader Llama now has the correct name displayed when opening its inventory (MCPE-47165)
  • Fixed a bug that prevented Trader Llamas from becoming aggressive towards entities that attack the Wandering Trader (MCPE-94996)
  • The Wandering Trader will now flee from Zoglins
  • The Wandering Trader will now drink Milk to clear its Invisibility effect (MCPE-44605)
  • Fixed a bug causing riding passengers to stop riding when reloaded if they were across chunk borders
  • Breaking a Boat with Chest or Minecart with Chest will now anger nearby Piglins (MCPE-153393)
  • Fixed entities disappearing when importing worlds converted from legacy console editions of Minecraft
  • Fixed a bug where Slimes would no longer spawn in flat worlds made before 1.18 (MCPE-119396)
  • Fixed a bug where failed Slime spawn attempts would reduce the spawning rates of other mobs (MCPE-153502)
  • Wither now breaks Obsidian when attacked by players (MCPE-64630)
  • Wither no longer breaks surrounding blocks after a shorter delay than intended after being attacked
  • Entities entering Nether portals exit in same relative position and rotation to the portal (MCPE-139835)
  • Edited health points of Cod, Pufferfish, Salmon, and Tropical fish to be 3, matching Java Edition
  • Shulker projectile now adds effect "Levitation" instead of "Levitation II" on hit

Frog

  • Tadpoles now grow up into Temperate Frog in Meadow, and into Cold Frog in Deep Dark
  • Frogs no longer lay Frogspawn on shallow, flowing water (MCPE-152559)

Allay

  • Allays can now follow players through Nether portals (MCPE-155678)
  • Taking a stackable item from an Allay now correctly adds this item to existing stacks (MCPE-153540)
  • Taking a stackable item from an Allay no longer cause item duplication
  • Allay pickup range is changed from 64 to 32 blocks to match Java Edition (MCPE-251766)
  • Allay now retains information about the vibration it is reacting to through save and load
  • Items held by Allays now glow in darkness (MCPE-153533)

Warden

  • Warden can now path through lava (MCPE-153582)
  • Warden can now pass through water (MCPE-153602)
  • Warden is no longer pushable while emerging or digging
  • If the Warden is in liquid when attempting to despawn, it will not do the digging animation, instead it will just despawn without any animation/sound (MCPE-155706)
  • Warden now always chases a nuisance after it roars at it
  • Warden now increases its anger towards an attacking nuisance by 100 anger for each attack
  • There are no longer graphical artifacts from the Warden’s emerge or dig particle effects (MCPE-153580)
  • Warden's hurt animation no longer differs between Bedrock Edition and Java Edition (MCPE-153967)
  • Wardens can now spawn on more types of non-full blocks, such as upper Slabs, Redstone Dust, Snow layers, Buttons, and Tripwires (MCPE-155821)
    • Known limitations: The current solution doesn't allow spawning on some types of blocks such as Leaves and lower Slabs
  • Warden now retains information about the vibration it is reacting to through save and load
  • Warden’s Sonic Boom attack now bypasses enchantment damage reduction such as Protection (MCPE-156282)

Blocks

  • Nether Sprouts and Fungi can now be placed on Mud and Muddy Mangrove Roots
  • Froglight walk sound volume is now more similar as other blocks walk sound volume (MCPE-154879
  • Mob Spawners now drop XP only when destroyed by a Pickaxe
  • Fixed a visual issue where Barrier Blocks would show a red texture/overlay when being viewed from the inside (MCPE-98938)
  • Renamed "Flowered Azalea Leaves" to "Flowering Azalea Leaves"
  • Lapis Lazuli Block is now named Block of Lapis Lazuli (MCPE-105452)
  • ut Copper Slab and its variants can now be placed on the top half of a block on the first attempt (MCPE-154302)
  • Campfires can now provide full-faced bottom support to other blocks
  • Lecterns can now provide full-faced bottom support to other blocks
  • Weeping Vines can now be placed underneath all blocks which can provide full-faced bottom support (MCPE-153083, MCPE-104717)
  • Fixed an issue where Carved Pumpkins launched from Dispensers weren't equipping to nearby mobs
  • Bell now rings when hit by any type of projectile
  • Hit sound is now played when Amethyst block is hit by projectiles (MCPE-137090)
  • Amethyst Clusters are no longer destroyed if attached to a Sculk Sensor
  • Structure Blocks can no longer be waterlogged (MCPE-59566)

Mangrove and Mud Blocks

  • Muddy Mangrove Roots are now broken fastest with a Shovel (MCPE-153710)
  • Mangrove Roots are now broken fastest with an Axe (MCPE-155606)
  • Mangrove Leaf blocks are no longer collected into different stacks when using Silk Touch (MCPE-153786)
  • Mangrove Leaves are no longer collected into separate stacks when using Shears
  • Stripped Mangrove Logs now craft into Stripped Mangrove Wood instead of Mangrove Wood (MCPE-155365)
  • Mangrove Log is now included in Bonus Chest loot tables (MCPE-153924)
  • Mangrove Propagules are no longer blocked to grow by Leaves (MCPE-154928)
  • Mangrove Propagules now render correctly when placed in Flower Pots (MCPE-155528)
  • Mangrove Propagule now uses grass sounds
  • Mangrove Propagule is no longer destroyed by flowing water (MCPE-154011)
  • Mangrove Signs now use Mangrove Plank textures for breaking particles (MCPE-156568)
  • Mangrove Propagule is now placed at a random offset (MCPE-153735)
  • Iron Bars and Glass Panes now connect to Mangrove Roots (MCPE-153871)
  • Sweet Berry Bush can now be planted on Mud, Muddy Mangrove Roots, and Rooted Dirt (MCPE-153916)

Sculk Blocks

  • A Sculk Vein block now drops as many items as its number of faces when mined with Silk Touch
  • Sculk Catalyst can now spread Sculk through Mud and Muddy Mangrove Roots (MCPE-153924)
  • When a mob dies in proximity of multiple Sculk Catalysts, only the closest one will bloom
  • The "It Spreads" achievement is no longer unlocked when a Sculk Catalysts blooms after the death of a mob which carries no XP
  • Sculk Shriekers now scan for Wardens in a box with side 48 blocks, not 96 blocks
  • Sculk Shriekers now apply Darkness effect to players with threat level 3 or 4
  • Sculk Shriekers now detect players when riding any type of entity (MCPE-153814)
  • Sculk Shriekers now activate repeatedly while players are standing on them (50%) (MCPE-153818)
  • Sculk Shriekers now implicate the player that provokes it from afar
  • Sculk Shrieker now retains information about the vibration it is reacting to through save and load
  • A Sculk Shrieker can no longer summon a Warden underwater (MCPE-153791)
  • Sculk Shrieker particles are now correctly rendered from behind (MCPE-153591)
  • Sculk Shrieker now detects players when riding all types of entities, including Striders, Skeleton Horses, Pigs, and Llamas (MCPE-153814)
  • The Sculk Sensor now correctly detects when a Big Dripleaf block changes its tilting state (MCPE-153115)
  • The Sculk Sensor now correctly detects when a Grass, Grass Path, Dirt, Coarse Dirt, or Rooted Dirt Block is tilled with a Hoe (MCPE-153734)
  • Sculk Sensors cannot detect a player equipping a handheld item anymore (MCPE-153971)
  • Sculk Sensors are now occluded by Wool in a consistent manner, no matter which direction vibrations come from (MCPE-153815)
  • Sculk Sensors cannot detect a Player placing, destroying, walking and falling on Carpets anymore (MCPE-153956)
  • Sculk Sensors cannot detect Wool and Carpets hitting ground in item form anymore (MCPE-152998)
  • Sculk Sensor now retains information about the vibration it is reacting to through save and load
  • Sculk Sensors can now detect a Boat with Chest having its Chest opened and closed (MCPE-156199)
  • Sculk Sensors give out a Redstone Signal of 12 and 13 when detecting fluids being placed and picked up, respectively
  • Sculk Sensors can now detect a player drinking Milk
  • Sculk Sensors can now detect a player picking up Powder Snow via Bucket (MCPE-153817)
  • Sculk Sensors cannot detect an entity jumping on Wool covered by Sculk Veins anymore
  • Sculk Sensors cannot detect an entity standing still in Scaffolding anymore (MCPE-118454)
  • Sculk Sensors can now detect an entity moving in Powder Snow and cobwebs (MCPE-153105)
  • Sculk Sensors can now detect items being placed in the hand of an Armor Stand
  • Sculk Sensors cannot detect any more items being equipped on mobs at spawn time

Items

  • Goat Horn now correctly drops when Goats ram Mangrove Logs (MCPE-154912)
  • Goat Horn now has the same sound for the “Call” variant as Java Edition (MCPE-154886)
  • The last sound for Goat Horn was renamed from “Resist” to “Dream” to match Java Edition (MCPE-155059)
  • Fixed Bottles not usable on water and Boats not placeable on water (MCPE-156451)
  • Wooden tools can now be repaired using Mangrove Planks, Crimson Planks, and Warped Planks (MCPE-153808)
  • Smelting Gold and Iron tools and weapons into Nuggets now rewards XP (MCPE-136467)
  • Shields that are disabled when struck by an Axe or by Warden now plays broken item sound (MCPE-153315)
  • Items in off-hand are once again rendered properly
  • Pufferfish now gives Poison II effect instead of Poison IV when consumed (MCPE-105392)

Graphical

  • Players now have their hands back when they are holding a Map when they have one item in offhand and one in main hand. Curious how they held it without hands... (MCPE-100259)
  • Darkness effect now works in the Nether and the End dimensions
  • Lava and Powder Snow fogs now take priority over Darkness and Blindness fogs (MCPE-154928)
  • Fixed animation system issues for players in split-screen situations
    • Fixed Crossbow, Trident, and Shield rendering for other players (MCPE-118528)
    • Fixed split-screen render position when sleeping in a Bed (MCPE-65705)
    • Fixed Elytra's animation during split-screen
    • Fix attached Lead position when second player is using first person perspective
  • Fixed an issue with reloading RTX worlds that caused DX11 to be used, resulting in a black screen (MCPE-152645)
  • Fog settings with negative fog start will no longer cause UI elements get tinted by fog color
  • Fixed a visual bug where liquids could have unexpected heights in the corners depending on diagonally-adjacent blocks (MCPE-152995)
  • Fixed terrain flickering in and out of the fog when playing on Nintendo Switch
  • Fixed an issue with underground light sources being generated when breaking or placing a block (MCPE-155808)

User Interface

  • Fixed touch control's right d-pad button not working when the d-pad area overlapped with the hotbar area (MCPE-156103)
  • Infinite loading should no longer occur when entering the Dressing Room (MCPE-156209)
  • Fixed up some of the text for the emote wheel so it would fit inside the box
  • Added settings to change duration of notifications
  • Friendly Fire game rule toggle has been moved to the Multiplayer tab on the Create New World screen
  • On mobile devices, the experience bar is now centered over the entire length of the hotbar, including the ellipsis at the end
  • Fixed issue where info and buttons did not appear for downloaded skin packs (MCPE-152216)
  • On the death screen in Pocket UI, moved the Main Menu button to the top navigation to avoid accidental button presses when dying mid-fight
  • Fixed incorrect positioning of "Select (A)" tip on the death screen when using a gamepad controller
  • Added correct death message when dying from Sweet Berry Bush (MCPE-103583)
  • Added a minimum size to yellow splash screen text
  • Fixed a typo in notification duration label for Accessibility Settings (MCPE-156901)
  • Fixed "Crafting" word above the crafting slots in the inventory on Classic UI (MCPE-152697)
  • Worlds created with a template will now always disable achievements
  • Fixed an issue where items could be dropped by clicking in the dark gray area of the player inventory when using Furnace, Blast Furnace, Smoker, Enchanting Table, Grindstone, Brewing Stand, Anvil, Beacon, Smithing Table, Loom, Cartography Table, and Stone Cutter
  • Fixed an issue where some paragraphs of text in modals were misaligned (MCPE-153789)
  • Container screen cursor can now be controlled by the wireless controller touch pad on PlayStation 4 (MCPE-106320)
  • Fixed a typo in notification duration label for Accessibility Settings (MCPE-156901)
  • Player can now continuously jump while holding down the jump button (MCPE-117045)
  • Player can now descend from the top of scaffolding with the new touch controls (MCPE-154309)

Realms

  • Realms players can once again post screenshots to their Realms Feeds and comment on Realms Feed posts
  • Fixed a bug wherein failure to join a Realm gave misleading or incorrect error messages (REALMS-7242)
  • Different types of Realms subscriptions will always show the "Manage" button on the Settings > Subscriptions page if they are manageable on the current platform
  • Added a popup to notify players on Google Play about holds on Realms subscriptions
  • Clicking "Play on Realm" from World Settings now copies the world's game rules to the Realm
  • Due to recent changes, packs and worlds with version 1.19-level custom, experimental GameTest Framework JavaScript are rejected at the time of upload within Realms
    • We're working on more infrastructure to fully support worlds and packs with script in Realms, but in the meanwhile, packs with experimental script are not supported in Realms
    • Note that the recently released Spellcraft Marketplace map, which uses script, is also not supported within Realms

Spectator Mode (Experimental)

  • Players in Spectator mode no longer get effects from gameplay
  • Players in Spectator mode no longer trigger raids while in Village with Bad Omen effect
  • While in Spectator Mode, actors in other chunks are no longer culled away
  • Players in Spectator mode can now breathe anywhere
  • Players in Spectator mode can no longer be pushed by Pistons
  • Spectators will be ignored for sleeping rules to skip the night
  • Moving around as a Spectator will no longer affect player's hunger level
  • Spectators no longer broadcast self-made sounds; such as footsteps, climbing, watersplash, etc.
  • Player's insomnia timer stops ticking once the player switches to Spectator mode
  • Render only head for players in Spectator mode
  • Render players in Spectator semi-transparently
  • Projectiles such as Arrows, Tridents, Fireballs will now shoot through Spectators
  • Spectators playing with gamepad no longer are shown unusable tooltips

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.10 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

General

  • Fixed a crash that could occur if a mob had the flocking component
  • Fixed a bug where Soul Campfire was using the wrong tag, resulting in cases where some custom recipes for Campfires were not working correctly (MCPE-98305)
  • Fixed interaction priority when using a Bucket on a waterlogged and interactable block, eg. Lever (MCPE-154221)
  • The Trader Llama is now its own dedicated mob instead of being a normal Llama with specific component groups
  • Ensured content errors are not ignored when loading entity JSON schemas with invalid value types for following fields: The "Runtime_Identifier", "Is_Spawnable" and "Is_Summonable" fields for "description", the "component_groups" field and the "event" field for "events" (MCPE-151381)

Commands

  • Fixed an issue where, after 1.18.30, teleporting an entity to a chunk that has not been loaded since before 1.18.30 would result in the loss of that entity
  • Fixed an issue in the teleport command where a "facing" argument would calculate an incorrect vertical orientation (MCPE-144870)
  • Teleporting entities into unloaded chunks no longer deletes them
  • Autocomplete suggestions now show only valid parameters
  • New execute command functionality is now available via the "Upcoming Creator Features" experimental toggle
  • Chests with loot tables no longer drop items when removed with '/clone', '/fill' or '/setblock' (MCPE-151876)
  • Fixed an issue where entities loaded by Structure Blocks and commands would cause the despawn of the original mob used to save the structure and any mobs from previous loads of the structure (MCPE-155036)
  • Pillagers and Vindicator Captains spawned with commands are once again hostile by default (MCPE-116971)

Blocks

  • Renamed minecraft:block_collision block component to minecraft:collision_box
  • Renamed the minecraft:block_light_filter component to minecraft:light_dampening and added appropriate versioning
  • Renamed the 'part visibility' component's field 'rules' to 'conditions' and added appropriate versioning
  • Renamed the 'crafting_table' component's field 'custom_description' to 'table_name' and added appropriate versioning
  • Renamed the 'minecraft:block_light_filter' component to 'minecraft:light_dampening'
  • Renamed the 'part visibility' component's field 'rules' to 'conditions'
  • Renamed the 'crafting_table' component's field 'custom_description' to 'table_name'
  • Blocks with 'block_light_absorption' component of value 16 no longer fail to load
  • Renamed the component 'minecraft:ticking' to 'minecraft:queued_ticking'
  • Renamed the 'minecraft:ticking' component's field 'range' to 'interval_range', which is now described in ticks rather than seconds
  • Renamed the 'minecraft:flammable' block component fields 'flame_odds' and 'burn_odds' to 'catch_chance_modifier' and 'destroy_chance_modifier'
  • Added ability to set 'minecraft:flammable' block component using booleans for default flammable or nonflammable values
  • Updated documentation for minecraft:map_color and minecraft:material_instances
  • Cake blocks now emit Block_Change game events when slices are eaten

Items

  • Fixed 'minecraft:block_placer' item component to correctly trigger block component 'minecraft:on_player_placing'
  • Hunger Exhaustion component now uses new correct default values (MCPE-154238)
    • Please note, add-on packs that alter 'player.json' may need to ensure that the player saturation rate is set correctly to match the default values, if required

Actors

  • Added 'minecraft:drink_milk' behavior, which allows a mob to drink Milk based on specified environment conditions
  • Actor properties will now save and load correctly across multiple clients and entities
  • Direction facing will now be preserved through a transformation from one actor type to another
  • Fixed an issue where projectiles with an offset weren't spawned based on the player's rotation (MCPE-153880)
  • Fixed a bug that prevented the owner of the 'minecraft:angry' component from broadcasting anger to its friends if it has no target. A mob with this component will now be able to get angry if it both does not have a target and the component's 'filters' list is empty (MCPE-94996)
  • Mobs can now be hit by projectile when their hitboxes are outside the mob's bounds
  • Replaced 'values' field with 'range' field, which only supports array JSON types. Added required 'type' JSON field for actor properties with supported values 'int', 'float', 'bool', and 'enum'. The 'default' and 'range' fields on the property must match the type specified in the new 'type' field

Graphical

  • Fog setting with negative fog start will no longer cause flames on player model in UI to get tainted by fog color
  • "particles_blend" material is no longer culled
  • Fixed the issue where water fog expanding speed did not match value specified in 'midPercentage' field (MCPE-153864)
  • Fixed issue where under water fog transition between biomes is not smooth while affected by eye adapting effect

GameTest Framework (Experimental)

  • Added argument keepVelocity: bool to functions teleport and teleportFacing. If true, preserves velocity when teleporting the Entity
  • The /script profiler command now includes native API calls its trace call stacks

1.19.2 Update

1.19.2 2022-06-25

A new update is available for Minecraft that addresses some issues that have occurred since the release of 1.19.0.

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed a bug on certain flat worlds where below-0 terrain was accidentally being removed on level load, if there was bedrock at y=0 (MCPE-156679, MCPE-156698)
  • Mobs that teleport through a Nether portal with a destination above y=128 will no longer have their position adjusted to 128 (MCPE-155465)

1.19.0 Update - The Wild Update

1.19.0 2022-06-07

Set your sights for adventure, wander aimlessly, or seek out something new in The Wild Update!

  • Tread carefully in the deep dark or risk waking a warden
  • Climb to the top of a mangrove tree and leap through the swamps with Frogs
  • Find allays to help gather items
  • Added several new music tracks to enjoy during gameplay
  • Fixed over 40 bugs, issues, and parity changes

Please continue to upvote and report any new bugs at bugs.mojang.com and leave us your feedback at aka.ms/WildUpdateFeedback.

New Features:

Deep Dark

  • In the depths of the Overworld, you will find one of the scariest biomes in all of Minecraft. Buried undergound, especially at the bottom of mountainous regions, this area is filled with sculk blocks, ancient structures, loot chests, and one, single, solitary mob. To navigate the deep dark, you need to sneak, use Silk Touch, and above all else – don’t wake the warden!

Warden

  • The only mob that spawns in the deep dark is none other than the warden. The warden will only make an appearance if its slumber is disturbed, which means that brave explorers must sneak around very quietly. Quick movements risk setting off a sculk sensor that trigger a sculk shrieker. If you have the misfortune of hearing it pierce through the silent shroud of the deep dark, it's time to get out. Even though the warden can't see, this doesn't slow it down but works to its advantage. The warden can sniff out any intruders and uses vibrations to detect their exact location.

Sculk Blocks

  • There are five different types of sculk blocks to be found in the deep dark. If you want to mine them, you will need to stay stealthy and use Silk Touch. The sculk block is a great decorative block thanks to its atmospheric glow. The sculk sensor is a redstone block that detects vibrations, so walk carefully or use a wool block to muffle your steps. The sculk catalyst spreads sculk around it and sculk veins generate around patches of sculk that spawn from the sculk catalyst. Finally, the sculk shrieker is possibly the most dangerous block of all since it will summon the warden if you're not careful!

Recovery Compass and Echo Shards

  • The recovery compass is the solution for finding the way back to the last location you died. Loot chests in ancient cities to discover echo shards and craft one for yourself!

Mangrove Swamp Biome

  • Towering trees, wide roots, small saplings, and muddy terrain make up the new mangrove swamps. Found in areas with high temperatures and high humidity, this new swamp also introduces mangrove trees and mud blocks, bringing a wide range of new materials to craft builds inspired by the beauty of the Overworld!

Mangrove Trees/Wood

  • Mangrove trees introduce a brand-new type of wood block to build with, the logs can be crafted into planks, stairs, buttons, slabs, fences, doors, signs, and pressure plates. You can also craft with the mangrove tree's leaves, roots, and small saplings called propagules!

Mud Blocks

  • Mud can be found all over mangrove swamps and crafted with wheat into packed mud! Use it to craft a variety of mud brick blocks including stairs, slabs, and walls. This block is also renewable by using a water bottle on dirt, so there is no risk of running out of mud. Placing Mud above a block that has pointed dripstone underneath will eventually turn the mud block into clay!

Frogs and Tadpoles

  • Frogs feed on small slimes, breathe on land and in water, and lay eggs called frogspawn. The eggs will hatch and turn into tadpoles, making this the first mob that isn't bred from a smaller version of itself! There are three different types to discover - temperate frogs, warm frogs, and cold frogs - so getting your hands on all three means that you will need to travel through the Overworld!

Froglight Blocks

  • These luminous blocks come in three different variants depending on which frog type produces it. If you want to light up your base with ochre, verdant, or pearlescent froglights, you will need to figure out a way to feed a frog a very small magma cube!

Allay

  • The winner of the Minecraft Live 2021 Mob Vote is flying into Minecraft! Instantly recognizable by its luminous blue sheen, you won't lose this mob once you find it. Hand it an item and it will pick up matching items it finds in the world. It loves music and will drop items if it hears a note block playing nearby. The allay spawns in pillager outposts and woodland mansions and is waiting for you to set it free!

Chest in Boats

  • The Wild Update makes it possible for you to craft a boat with a chest on it, which is convenient since there are plenty of new blocks to bring back from your new adventures!

Goat Horn

  • Dropped by goats that ram into hard blocks and can be used to make a variety of sounds! Can you find all eight variants?

New Music

  • Added new music by Lena Raine and Samuel Åberg
  • Music Disc 5
    • Unlike other discs, it can only be obtained by finding and crafting nine disc fragments together
    • These disc fragments can be found rarely in ancient city chests
  • Mobile players: To hear the new music, you will need to download the updated Minecraft Original Music Pack, available FREE from Marketplace

New Achievements

  • It Spreads - Kill a mob next to a catalyst
  • Birthday Song - Have an Allay drop a cake at a note block
  • With Our Powers Combined! - Have all 3 froglights in your inventory
  • Sneak 100 - Sneaking next to a Sculk Sensor without triggering it

Vanilla Parity:

Mobs

  • Fixed an issue causing baby Llamas to fire llama spit from above their head (MCPE-144948)
  • Mirrored the Spider's left legs (MCPE-152927)

Items

  • Updated Boat item icon textures to make them consistent with Java Edition (MCPE-153353)

Blocks

  • Fences and Walls no longer connect to Bells and Brewing Stands (MCPE-152757)
  • Fixed a bug where the Brewing Stand's arms textures did not touch the base (MCPE-152932)
  • Moved the Brewing Stand's base UVs and updated the base texture
  • Fixed the Brewing Stand's arms rotation
  • Created a better transition between the End Portal Frame side texture and the End Stone (MCPE-152930)
  • Removed unused pixels in the End Rod texture (MCPE-152929)
  • Updated the Mycelium's side texture to match other dirt-based textures (MCPE-152928)
  • Fixed Light Blocks being destroyable from within while underwater (MCPE-148393)

Wandering Trader

  • The Wandering Trader no longer opens or closes doors (MCPE-113452)
  • The Wandering Trader now randomly moves around (MCPE-45756)
  • The Wandering Trader now matches Java Edition's drinking sounds (MCPE-47057)
  • The Wandering Trader now has disappear/reappear sound effects when gaining/losing Invisibility
  • The Wandering Trader can now be named with a Name Tag (this will not prevent it from despawning)

Shulkers

  • Shulkers are now fire immune (MCPE-33236)
  • Shulkers now remain in upright position in vehicles (MCPE-115269)
  • Shulkers no longer fail to spawn when there's another Shulker at relative negative y and x axis

Spectator Mode (Experimental):

Our initial implementation of Spectator Mode will not include every feature available in the Java Edition (such as "mob view", speed control, etc.), we have chosen to focus on the parts of spectator mode that we hope will be most useful. We would like to hear about bugs you have found with the features that are included currently, and you may now report these at bugs.mojang.com if they have not been reported already. Any additional parity breaks, feature requests, or suggestions for what to add next should be made through feedback.minecraft.net.

What's Currently in Scope

Enabling and Disabling

  • Players can switch to and from Spectator using the Settings Menu and the '/gamemode spectator' command, if cheats are enabled. Player inventory, health, held items etc are unchanged when switching into spectator mode and then out again

Movement

  • Spectators are always flying and cannot become grounded
    • (For this version we will not attempt movement parity with Java edition, but may do more in this area later)

World Interactions

  • Spectators pass through solid blocks and entities without any collisions
  • Spectators can see out of solid objects
  • Spectators are not affected by any in-game blocks, mobs, items, portals, or effects and cannot take damage
    • Portals currently affect spectators, but this is a bug we intend to fix in the future
  • Spectators cannot use items or interact with blocks or mobs (for example, they cannot attack, feed, mount, or trade with mobs)
  • Spectators cannot open their inventory or interact with block UIs like chests (This is not in parity with Java yet)
    • Currently spectators that die drop their inventory, this is a known issue that we want to address

User Interface

  • Spectators have a reduced HUD that does not show the crosshair, hotbar, XP, health, hunger or armor

Visibility and Rendering

  • Spectators cannot be seen by mobs or other players except other spectators
  • Spectators appear as a transparent floating head (to those who can see them). The body, arms, legs, armor and held items are not rendered.
    • Currently the transparency does not work correctly for all skin selection types, this is a known issue
  • When playing in first person, spectators do not see their arm or held item

Technical

  • Spectators generate chunks as normal (This is not in parity with Java yet)
  • Spectators don't cause mobs to spawn

Spectator Bug Fixes:

  • Custom input mapping for Spectator Mode added
  • Spectators are now unable to attack
  • Spectators are now unable to build
  • Spectators are now unable to drop items
  • Spectators are now unable to use items
  • Spectators are now unable to open inventory
  • Spectators are now unable to interact with the world through input
  • Spectators are now unable to interact with chests or other container UI
  • Spectators no longer fly slowly when entering Spectator Mode from ground
  • Players enter noclip and flying when enabling Spectator Mode
  • Players stop riding, using items, sleeping, and gliding when entering Spectator Mode
  • Double-jump no longer breaks Spectator Mode

Fixes:

Performance / Stability

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur during splitscreen play
  • Fixed a crash that could occur when lightning hits a Lightning Rod in certain scenarios
  • Fixed several crashes that could occur on some Marketplace worlds
  • Fixed a crash that could occur when players are battling each other and both players are wearing Thorns enchanted Armor (MCPE-153593)
  • Fixed a crash that could occur when players died while affected by Wither
  • Fixed a crash which could occur when trading with a Villager that last traded with a disconnected player
  • Fixed a crash that would occasionally occur in Villages on iOS
  • Cleaned up leftover biome/block/light memory when leaving a world
  • Fixed an issue that caused Marketplace downloads to get stuck in queue (MCPE-54531)
  • Fixed being unable to edit characters in the Dressing Room on Nintendo Switch (MCPE-156209)

Gameplay

  • Fixed an issue that caused the player to take fall damage after getting into a Bed while falling (MCPE-153122)
  • Fixed issue where the Invert Y Axis setting was not working correctly with touch controls
  • The player can now slide from movement directions to jump and not get interrupted when jump and sneak are swapped on 'Classic' touch controls (MCPE-151149)

World Generation

  • Several improvements to level chunk blending

Mobs

  • Mobs do not get stuck into open Trapdoors anymore (MCPE-154106)
  • Fixed an issue causing the Parrot's head to always face the player while riding the player. We couldn't handle the constant staring (MCPE-152510)
  • Villagers will no longer begin sleeping while riding something near a Bed
  • Illagers are now allowed to migrate to other villages and progress raids (MCPE-151310)
  • Trader Llamas can now breed after being fed Hay Bales
  • Trader Llamas will no longer be persistent after being unleashed from the Wandering Trader (MCPE-102302)

Blocks

  • Fixed a bug where End Crystal beams would point far above their target blocks
  • Blocks affected by gravity now fall correctly on replaceable blocks (MCPE-152937)
  • Slabs can once again be placed continuously (MCPE-151887)
  • Torches can no longer be placed on Bells

Items

  • Fixed incorrect names for White Dye, Black Dye, Brown Dye, and Blue Dye (MCPE-153522)
  • Fixed a bug where an undamaged tool, such as Pickaxe, when name-changed on an Anvil, would fail to work correctly when used for the first time (MCPE-152637)
  • The recipes for Minecart with Chest/Hopper/TNT are now shapeless
  • Fixed a bug where the Trident, Bow, Spyglass and Crossbow would not render when picked up by a Fox (MCPE-135346)
  • Fixed a bug causing z-fighting to occur on bottom of player's head while wearing a Skull (MCPE-149125)
  • Each Minecart variant (Chest/Hopper/TNT) drops itself as a single item when broken, instead of splitting into two items (such as Chest and Minecart)

Graphical

  • Fixed an issue that caused Leads to render on top of Glass (MCPE-145764)
  • Fixed a bug causing the fire animation to flicker when the player is standing in a Lava Cauldron while in Creative mode (MCPE-148999)
  • Fixed an issue that could cause severe visual glitches when using emotes more than once (MCPE-155049)
  • Fixed graphical corruption issues on Android devices (MCPE-155509)

User Interface

  • Shift-clicking items will once again combine items of same type into a stack (MCPE-153992)
  • Added settings to change duration of notifications
  • The "Submit Feedback" button is now described as a link by Text-To-Speech
  • Added appropriate messaging when there is no internet connection on Xbox devices
  • Fixed enchantment option on Pocket UI Profile not being displayed
  • Fixed a bug where items could be dropped by clicking in the dark gray area of the left side of player inventory when using Furnace, Blast Furnace, Smoker, Enchant Table, Grindstone, Brewing Stand, Anvil, Beacon, and Smithing Table
  • Players can now sign in with a QR code on Nintendo Switch and PlayStation consoles
  • Featured Servers message text is no longer centered
  • "Controller lost connection" prompt will now be shown after the world generation screen if a controller was disconnected while on that screen

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.19.0 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

Additional Changes

1.18.31 Update

1.18.31 2022-04-27

A new update is available for Minecraft that addresses some issues that have occurred since the release of 1.18.30.

Changes:

  • Introducing Spectator Mode experimental toggle. Players can now try out an early development version of Spectator Mode
    • For now, we will not be accepting bug reports related to Spectator Mode since its current implementation is very early in development and subject to change

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed an exploit with improperly gaining XP through Furnaces
  • Teleporting entities into unloaded chunks no longer deletes them
  • Fixed the screen turning black when reloading RTX worlds (MCPE-152645)
  • Fixed textures of distant blocks appearing grainy, warped, and distorted when playing on Android devices (MCPE-141316)
  • Fixed flowing water and lava textures not appearing correctly on iOS devices
  • Fixed various framerate hitches, particularly impacting less powerful mobile devices (MCPE-142934)
  • Mobs can no longer spawn on Buttons (MCPE-153897)
  • Fixed an issue where repeatedly saving and reloading specific chunks would result in delayed chunk loading, performance issues, and game instability (MCPE-154110, MCPE-154278)
  • Fixed an issue that prevented worlds from being opened after updating to version 1.18.30
  • The "Sound of Music" achievement now unlocks when requirements are met
  • Fixed issues with Marketplace not opening on Nintendo Switch (MCPE-154120)
  • Fixed an infinite loading screen that could occur when making purchases in Marketplace

1.18.30 Update

1.18.30 2022-04-19

A new update is now available for Minecraft, featuring a swath of new improvements:

  • An updated Create New World experience will gradually be rolled out to players starting today
  • Worlds can now be created with 64-bit seeds
  • Many changes to improve damage and hunger calculations
  • New Experimental Features to try like the Deep Dark and Warden
  • Too many bug fixes and quality of life improvements to list!

Changes:

Updated Create New World Experience

Create New World is being updated with improved navigation, more descriptions, and a new look and feel. It'll be rolled out gradually across Android, iOS, Windows, and Xbox starting today.

We're still working on some things, like support for other platforms, screen narration, the trial version of the game, and the Japanese language. We need some more time to work on these features in order to provide the best possible experience.

We would love to hear what you think! Share your feedback on the Feedback Site and put "Create New World" in the title so we can find it.

Realms World Storage

  • We are cleaning up expired Realms that have been collecting dust. Realms that have been canceled for more than 18 months will be deleted. Find out more at aka.ms/expired-realms-update

RenderDragon

  • The new Minecraft Bedrock rendering engine, RenderDragon, is now live on Android, iOS, Switch, and Windows 10 UWP x86 builds! Consolidating onto our new graphics engine will allow us to continue investing in future performance and stability improvements, as well as exciting new features for Minecraft!
  • This technical update shouldn't impact gameplay or experience, but if you run into any new issues, please file feedback so the team can investigate

Vanilla Parity:

World Generation

  • Worlds can now be created with 64-bit seeds (-9223372036854775808 to 9223372036854775807). These seeds can be used between Bedrock Edition and Java Edition to produce the same world (MCPE-144994, MCPE-148168)
  • Non-numeric seed UI inputs now produce the same seeds as Java Edition
  • Acacia Trees now grow Leaves on every branch below Y = 0 (MCPE-151386)

Gameplay

  • Tweaked hunger depletion rate to better match Java Edition (MCPE-56031)
    • Players can now properly lose hunger when sprinting or swimming
    • Players lose significantly less hunger when jumping
    • Exhaustion rates can now be tweaked in Behavior Packs
  • Players flying in Creative mode are no longer pushed by liquid current (MCPE-84592)

Mobs

  • Shulkers now have a chance to spawn another Shulker when hit by a Shulker projectile (MCPE-104826)
  • When a mob picks up an item, the item can now be seen slightly "pulled" towards the mob right as it picks it up. This matches the behavior of Java Edition
  • Drowned can no longer spawn where the block light level is above 0 (MCPE-150148)
  • Bees no longer become angry when Beehives are destroyed by Silk Touch (MCPE-83550)
  • Untamed Wolves can now be leashed (MCPE-82050)
  • Mobs can no longer spawn on Campfires (MCPE-152770)
  • The Ravager now targets and attacks the Wandering Trader (MCPE-44606)
  • Mobs spawned from a Dispenser are now persistent (MCPE-110521)

Blocks

  • Falling blocks once again have full-block hitbox
  • Changed block tick rates for Cactus, Chorus Flower, Crops, Grass, Pointed Dripstone, and Saplings to match Java Edition (MCPE-145612)
  • Cauldrons now only fill with water and lava by Dripstones that are below water and lava source blocks
  • TNT blocks now correctly move in a random X/Z direction once lit
  • Glow Lichen no longer generates hanging in the air inside Strongholds (MCPE-123448)
  • Glow Lichen now correctly checks for the face of the block they are attached to be a full block
  • Glow Lichen can now be attached to Leaves
  • Blocks such as Glow Lichen, Torches, and Redstone can no longer be placed on or attached to Brewing Stands
  • Blocks such as Glow Lichen, Torches, and Redstone can now be placed on or attached to Trapdoors, depending on their state
  • Azaleas and Lily Pads are now broken by flowing water (MCPE-152040)

Items

  • The player's arm no longer twitches while charging a bow (MCPE-148486)
  • Nether Brick, Iron/Gold Nuggets, Red/Brown Mushroom Blocks, and Chorus Plant/Flower Blocks can no longer be used as fuel in Furnaces (MCPE-114216)
  • Water and Lava Buckets can now be used on waterlogged blocks, such as Light Blocks or Big Dripleaves (MCPE-148392)

Combat and Damage

  • Improved accuracy of damage calculations
  • Fixed some issues where damage invulnerability wasn't being applied properly
  • The camera now shakes the same way it does in Java Edition when the player receives damage (MCPE-118510)
  • Fixed an issue where the Protection enchantments mitigated too much damage. This has been changed to match Java Edition (MCPE-113191)
  • Absorption Hearts no longer stay yellow while under the Wither effect (MCPE-131852)
  • Added armor toughness
  • Diamond Armor and Netherite Armor now have a toughness value of 2 and 3 respectively
  • Tweaked armor reduction calculation to account for toughness
  • Netherite Armor will now reduce more damage than Diamond Armor
  • Lowered the amount of knockback resistance granted by Netherite Armor (MCPE-109408)
  • Punching deals less damage now, to better match the Java Edition (MCPE-152713)
  • Damage is now calculated more accurately by properly calculating and storing partial damage for larger damage
  • Mobs across higher and lower difficulties had their damage adjusted slightly accordingly
  • Mobs with knockback resistance (e.g. Ravager or Zoglin) now receive less knockback when hit by an Iron Golem
  • Armor and protection reduction calculations have been made more accurate
  • Dragon's Breath attack now properly deals damage (MCPE-94317)
  • Protection Enchantment now properly works on most damage types (MCPE-40651)
  • Landing on a Stalagmite is now properly considered fall damage (MCPE-151192)
  • Blaze Fireball will deal knockback on impact (MCPE-82421)
  • Blaze fireballs, Fang attack damage, and Shulker bullets now deal consistent damage across all difficulties
  • Small Magma Cubes do slightly more damage, from 2 to 3 on normal
  • Spiders deal slightly less damage, from 3 to 2 on normal (MCPE-94878)
  • Baby Zoglins deal slightly less damage, from 1 to 0.5 on normal
  • Baby Hoglins now attack players for 0.5 damage on normal (MCPE-152577)
  • Skeleton melee attack does slightly less damage, from 3 to 2 on normal
  • Wolves deal slightly more damage, from 3 to 4 on normal
  • Fixed an issue that was causing entities to not be protected from fire damage by the Fire Resistance effect
  • Fixed a desync issue that could sometimes cause health to regenerate only visually

Villagers

  • Updated Villager trade tables for Armorer, Cleric, Fisherman, Shepherd, Toolsmith, and Weaponsmith to match Java Edition
    • Fishermen Boat trades now change wood type based on Villager biome type
    • Clerics now offer Glowstone instead of Glowstone Dust
    • Weaponsmith enchanted Iron Sword trade moved to Novice
    • Armorer Diamond trade moved to Journeyman
  • Villagers no longer share Seeds and Beetroot Seeds
  • Cartographers now always unlock Woodland Explorer Map trade (MCPE-152725)
  • Fixed an error where Journeymen Clerics would offer Glowstone Dust instead of Glowstone Blocks (MCPE-57524)
  • Farmer Villagers can now use Bone Meal on crops and can turn excess Seeds into Bone Meal at their Composter (MCPE-74079)

Experimental Features:

Reminder: Remember to make regular backup copies of your favorite worlds before enabling experimental features!

Please keep in mind that these features are work in progress, still under in development, and subject to change. If you activate them, your world might crash, break, or not work with future updates. Experimental features cannot be turned off after world creation.

For more information, please see the article about enabling experimental features at aka.ms/MCExperimentalFeatures.

Deep Dark Biome

  • Dimly lit and eerie, the Deep Dark is sure to strike fear into the hearts of even the bravest players

Ancient Cities

  • Wander the halls of these long-abandoned structures in the Deep Dark depths to uncover relics long forgotten

Warden

  • The horror of the Deep Dark! A creature with no eyes, roughly resembling the Sculk that can be found throughout the Deep Dark, the Warden is an unstoppable force of nature that inhabits this biome

Sculk Blocks

  • A new variety of blocks that can be found in the Deep Dark

Darkness Effect

  • A new mob effect unique to the Warden and Sculk Shrieker, which will afflict players with the effect when nearby
  • Lowers the gamma down at an equivalent of "Moody" while having this effect

Allay

  • Allays will collect all the surrounding items that match the item they are holding
  • Allays will like a player who hands them an item and will bring the items they collect to their liked player

Boat with Chest

  • Function similarly to Minecart Chests, but in Boats instead, so you can take a journey on the water and carry your things with you

Goat Horn

  • Dropped when a Goat with at least one horn rams these blocks: Stone, Packed ice, Iron Ore, Copper Ore, Emerald Ore, or any kind of wood log from the Overworld

Axe Changes

  • Attacks with Axes towards a raised Shield will disable the Shield for 5 seconds

Spectator Mode

  • This update contains early functionality for Spectator Mode - a much-wanted feature we're adding to Minecraft: Bedrock Edition. This will launch after the upcoming 1.19 update has shipped, but we'll be testing it further in upcoming Betas and Previews. We recommend not relying on this in-development feature, which was not meant to be included in the release. We won't be accepting bug reports related to Spectator Mode until our first iteration is released, as the feature is likely to change during development.

Known Issues:

  • Teleporting entities into unloaded chunks removes them from the world. This will be fixed in an upcoming update
  • Players are unable to invert the camera Y-axis when playing with touch controls. This will be fixed in an upcoming update

Fixes:

Performance / Stability

  • Fixed a crash that could occur during gameplay
  • Fixed a crash that could occur when uploading corrupted worlds to Realms
  • Fixed a crash that could occur upon leaving the Zooming menu in the Dressing Room
  • Fixed a crash that could occur when hovering over the search bar in the crafting menu when playing with a controller
  • Fixed a crash that could occur on Android devices when suspending or resuming the app
  • Fixed a crash that could occur when stopping a Bedrock Dedicated Server (BDS-16742)

Gameplay

  • Fixed an issue where the Mending enchantment would not always correctly consume XP Orbs to repair (MCPE-120119)
  • Players in Visitor Mode can no longer break Paintings and Minecarts (MCPE-132869)
  • Teleporting vertically beyond the visibility distance now loads terrain correctly (MCPE-150021)
  • Fixed a bug where the player could switch to gliding when riding in certain scenarios (MCPE-147904)
  • Crouch (sneak) state is now reset when player dies to avoid getting stuck in crouch state after respawning
  • The player's position when rejoining a world will remain the same if they quit while in lava (MCPE-124219)
  • Players can now fly down through Ladders and other climbable blocks such as Vines in Creative mode without stopping (MCPE-82480)
  • Fixed a Furnace exploit where items could be duplicated if the output slot was selected (MCPE-152411)
  • Fire that existed before the Fire Tick game rule is enabled will continue to spread again (MCPE-140396)
  • Vertical field of view is no longer halved in horizontal split screen, making items such as Book & Quill easier to view when playing in split screen
  • Fixed tick range check excluding chunks that were actually in range

World Generation

  • Fixed duplicate End Crystals spawning on top of End Spikes (MCPE-147817)
  • Improved surrounding terrain for structures such as Villages during world generation (MCPE-145659)
  • Fixed underwater lava lakes not turned into Obsidian during world generation (MCPE-128022)

Mobs

  • Villagers no longer avoid Zombified Piglins (MCPE-94102)
  • Fixed an issue where Villagers did not hold the item they would trade when presented with Emeralds by the player (MCPE-150303)
  • Mobs are now able to path over Azalea blocks (MCPE-129373)
  • Mobs are now able to path over Dripleaf blocks and properly pathfind on top of them, when not fully tilted
  • Mobs are now able to path over Pointed Dripstone blocks and properly pathfind on top of them (MCPE-133270)
  • Mobs can now move properly on top of solid partial blocks, like Bells, Brewing Stands, and Enchanting Tables
  • Mobs can now jump from high enough solid partial blocks to full ones at a higher position
  • Mobs can now jump over fences if they are standing on an adjacent slab or on another block high enough
  • Mobs can now move through less than half-block tall Top Snow even when the ceiling, if any, is as tall as the mobs themselves (MCPE-148355)
  • Fixed a bug in the Glow Squid's texture where the glow map in the alpha channel was incorrect, causing patches of non-glowing texture to be seen (MCPE-117507)
  • Fixed an issue where players could not access a Villager's trades while holding a spawn egg (MCPE-76153)
  • Fixed an issue where Witches spawned during Village raids could despawn during the raid (MCPE-149883)
  • Cod, Salmon, Pufferfish, Tropical Fish, and Dolphins once again spawn in deep variants of ocean biomes (MCPE-150191)
  • Fixed Fangs from Evoker spells not being spawnable in blocks with no bounding boxes
  • Changed the spawning logic for Iron Golems and Cats to make it easier for them to spawn in roofed areas, like underground villages (MCPE-142292)
  • Fixed an issue where some large mobs in Marketplace maps could get stuck
  • Shulkers no longer like to occupy the same block as another Shulker (MCPE-43972)
  • Shulkers now prioritize attaching to neighboring block faces before trying to teleport away
  • Shulkers now stay attached to the current attached blockface if it is valid, instead of switching to upright position

Blocks

  • Fixed a lighting bug where light level 1 incorrectly dropped to 0 when placing blocks in light level 1 with multiple light sources (MCPE-151266)
  • TNT no longer disappears when ignited with the 'TNT Explodes' game rule disabled and the 'Fire Spreads' game rule enabled (MCPE-82485)
  • Gravity affected blocks now fall on Top Snow when placed above it instead of hovering over it (MCPE-151407)
  • Fixed an issue with resource drops occasionally remaining black after breaking and placing a block quickly in its place
  • Top Snow no longer clips with the block beneath when falling
  • Fixed an issue where interacting with the Bell while holding a chargeable item would not continuously ring it (MCPE-56968)
  • Fixed an issue where projectiles would 'bounce' off of Bells in strange ways (MCPE-47847)
  • Removed water from the extra-block when placing an Amethyst cluster (MCPE-148394)
  • Scaffolding can no longer be placed without support on y=0 (MCPE-150765)
  • Observers placed facing Double Chests no longer send out a Redstone pulse when reloading/re-entering a chunk
  • Save Structure Blocks now correctly detect Corner Structure Blocks at negative Y levels (MCPE-151511)
  • Breaking a layer of snow placed in the same block as a flower no longer destroys the flower (MCPE-151512)

Items

  • Custom armor can now be equipped with the "Use" button when different armor is already equipped (MCPE-125323)

Graphical

  • Fixed an issue that caused some emotes to have unintended rotations when near the end of their animation (MCPE-134328)
  • Fixed a case where ray tracing resources would be destroyed prematurely on level exit from an RTX-enabled world
  • Fixed the stage 3 carrot texture not showing up in-game, due to an incorrect filename (MCPE-152175)
  • Fixed a bug where the Shield blocking animation stopped playing smoothly after blocking once (MCPE-149838)
  • Fixed the crosshair disappearing when Outline Selection for blocks is disabled
  • Players that are on fire now render fire in front of the player on the inventory screen regardless of in-game camera perspective (MCPE-147777)
  • Fixed a highlight effect on Leather Armor appearing on paper dolls when using higher anti-aliasing (MCPE-75321)

User Interface

  • Added an option in Video Settings to toggle anti-aliasing on the Nintendo Switch (MCPE-123352)
  • Fixed the loading screen when suspending and resuming the game while playing split-screen on Nintendo Switch
  • Increased line spacing on the "Realms Plus subscription has expired" screen
  • Chat changes:
    • Control + Backspace will now erase the whole word before the caret
    • Control + Delete will now erase the whole word after the caret
    • Control + Left Arrow will now move the caret to the beginning of the word before the caret
    • Control + Right Arrow will now move the caret to the beginning of the next word after the caret
  • When first opening the inventory screen in Pocket UI, we now default to the "Craftable" tab on the left-hand side, and the crafting grid on the right-hand side
  • Removed the question mark button on the Pocket UI inventory screen
  • Accessing the recipe book from the Inventory screen now only shows items that can be crafted from that screen's 2x2 crafting grid
  • Players can now use auto-move to equip or unequip armor in Crafting Table's menu while in Pocket UI (MCPE-148970)
  • Updated generic controller face button icons on mobile devices
  • Fixed a bug where the label above the inventory screen crafting grid in Pocket UI would get truncated in some languages
  • Fixed an issue in Pocket UI where items could be dropped unintentionally in blocks with custom UIs, and resized those screens to allow for dropping items on the sides instead
  • Improved contrast on multiple UI elements
  • Fixed an issue with the screen reader looping on the Play screen when you had a Realms invite
  • Download popup no longer flickers when closed
  • Added warning popup on Marketplace pages when attempting to equip skin pack skin while character creator item is equipped
  • Fixed issue where info and buttons did not appear for downloaded skin packs (MCPE-152216)

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.18.30 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

RenderDragon

  • With the release of RenderDragon for Android, iOS, Nintendo Switch, and Win10 UWP x86, HAL will no longer be available on these platforms. We know the community has found ways to build shaders on top of HAL and with this change, these shaders will no longer function. We understand that this is a valuable feature for players and the creator community, and we are working on how we may be able to deliver this sort of creative capability to players and creators in an officially supported way. While we have nothing to share right now, look out for more details in the future.

Additional Modding Capabilities Experiment/JavaScript APIs

  • Important! In this release, we are removing the Additional Modding Capabilities experiment. This experiment contained experimental JavaScript APIs launched in 2018 - and with this removal, JavaScript within worlds associated with this API will no longer function. GameTest Framework - a separate JavaScript API - should not be impacted, nor should behavior pack/resource pack type add-ons more broadly.
  • You can read more about this via this article.

Changes

  • A world with "StorageVersion" 8 or lower will be increased to 9 and have its "RandomSeed" upgraded from using only the lower 32 bits of a 64-bit number to using the full 64-bit range while still representing the same number. This is only relevant for negative 32-bit seeds, which need a sign bit extension
  • The world loading screen now shows progress when loading ticking areas marked for preload
  • Experimental: Volume definitions are now stored and read from Behavior Packs instead of being part of the level directory
  • Experimental: Added an optional "mob_amount" parameter to the Damage Event Response that specifies a unique damage amount when used by mobs
  • Due to engine limitations, "minecraft:geometry" data used for blocks with the Holiday Creator Features experimental toggle are now restricted to only allow geometry in the [0,0,0] to [15,15,15] space. Any blocks loaded from Behavior Packs that exceed this limit will render as the info_update block and show a content error in the log
  • The Interact component now has two new fields, GiveItem and TakeItem, specifying if it is possible to give/take items from an entities main hand slot. Taking the item also drops the inventory of the mob
  • Removed preventsjumpingcomponent from data-driven blocks
  • Removed BlockImmovable, BlockBreakOnPush, and BlockOnlyPistonPush components from data-driven blocks
  • Limited the number of elements in the crafting_tagsfield of CraftingTableComponent to 64

Fixes

  • Biome-specific fog settings can once again be defined
  • Fixed actor definition identifiers not being recognized if the item or block name contains "."
  • Mobs that are riding a boat, for example, can no longer use JumpToBlockGoal (MCPE-150750)
  • Custom mobs with a format version lower than 1.18.20 and using the minecraft:behavior.knockback_roarcomponent will parse like before if it contains an extra field that the engine didn't expect
  • Fixed an issue in the Knockback goal where the incorrect owner was being passed into the filter evaluate function
  • Weapon events are now correctly applied when the weapons are used by mobs (MCPE-118692)
  • JumpToBlock behavior is now correctly affected by JumpBoost mob effect (MCPE-137432)
  • Fixed a case where experimental BlockCollisionComponents did not allow partial specification
  • Rotation when riding a mob that has a locked rotation will no longer unexpectedly snap to one side when that mob is rotating

Commands

  • Fixed an issue that would cause commands to affect players in all dimensions (MCPE-152218)
  • Added the "hasitem" filter for target selector of entities. This allows the player to target entities based on the items that have in their inventory or are wearing
  • Added '/tickingarea' command preload overload
  • The '/tickingarea' command no longer modifies areas from entities with the tick_world component
  • Entities must now be loaded for an area to be considered fully loaded and ticking
  • Added a new '/volumearea ' command to create, remove, and list volumes in the world
  • Using '/playanimation' command now properly plays animations on the paper doll and inventory character (MCPE-137353)
  • Correct error output is now displayed when attempting to use the '/loot' spawn command when passing in the position of an unloaded area and there is 0 loot to drop
  • Added '/loot ' command insert loot and insert kill overload

AI Goals

  • Exposed new data parameter "calculate_new_path_radius" for GoHomeGoal. This is for specifying a distance in blocks that the mob is considered close enough to the end of the current path. A new path will then be calculated to continue toward home
  • Added Knockback Height Cap value to KnockbackRoarGoal

Additional Changes

1.18.12 Update

1.18.12 2022-02-16

A new update is available for Minecraft that addresses some top issues that have occurred since the release of 1.18.10.

Fixes:

  • Improved the smoothness of player movement (MCPE-152176)
  • Fixed a bug where animation timeline events at 0.0 would sometimes not run in looping animations
  • The pause menu's "Invite to Game" button is now always enabled on Realms
  • Fixed issue where ratings count and offer tiles were not visible in the Marketplace
  • Fixed an issue with experience being granted when moving items from the hotbar in the furnace UI screens (MCPE-152227)

1.18.10 Update

1.18.10 2022-02-08

It's time for a new Minecraft game update! This time around, we're bringing a boat load of fixes and quality of life changes. With well over 100 fixes, there's a lot to cover. Let's dive into the highlights!

  • Added Globe Banner Pattern
  • Iron Golems now show different degrees of cracking depending on their health
  • Updated several more textures to match Java Edition
  • New experimental features with Frogs and Tadpoles
  • A huge amount of bug fixes and parity changes

Changes:

  • World settings can now be changed directly on Realms, just like local worlds
  • If you're playing in South Korea, we added gameplay timers and notices in compliance with gaming laws to help remind players to take occasional breaks from gameplay

Vanilla Parity:

  • Added the Globe Banner Pattern on Bedrock
  • Raid boss bar says now displays "Raid - Victory" and Fireworks are launched from the ground after a raid is defeated (MCPE-51267)
  • Villagers now make a "No" sound when attempting to make a trade that they are out of stock
  • Players no longer gain a particle effect when obtaining Bad Omen from Pillager Captains
  • Iron Golems now show different degrees of cracking depending on their health. Iron Ingots can be used on damaged Iron Golems to repair them (MCPE-74081)
  • Removed the emerald icon above a Villager's head when trading
  • Iron Golems now only attack players that have very bad standing in a village after attacking a Villager
  • Glow Lichen now has similar brightness as Java Edition
  • Foxes now aim downwards when they pounce (MCPE-143664)
  • Updated trade tables for Butchers, Cartographers, Librarians, and Wandering Traders
  • Biome decoration features in cave biomes now have similar frequency as Java Edition
  • Adjusted the "otherside" music disc to give off a redstone signal of 14 to match Java Edition (MCPE-145751)
  • Adjusted the "Pigstep" music disc to give off a redstone signal of 13 to match Java Edition (MCPE-74030)
  • Updated textures for multiple blocks and items to remove bugs and achieve parity between Bedrock and Java Edition (MCPE-127539)
    • Lodestone Compass
    • Oak Door, Dark Oak Door, Birch Door, Spruce Door, Acacia Door, and Jungle Door
    • Oak Sign, Dark Oak Sign, Birch Sign, Spruce Sign, Acacia Sign, Jungle Sign, Warped Sign, and Crimson Sign
    • Campfire and Soul Campfire
    • Item Frame and Glow Item Frame
    • Glow Berry Vines
    • Comparator (On)
    • Wither
  • Additional texture updates
    • Updated Glass Pane top to match the new texture on Java Edition (MCPE-148572)
    • Fixed the top texture of Dark Oak Logs (MCPE-14857)
    • Updated Stripped Dark Oak side texture to match the new texture on Java Edition (MCPE-148576)
    • Updated Dirt Path side texture (MCPE-148568)
    • Changed 'door_oak' texture filename back to 'door_wood' (MCPE-148502)
    • Reversed Parrot head and wing bottom textures (MCPE-148573)
    • Moved Beetroot and Melon Seed textures 1 pixel row down to match Java Edition (MCPE-148561)
    • Removed unused pixels in Cocoa Beans stage 0 and stage 1 textures to match Java Edition
    • Updated Smooth Stone texture in Armor Stand base (MCPE-148565)
    • Removed horizontal lines in Oak and Iron upper Door textures (MCPE-148566)
    • Removed hood in Witch, Evoker, and Vindicator textures to match Java Edition
    • Changed alpha values of Red and Blue Stained Glass textures to match Java Edition
    • Fixed the hammer icon's color palette on the Anvil screen (MCPE-148575)
    • Updated Dark Oak Planks on the Cartography table textures (MCPE-148562)
    • Updated Spruce Planks on the Barrel bottom texture
    • Updated Planks on the Lectern base texture (MCPE-148567)
    • Fixed highlight inconsistencies in Gold and Diamond Armor textures (MCPE-148591)
    • Removed wandering pixel in the Carrot stage 3 texture (MCPE-148563)
    • Centered the back texture of Axolotls (MCPE-148571)
    • Boat oars now have the same color as the Boat (MCPE-150492)

Experimental Features:

Reminder: Remember to make regular backup copies of your favorite worlds before enabling experimental features!

Please keep in mind that these features are work in progress, still under in development, and subject to change. If you activate them, your world might crash, break, or not work with future updates. Experimental features cannot be turned off after world creation.

For more information, please see the article about enabling experimental features at aka.ms/MCExperimentalFeatures.

More experimental features will become available in future releases. This is only the beginning of new content for The Wild Update!

Frogs and Tadpoles

  • Frogs will spawn in Swamp biomes
  • Frogs can croak, jump, swim, and walk on land
  • Frogs can eat small Slimes, causing a Slime Ball to drop
  • Frogs can be tempted and bred using Seagrass, but this is just a placeholder food for now
  • Frogs lay eggs after mating
  • Frog eggs that hatch spawn Tadpoles
  • Tadpoles that grow up will turn into a Frog
  • Tadpoles can swim in water
  • Tadpoles "jump around" like fishes when on land, and eventually die
  • Tadpoles grow into a different type of Frog based on the biome they are born in
  • Tadpoles can be caught in a Bucket

Froglight

  • Three new Froglight blocks have been added (Pearlescent, Verdant, and Ochre)
  • The Froglight blocks emit light
  • The blocks are obtained by luring a Frog close to a small Magma Cube. The Frog will eat the Magma Cube and a Froglight block will drop. Each Frog variant will cause a different Froglight block to drop

Sculk

  • Sculk block features are now accessible by enabling this toggle

Fixes:

Performance / Stability

  • Fixed an issue that could cause entities in a chunk to not save when exiting a world (MCPE-144208)
  • The game now loads certain seeds and worlds around Mesa biomes without crashing (MCPE-149659)
  • Fixed a crash that could occur when trading Maps with Cartographer Villagers (MCPE-142388)
  • Fixed a crash that could occur when shift-clicking Armor in the Crafting Table while using Pocket UI (MCPE-144863)
  • Fixed issue where breaking blocks, opening chests, and entering portals would be delayed/not work when there are lots of mobs nearby (MCPE-149214)
  • Optimized the placement of geode features in the world
  • Reduced the amount of network packets sent with the subchunk request system and packet optimizations

Gameplay

  • Boats no longer disappear when getting out of them after a long ride (MCPE-108568)
  • Players can now use emotes while standing on Scaffolding (MCPE-147624)
  • Capped the freezing range of the Frost Walker enchantment to 8 blocks to avoid server unresponsiveness
  • The 'Iron Belly' achievement can once again be unlocked (MCPE-146036)
  • Players can no longer be hurt by their own armor enchantments such as Thorns
  • Fixed a camera issue when entering a Bed while still in glide mode (MCPE-117339)
  • Pillager Outposts now spawn the correct number of Pillagers and Iron Golems (MCPE-141499)

World Generation

  • Large Dripstone feature does not generate floating on top of lava anymore (MCPE-141131)
  • Pointed Dripstone clusters no longer have a chance of spawning only stalagmites of height one (MCPE-148588)
  • Pointed Dripstone now sometimes generate on large stalactites and stalagmites (MCPE-128128)
  • Lava pools now only generate in positive Y coordinates (MCPE-146459)
    • Lava pools that generate close to Y=0 will have Deepslate and Stone blocks casing
  • Coral now generates in the deeper depths of Warm Oceans (MCPE-147399)
  • The Grove biome now has more variety of Spruce Trees (MCPE-148361)
  • Fixed Mesa and Frozen Ocean biomes having inconsistent generation on Realms
  • The Bedrock layer in old world chunks is now replaced with Deepslate between y=0 and y=8 (MCPE-147373)
  • Copper Ore can now generate in Deepslate variant in Dripstone Caves (MCPE-144800)
  • Ruined Portals under Ocean and Swamp biomes are no longer waterlogged and will spawn dry
  • Chests and Monster Spawners once again generate correctly in structures ([MCPE-23416](https://bugs.mojang.com/browse/MCPE-23416, MCPE-48622, MCPE-97295)
  • The bottoms of hoodoos in Eroded Badlands biomes no longer make flat ceilings in caves underneath (MCPE-146984)
  • Lily Pads no longer generate in aquifers under Swamp biomes (MCPE-125913)
  • Fossils can now be generate below Y=0, with Deepslate Diamond Ore Blocks instead of Coal Ore Blocks (MCPE-144065)
  • Fossils will no longer generate floating in caves or water
  • Mineshafts now always generate above the Bedrock layer (MCPE-147575)
  • Iceberg features no longer replace Snow Blocks of Igloo structures (MCPE-147690)
  • Water in open air mountain caves no longer generates unevenly (MCPE-149417)
  • Aquifers no longer generate with missing water blocks (MCPE-146452)

Mobs

  • Villagers, Rabbits, and Foxes spawned in the Frozen and Jagged Peaks biomes now spawn as their respective snowy variants (MCPE-119561)
  • Goats now spawn in the Jagged Peaks and Frozen Peaks biomes (MCPE-146886)
  • Axolotl walk animations are now affected by speed (MCPE-131322)
  • Slimes are once again aggressive towards Snow Golems (MCPE-146651)
  • Fixed a bug where the Ender Dragon would become invisible when flying towards the portal fountain after dying (MCPE-149119)
  • When using the Education Edition toggle, Axolotls, Bees, Boats, Cats, Dolphins, Glow Squids, Goats, Hoglins, Iron Golems, Ocelots, Pandas, Parrots, Pigs, Polar Bears, Squids, Striders, Wolves, and Zoglins can now have Balloons attached to them. Wow, that's a lot of mobs!
  • Skeleton Horsemen now pathfind correctly (MCPE-147521)
  • Farmer Villagers no longer pick up more than 8 stacks of items (MCPE-123412)
  • Untamed Cats can now be leashed
  • Guardians and Elder Guardians no longer sink while targeting an enemy or the player

Blocks

  • Fire can no longer be placed on top of Lightning Rods
  • The width of Walls connecting to Candles is now correct (MCPE-141156)
  • Improved the animation of falling block entities (e.g. Sand and Gravel) (MCPE-142010)
  • Amethyst Clusters are now properly destroyed when the supporting block is destroyed (MCPE-126076)
  • Copper Blocks and variants now oxidize in the Nether (MCPE-134954)
  • Big Dripleaf placement has been restricted to Clay, Grass, Dirt, Farmland, Moss, Rooted Dirt, Podzol, and Mycelium (MCPE-123392)
  • Water blocks near edges should now flow properly
  • Fixed Monster Spawners that sometimes stopped spawning mobs when the chunks they were placed in were reloaded (MCPE-142285)
  • Fixed End Crystal beams not rendering when an End Crystal was out of the players sight (MCPE-149159)
  • Fixed Structure Blocks infinitely spawning the same entities when loading a structure (MCPE-137617)
  • Structure Block structures now correctly transform (rotate and/or mirror) multiface blocks, like Glow Lichen
  • Big Dripleaf, Amethyst Buds, and Amethyst Clusters no longer break in Structure Blocks
  • Pointed Dripstone can now only be placed on full faces of blocks
  • Glow Lichen is now oriented the correct way when placed
  • Magma Blocks no longer deal damage when the Fire Damage game rule is disabled (MCPE-99718)
  • Flower blocks are now properly destroyed by explosions when inside snow layers (MCPE-146492)
  • Portal blocks are no longer obtainable in Survival mode (MCPE-138819)
  • Primed TNT will no longer explode when spawned using '/summon' and the TNT Explodes game rule is disabled (MCPE-49044)
  • Cocoa Pods placed on chunk borders no longer break upon reloading a world (MCPE-67479)
  • Fixed Observer Block retaining its lit state while in the inventory if destroyed while blinking (MCPE-114173)
  • Fixed an issue where Paintings could overlap with Glow Item Frames, Signs, Banners, and Torches
  • Light Block light intensity can now be incremented periodically while holding right-click/interact (MCPE-137647)
  • Light Block light intensity can now be changed on touch-input devices
  • Light Blocks can now be placed on other Light Blocks while sneaking (MCPE-137744)
  • Fixed Light Block not being continuously placed while holding the 'Place' button (MCPE-135669)
  • Light Blocks can now be waterlogged (MCPE-148391)

Items

  • Furnaces now consistently output the expected number of items after completing a smelt (MCPE-126004)
  • Stored experience in a Furnace can no longer be duplicated (MCPE-71777)
  • The Bow's shaking animation now only appears when the Bow is fully drawn
  • Food once again applies status effects when eaten
  • Offset the position of Maps held in hand relative to the screen's aspect ratio so they always stay close to the screen's edge and remain fully visible
  • Item data no longer gets corrupted when items are placed in mobs' hands (MCPE-145034)
  • Fixed first person off-hand Shield blocking animation (MCPE-125340)

Accessibility

  • Fixed an issue with Screen Reader on the "Save purchase to a Microsoft Account" screen
  • Screen Reader now correctly reads the names of experimental toggles

User Interface

  • Added appropriate padding to the "Item Text Name" box on the user interface for when players have Armor equipped in Survival mode and select items via the hotbar (MCPE-143928)
  • Fixed an issue where text shadows had a reduced offset when text message contains button glyph
  • Fixed an issue with getting a faulty purchase page for Realms when the maximum number of Realms are already owned on the current platform
  • Fixed the Achievements button not being accessible when scrolling up on the Pause Screen
  • Fixed the food cooldown visual not being semi-transparent on the HUD (MCPE-55206)
  • The "Invite to game" and player role buttons on the Pause Screen now have a white border when focused with custom resolution
  • The "Invite to Game" button on the pause screen now disables correctly when a server is full
  • Fixed tab order on the Settings menu when navigating with gamepad bumpers
  • Fixed the height of the scrolling content panel on the Marketplace sidebar navigation to display the scrolling bar for varying device resolutions
  • Fixed a redundant " - " beside player usernames after adding them to the friends list (MCPE-105464)
  • Fixed coin purchases not updating displayed coin amount until after relaunching the game
  • Removed double space spelling issues on several screens, including the Feedback prompt (MCPE-104037)
  • Fixed the player visual on the inventory screen while gliding. It was previously off-center and could hide elements of the interface
  • Fixed issue where up and down arrow buttons in the Resource Pack Settings screen became bigger when highlighted (MCPE-147708)
  • Fixed Realms buttons disappearing after the Minecraft window lost and regained focus on the Create World on Realm screen

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.18.10 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddonPacks

Performance / Stability Fixes

  • Fixed a crash that could occur when setting the width or height of a mob's hitbox to a negative value
  • Fixed an issue where ticking areas would occasionally skip a tick
  • Fixed a bug that caused performance drops when using the '/tag' command (MCPE-139609)
  • The Content Log History panel is now accessible from the second player in split-screen without crashing the game
  • Fixed a crash that could occur when an animation controller referenced itself as one of its "animations"
  • The game no longer crashes when nesting schedule commands in functions (MCPE-144730)
  • Added log messages to help identify the cause of a BDS crash (BDS-12751)
  • Improved performance of RandomStrollGoal
  • Reduced memory and load times for ticking areas

General

  • Reapplied changes to use "allowlist" instead of "whitelist" (BDS-14119)

Commands

  • Added '/loot' command - Drops the given loot table into the world
  • Added a new '/damage' command to allow players to deal damage to entities
  • Placing Cocoa Beans with '/setblock' or '/fill' commands no longer results in an error
  • The '/spreadplayers' command no longer hangs when given a high spread range (MCPE-137793)
  • Order of function calls triggered by '/execute' inside a function are now consistent (MCPE-111849)
  • The '/effect' command no longer has the redundant argument 'empty' (MCPE-62903)
  • Fixed a bug that caused the '/kill' command to not kill entities with the Absorption effect (MCPE-142763)

Data-Driven Blocks

  • Added support for blocks having the same name, as long as they belong to different namespaces
  • Updated documentation for several components:
    • BlockExplosionResistance
    • BlockFrictionComponent
    • BlockMaterialInstances
    • BlockBreathabilityComponent
    • CraftingTableComponent
    • BlockLightFilterComponent
  • Changed BlockLightDescription JSON name from "minecraft:block_light_absorption" to "Minecraft:block_light_filter" and field name from "block_light_absorption" to "block_light_filter"

Data-Driven Entities

  • The random chance for a wild adult Ocelot to spawn with two children is now handled by components added in the entity JSON definition
  • Fixed many missing "Description" entries in the documentation
  • Added AI Goals documentation for "behavior.move_to_liquid" and "behavior.move_to_block"
  • Added AI Goals documentation for missing parameters of "behavior.tempt", "behavior.rise_to_liquid_level", and "behavior.random_fly"
  • Added Components documentation for missing parameters of "movement.sway"
  • Fixed some typos and inconsistencies in the Entities documentation

Data-Driven Items

  • Added nine new shapeless recipe JSON files, replacing hard-coded Smithing Table crafting recipes
  • Updated documentation for BlockCollisionComponentDescription
  • Changed BlockCollisionComponentDescription JSON name from "entity_collision" to "block_collision"
  • Updated documentation for FuelItemComponent
  • Renamed DamageableItemComponent to DurabilityItemComponent
  • Updated documentation for BlockRaycastComponent
  • Updated documentation for FoodItemComponent
  • Changed SaturationModifier in FoodItemComponent to take a float instead of a string
  • Fixed custom food behaviours not being replicated to guest clients

Mobs

  • The "controlling_seat" field on "minecraft:rideable" now works as intended for both Boats and Horses
  • Mobs riding other mobs and pathing towards a target will no longer wiggle back and forth along their path
  • Match tool conditions now work on mobs (Experimental)
  • JumpToBlockGoal can no longer be used when the mob is in water
  • JumpToBlockGoal now correctly searches the same distance upwards and downwards when looking for jumpblockcandidates, allowing a mobs that use the goal to jump equally high as low
  • Fixed an issue where animation controller events defined in the default state would get skipped if the controller immediately transitioned to another state (This is a versioned change that will only be applied for animation controllers starting at format_version 1.18.10)

Animation

  • Fixed an issue where animation events, sound effect events, and particle events would not trigger if the event time specified was equal to the total "animation_length"
  • Fixed an issue where event times were not considered within the animation length calculation that happens when "animation_length" is not explicitly specified

Molang

  • Fixed arrow operator to return 0 if the left side is not a valid entity or item, rather than causing the entire expression to return 0
    • For example, if variable.b is not valid variable.a = variable.b->variable.c will now assign 0 to variable.a
    • This is not a Molang Versioned Change because no known content is currently using the arrow operator
  • Add non-experimental is_name_any, is_item_name_any, and is_owner_identifier_any queries
  • Fixed relative_block_has_all_tags block_neighbor_has_all_tags and biome_has_all_tags queries to require all tags rather than just any tags
  • Fixed nested conditional (ternary) operator parsing to go right-to-left instead of left-to-right
    • This is a Molang Versioned Change that only takes effect for Molang expressions in packs that use a min_engine_version of 1.18.10 or higher
    • Previously nested conditional expressions like 'A?B:C?D:E' would evaluate as ' (A?B:C)?D:E', now they evaluate as 'A?B:(C?D:E'
  • Access of missing public variables on other entities will return 0.0 and not cause an error
  • Fix loading of public variables containing capital letters to not cause an error
  • Added "slot.equippable" added as a slot option for WearableItemComponent and Molang
  • Added query.all and query.any to check if a value matches all or any of the following values
  • Added query.in_range to check if a value is in the (inclusive) range between a min and max value

Block Components (Experimental)

  • Fixed BlockPartVisibilityComponent for multiplayer by adding network save/load tags (MCPE-141908)

GameTest Framework (Experimental)

There are some important breaking changes in APIs creators should be aware of:

  • Renamed mojang-minecraft:World object to mojang-minecraft:world
    • In practice, this means "World.getDimension" code should now read "world.getDimension"
  • Removed mojang-minecraft:Commands- Instead, we are adding runCommand methods on dimension, entity, and player
    • In practice, this means that "Commands.run("say Hello World", dimension)" should now read "dimension.runCommand("say Hello World")"

Other major API adds and updates:

mojang-minecraft module

World

  • Replaced function getPlayers() : Player[] with function getPlayers(options: EntityQueryOptions = undefined) : EntityIterator - Returns an iterator to a collection containing all players in the dimension. Optionally, options can be used to filter the result

World.events

  • Added blockBreak and blockPlace events, which are called when a player breaks or places a block in the world
  • Added optional argument to World.events.addEffect. This argument will limit the callback to only fire for specific entities (see EntityEventOptions)
  • Item use events:
    • Added event world.events.beforeItemUse - Fires before an item is used. Can be canceled
    • Added event world.events.itemUse - Fires when an item is used and the before event is not cancelled
    • Added event world.events.beforeItemUseOn - Fires before an item is used on a block. Can be cancelled
    • Added event world.events.itemUseOn - Fires when an item is used on a block and the before event is not cancelled
  • Note that the following definition events only function with data driven items created as part of the Holiday Creator Features experiment:
    • Added event world.events.beforeItemDefinitionEvent - Fires before an Item definition event is processed. Can be canceled
    • Added event world.events.itemDefinitionEvent - Fires when the Item definition event is processed and the before event is not canceled
    • Added method triggerEvent(eventName : String) - Triggers an event on the ItemStack if an event with the given eventName, as defined in the Items JSON file

BlockBreakEvent

  • Added property brokenBlockPermutation to indicate which kind of block was broken

Entity (note that derived types Player and mojang-gametest:SimulatedPlayer also added these APIs as well)

  • Added runCommand method to run a command as an entity
  • Added dimension property to get the dimension the entity is in
  • Added function addTag(tag: string): bool - Adds a tag to this entity. Returns true if the tag does not already exist
  • Added function hasTag(tag: string): bool - Returns true if the tag exists on this entity
  • Added function removeTag(tag: string): bool - Removes a tag from this entity. Returns true if the tag was removed
  • Added function getTags(): string[] - Returns all tags on this entity
  • Added target property to Entity. target represents the Entity that this Entity is currently targeting, for purposes such as AI targeting
  • Added function getEntitiesFromViewVector(options: EntityRaycastOptions): Entity[] - Gets all entities that intersects the ray from the entities view vector
  • Added function getBlockFromViewVector(options: BlockRaycastOptions): Block - Gets the first block that intersects the ray from the entities view vector
  • Added function setVelocity(velocity: Vector): bool - Sets the velocity of this entity
  • Added property viewVector: Vector - Represents the direction that the entity is looking, as a vector
  • Added property headLocation: Location - Represents the location of the head of the entity
  • Added property bodyRotation: number - Represents the body rotation of the entity as a float (in degrees)
  • Added function teleport(location: Location, dimension: Dimension, xRotation (optional): float, yRotation (optional): float)
  • Added function teleportFacing(location: Location, dimension: Dimension, facingLocation: Location)

Player

  • Added method startItemCooldown(itemCategory : string, durationTicks : int) - Starts or resets a cooldown on an item category (e.g., ender_pearl) for the given duration in ticks
  • Added method getItemCooldown(itemCategory : string) - Returns the remaining duration in ticks that this player has of the given item category. If no cooldown is present, returns 0

ItemCooldownComponent

  • Added ItemCooldownComponent (item.getComponent("minecraft:cooldown"))
  • Read-only property cooldownCategory : string - Represents the cooldown category of this item.
  • Read-only property cooldownTicks : int - Represents the cooldown time in ticks for this item if cooldown is enabled
  • method startCooldown(player : Player) - Starts or resets a cooldown for this item on the given player if cooldown is enabled for this item

ItemType

  • Removed getName method and added read-only property .id

Dimension

  • Added runCommand method to run a command in a dimension
  • Added function getEntitiesFromRay(pos: Location, direction: Location, options: EntityRaycastOptions): Entity[] - Gets all entities that intersects the ray starting at a location which extends in direction
  • Added function getBlockFromRay(pos: Location, direction: Location, options: BlockRaycastOptions) : Block - Gets the first block that intersects the ray starting at a location which extends in direction
  • Added function getPlayers(options: EntityQueryOptions = undefined) : EntityIterator - Returns an iterator to a collection containing all players. Optionally, options can be used to filter the result
  • Added function getEntities(options: EntityQueryOptions = undefined) : EntityIterator - Returns an iterator to a collection containing all entities in the dimension. Optionally, options can be used to filter the result
  • Updated spawnEntity to take a Location or a BlockLocation

EntityQueryOptions

  • Added class EntityQueryOptions - Provides additional filtering options when calling getEntities and getPlayers

EntityQueryScoreOptions

  • Added class EntityQueryScoreOptions - Used with EntityQueryOptions to provide scoreboard filtering

EntityEventOptions

  • Used to filter events that fire on entities to restrict the callback to only certain ones.
  • Property entity: Entity[] - If specified, will restrict to just this entity
  • Property entityTypes: string[] - If specified, will restrict to entities with the specified type (e.g., minecraft:creeper)

BlockExplodeEvent

  • Renamed destroyedBlock to block

mojang-gametest module

  • Added registerAsync method to register and properly track the state of GameTests using async functions

Test

  • Added getDimension to get the dimension in which the test is being ran
  • Added gameMode: GameMode parameter to spawnSimulatedPlayer method

ScriptSimulatedPlayer

  • Added function giveItem(itemStack: ItemStack, selectSlot: boolean)
  • Added function setItem(itemStack:ItemStack, slot: number, selectSlot: boolean)
  • Renamed destroyBlock to breakBlock
  • Renamed stopDestroyingBlock to stopBreakingBlock
  • Removed selectSlot method
  • Added property selectedSlot: int - Gets or sets the currently selected hotbar slot for the player

1.18.2 Update

1.18.2 2021-12-09

A new update is now available for Minecraft that addresses some issues found since the release of Caves & Cliffs: Part II.

Fixes:

  • Fixed an issue that affected some large world saves on PlayStation, resulting in corrupted textures and loss of data, in some cases (MCPE-149193)
  • Interacting with certain containers will once again properly open the inventory screen (MCPE-148531)
  • Fixed issue where breaking blocks, opening chests, and entering portals would be delayed/not work when there are lots of mobs nearby (MCPE-149214)
  • Fixed some worlds not correctly replacing Bedrock blocks with Deepslate blocks after upgrading to 1.18 (MCPE-149251)

1.18.1 Update

1.18.1 2021-12-06

A new update is now available for Minecraft that addresses some issues found since the release of Caves & Cliffs: Part II.

Fixes:

  • Fixed a crash that could occur when chatting and playing on Realms
  • Decreased the amount of Diamond Ore that generates to match Java Edition
  • Fixed lighting bugs when removing light sources after returning to the Overworld from other dimensions (MCPE-145828)
  • Players no longer have problems moving after respawning or getting out of a Bed
  • Fixed simulation stopping in multiplayer sessions when other players move away from one player’s render distance (MCPE-147391)
  • The teleport command will no longer succeed when 'checkForBlocks' is true and the destination is obstructed
  • Fixed an issue that could cause a faulty purchase page for Realms when the maximum number of Realms are already owned
  • Optimized the Marketplace Inventory screen and improved loading of content images

1.18.0 Update - Caves & Cliffs: Part II

1.18.0 2021-11-30

The day has arrived and Minecraft Caves & Cliffs: Part II has officially released to the world! It is, indeed, a very special day when we all get to boot up our devices and see a new update ready to download and play. It represents years of hard work from both our team of developers, as well as the community's continued passion for creating endless worlds in Minecraft. The update is available on all Bedrock platforms right now and we can't wait for you to jump in and experience one of the biggest updates in Minecraft's history. Here's a bit of what to expect when you load into the game today:

  • Increased the world height and depth, adding 50% more vertical space to build and explore
  • New cave generation to explore below your existing worlds
  • New cave and mountain biomes like Lush Caves and Jagged Peaks
  • Drastically updated and improved biome, cave, and ore generation
  • Added several new music tracks to enjoy during gameplay
  • Fixed over 70 bugs, issues, and parity changes

There are the highlights. Jump in and start playing now, or if you want to see the full list of changes, read on!

New Features:

Increased World Height and Depth

  • Overworld height and depth for new and existing worlds has been extended to y320 and y-64, opening up more space to explore and build in

World Blending

  • Players can now update existing worlds to include the new overworld height dimensions and world generation features. See our World Upgrading FAQ for more details
  • The bedrock layer at y0 below saved chunks will be replaced with Deepslate and feature new cave generation underneath
  • Biomes and terrain generating across new and existing chunk borders will blend seamlessly, creating natural-looking environmental transitions

New Terrain and Mountain Generation

  • Terrain shape and elevation is no longer always determined by biome, resulting in new biome placements such as deserts on top of hills
  • Mountains are taller than ever and can now generate up to a maximum height of 256 blocks

New Biomes, 3D Biome Generation, and Biome Distribution

  • Added 3D biomes - cave biomes can now generate directly below surface biomes
  • New cave and mountain biomes added, including Jagged Peaks, Meadows, Lush Caves and Dripstone Caves

New Cave Generation

  • Added noise caves - the three primary types of noise caves are large, open Cheese Caves, wide, tunnelling Spaghetti Caves and the narrow, winding Noodle Caves
  • Added aquifers - these create local level bodies of water such as flooded caves or underground lakes

Ore Distribution and Large Ore Veins

  • Added large ore veins - these long formations stretch through cave systems and contain larger deposits of ore than the clusters usually found underground
  • Ore distribution has been adjusted to compensate for the new world height

Mob Spawning

  • Monsters will now only spawn in complete darkness. Players can spawn-proof dark areas such as caves using light sources

New Music

  • Added new music by Lena Raine and Kumi Tanioka
  • Added a new music disc from Lena Raine titled "otherside". This can be found rarely in Stronghold corridor chests or much more rarely in Dungeon chests
  • Mobile players: To hear the new music, you will need to download the updated Minecraft Original Music Pack, available FREE from Marketplace

New Achievements/Trophies

  • Caves & Cliffs - Free fall from the top of the world (build limit) to the bottom of the world and survive
  • Feels Like Home - Take a Strider for a loooong ride on a lava lake in the Overworld
  • Sound of Music - Make the Meadows come alive with the sound of music from a jukebox
  • Star trader - Trade with a villager at the build height limit

Changes:

Vanilla Experiments

  • Added new "Vanilla Experiments" experimental toggle containing some blocks and items from The Wild Update, coming in 2022
    • Goat Horn
    • Sculk
    • Sculk Vein
    • Sculk Catalyst
    • Sculk Shrieker
    • Sculk Sensor
  • Be sure to backup your worlds before enabling experimental toggles and see our updated FAQ on how to enable Experiments

"Old" World Type

  • Removed "Old" world type from the world creation screen
  • Locked Old worlds to BaseGameVersion 1.17.40
  • Existing Old worlds are still playable but will not be updated with 1.18 features
  • For more information on Old world changes, please see the FAQ article

Menu Panorama

  • Added a new main menu panorama showing the beautiful cliffs of the Overworld

Android External Storage

  • Players with external storage will be migrated to new location at start up, due to storage changes required by Google. You can still play if migration fails by closing the results window
  • With external storage being migrated to its new location in preparation for Google's new API requirements, you will now lose your data if you uninstall Minecraft, unless you check the box indicating you want to keep your data. We recommend checking this box if you wish to keep your worlds in the event you choose to reinstall Minecraft
  • For more information on storage changes, please see the FAQ article

Known Issues:

  • New world generation in this release is currently incompatible with the 'Creation of Custom Biomes' experimental toggle. Expect worlds with custom biome generation to be potentially unstable and for custom biomes to only exist in currently saved out areas of the world.
  • World generation for the Minecraft Overworld has changed entirely with this release. This means old seeds will no longer spawn players in the same positions when playing 1.18. If creators are version locked to an old version of the game, their seeds will generate worlds as they were prior to 1.18.

Fixes:

Performance / Stability

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur when loading certain world chunks (MCPE-138139)
  • Fixed a crash that could occur when going through portals with tamed pets (MCPE-129738)
  • Optimized the time it takes to place Vines in the Overworld during world generation

General

  • Replaced the missing "Always Day" option in world settings (MCPE-137790)
  • Players with higher than recommended render distance settings are now prompted to change it to the recommended value
  • Render distance default and max settings have been updated for better performance, including improvements to the slider in video settings
  • A prompt now warns players that they will be taken back to the main menu if they sign-in while in-game
  • Increased Realm upload and download timeouts to 15 minutes

Gameplay

  • Corrected Portal locations when the Portal was moved but the location was not updated (MCPE-28765)
  • Hero of the Village effect now applies to all players who helped kill a raider once a raid is defeated, and the effect remains on the players, even if they travel outside the village (MCPE-53384)
  • Fixed an issue where terrain could be seen through
  • Fixed player hitbox not resetting after gliding with Elytra (MCPE-109925)
  • Fixed player flight with Elytra being cancelled when hitting a wall and taking damage (MCPE-54031)

Mobs

  • Mobs can now path over Trapdoors
  • Fixed issues with mobs and entities disappearing from chunks (MCPE-144208)
  • Mobs no longer walk through Campfires (MCPE-142054)
  • Axolotls now animate correctly when airborne (MCPE-131322)
  • Sweet Berry Bushes now damage mobs, with the exception of Foxes (MCPE-56142, MCPE-140012)
  • Mobs no longer try to path through Sweet Berry Bushes
  • The riding position of Llamas no longer shifts after being tamed (MCPE-143006)
  • Raid mobs now despawn after a raid ends, if the player moves too far away
  • Vindicators no longer naturally spawn in Illager Patrols
  • Lightning bolts no longer have shadows (MCPE-140689)
  • Fish now attempt to avoid Axolotls
  • Magma Cubes are now correctly aggressive towards Iron Golems and Slimes are no longer aggressive towards Snow Golems (MCPE-51162)
  • Phantoms should now be able to free themselves after getting stuck when trying to pathfind into mountains (MCPE-119773)
  • Villagers will keep following their schedules in worlds that have been ticking for a very long time, and when game time is negative (MCPE-98361)
  • Education Edition: NPCs no longer have idle sounds (MCPE-141856)

Blocks

  • Breaking a block below fire no longer creates an invisible fire block when the 'doFireTick' gamerule is disabled (MCPE-101371)
  • Players can once again continuously place water, lava, and Powder Snow by holding down the 'Place' button (MCPE-139671)
  • Light blocks no longer support blocks that need support, e.g. Beds and Paintings (MCPE-144311)
  • Light blocks will now survive a TNT or Creeper explosion
  • All ground vegetation can now be placed on Mycelium (MCPE-125928)
  • Fixed shallow water turning brighter when aimed at while holding a Small Drip Leaf (MCPE-123373)
  • Tall flowers will now drop only one item when broken by water placed in the upper half of the flower (MCPE-142799)
  • Campfires no longer drop only one Charcoal when broken by a Piston or an explosion, instead dropping two units as expected (MCPE-139467)
  • In the Stonecutter, a Block of Copper can now be crafted into four Cut Copper (MCPE-144067)
  • Copper Ore now drops 2-5 (from 2-3) Raw Copper items (MCPE-144071)
  • Nether Sprouts can once again generate when using Bone Meal on Warped Nylium (MCPE-139672)
  • Snow Grass Block and all types of Snow blocks now use similar colors (MCPE-57022)
  • Fixed Leaf Blocks not remaining transparent when surrounded by partial blocks such as Buttons or Slabs (MCPE-139213, MCPE-53731)
  • Fixed face culling of blocks placed below Leaf blocks, fixing an x-ray effect

Items

  • Adjusted the smoothness of movement for Primed TNT, Lingering Potions, Splash Potions, and Bottle o' Enchanting when far from players (MCPE-101102)
  • Fire Charges are no longer consumed when used on lit Candles, Candle Cakes, Campfires, activated Nether Portals, or on other blocks that are already on fire
  • Multiple Education Edition items no longer show the "craftingScreen.tab.none" tooltip (MCPE-102444)
  • Ender Pearls can no longer generate as Glow Sticks in Woodland Mansion chests (MCPE-137440)

Accessibility

  • Added missing screen reader on the "Controller lost connection" prompt

Graphical

  • The Carved Pumpkin enchantment glint now only covers the item instead of the entire slot
  • Fixed a bug that could occur on older worlds where looking up in a Minecart would display the inside of the Minecart, blocking the player's view
  • Updated item rendering so enchanted are no longer be invisible in the Nether (MCPE-116880)
  • Fixed a visual glitch where taking a plant from a Flower Pot would result in the plant still being rendered (MCPE-143661)
  • Water drips now trigger splash effects
  • Shield blocking animation now plays smoothly (MCPE-125951)

User Interface

  • Fixed Java Edition parity while lying in bed in multiplayer game. A message will now show how many players are lying in bed while waiting for all players to fall asleep
  • Updated the "out of storage" message with additional clarity when a device is out of storage for saving new worlds
  • The raid boss bar color has changed from purple to red, matching Java Edition (MCPE-46047)
  • Raid boss bars now decrease whenever a raider takes damage
  • Structure Blocks can now be saved and loaded properly within current dimension height limits (MCPE-122643)
  • All setting changes made to a new world are carried over when creating it on a new Realm
  • Renamed some occurrences of "level" in the user interface to the more accurate "world"
  • The store update prompt no longer appears for no internet connection or session start failure
  • Improved the error messaging in the Play screen when Microsoft Account permissions are set to block multiplayer
  • Fixed an issue where searching for non-existent content brought up the incorrect "1 result" message
  • Fixed overlapping text on Marketplace offerings occurring on 4:3 resolution screens
  • Fixed the rendering of the icons in text, making the colors not appear distorted

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.18.0 with new resources, behaviors, and documentation, are available to download at aka.ms/MCAddOnPacks

Fixes

  • Players are disconnected if server and client have different Runtime Block IDs
  • Fixed a rendering error that could occur when attempting to render a Vanilla mob in a base game version prior to the version that mob was introduced through JSON files
  • Most content errors and warnings will now only display once per world (MCPE-135153)
  • Improved performance in 'RangedAttackGoal' for mobs that do not move
  • Fixed mobs' default summonability when not specified in JSON
  • Fixed a versioning error with animation controllers that was causing the wrong schema to be utilized on Marketplace worlds with an animation controller version 1.8.0

Commands

  • The '/clone' command has been updated to properly check for overlapping source and destinations areas no longer allowing for a 1 block depth overlap on each axis. This can continue to be overridden via the force clone option

GameTest Framework

  • New Item API updates: ItemStack
    • Exposed interfaces for accessing script-enabled ItemComponents on ItemStack. Note that these item components only work in conjunction with custom items defined via the Holiday Creator Features experiment
    • hasComponent(componentId: string) - returns true if the ItemStack has the component [componentId] attached to it
    • getComponent(componentId: string) - returns a handle to the component attached to this ItemStack. Returns an undefined handle if the component does not exist or if the component is yet to be exposed to script
    • getComponents() - returns an array of all attached script-enabled components on this ItemStack
  • Script Enabled Item Components
    • minecraft:food
      • Read-only property nutrition - number that describes how much nutrition this food item gives the player when eaten
      • Read-only property saturationModifier - number that is the saturation modifier used to apply the saturation buff when eaten
      • Read-only property canAlwaysEat - if true the player can always eat this item (even when not hungry)
      • Read-only property usingConvertsTo - string name of the Item this will be converted to when eaten. If empty, the item will not convert to anything else
    • minecraft:durability
      • Read-only property maxDurability - the number amount of damage this item can take before breaking
      • Read-only property damageRange - a NumberRange describing the chance of the item losing durability
      • Property damage - gets or sets the current damage on the ItemStack
    • getDamageChance(unbreaking: number = 0) - gets the maximum chance that this item would be damaged using the damageRange property if given an unbreaking level. Incoming unbreaking parameter must be greater than 0
  • Added deltaTime read only property to TickEvent which represents the time between the last Level tick in seconds

Molang

  • Fixed content error when Molang expression has no tokens to only fire when 'min_engine_version' is 1.17.40 or higher

1.17.41 Update

1.17.41 2021-10-26

Fixes:

  • Fixed a crash that could occur when starting a split screen session while playing on PlayStation
  • Fixed a problem that caused certain worlds to drastically increase in size, causing high memory usage (MCPE-143156)

1.17.40 Update

1.17.40 2021-10-20

The 1.17.40 update has arrived! This release brings new bug fixes to the game, as well as some new experimental features.

Experimental Features:

Reminder: We are still tweaking world generation and features may change. Please remember to make regular backup copies of your favourite worlds!

Please keep in mind that these features are work in progress, still under in development, and subject to change. If you activate them, your world might crash, break, or not work with future updates. Experimental features cannot be turned off after world creation.

For more information, please see the article about enabling experimental features at aka.ms/MCExperimentalFeatures.

  • Added new world/cave generation when upgrading saved chunks below "Y=0" using the Caves & Cliffs experimental toggle
    • Chunks previously upgraded with Bedrock underneath will not see this change
    • For more information, please see our FAQ! We'd love to hear your feedback about it at aka.ms/CavesCliffsFeedback
  • Added a new mountain biome: Stony Peaks!
    • This is a variant of lofty/snow-capped peaks that uses stone and gravel instead of snow and ice, and is used to avoid temperature clashes such as a snow-capped peak sticking up from a jungle
  • Corrected vegetation in Mountain Meadows
  • Dripstone Clusters can now only be found in the Dripstone biome
  • Dripstone features now only generate in Dripstone biome
  • Mountain biomes now have correct feature places to match the Java Edition side-snapshot
  • Infested Stone can be found under new mountains
  • Tweaked ore distribution to match the Java Edition side-snapshot
  • Clouds are now at Y level 192
  • Tweaked biome placement, river size, and terrain shapes for a better overworld experience
  • Tweaked mob spawning in mountain and cave biomes to match the Java Edition side-snapshot
  • Trees in swamps can now generate slightly deeper when in water
  • Deepslate now generates at lower depths (MCPE-125117)
  • Dripstone features now generate at Deepslate depths
  • The placement logic of Small Dripstone feature has been refactored so frequency is similar but exact positions will differ
  • Copper Ore now generates up to y=96 instead of y=64 (MCPE-125233)
  • Flat worlds with the Caves & Cliffs experimental toggle enabled will properly upgrade to use the new dimension heights
  • Upgrades older flat worlds to the new extended heights available with the Caves & Cliffs experimental toggle
  • New flat worlds using the Caves & Cliffs experimental toggle will generate starting at "y=-64"
  • Maps now correctly show the colors of blocks below a Y level of zero (MCPE-136638)
  • Vines now generate in Lush Caves instead of generating above the surface (MCPE-125800)
  • Vines can now grow down below zero height
  • Villages now generate in the style of the biome they are located in (MCPE-136939)

Changes:

  • New achievements screens are now available on Windows 10 ARM-based PCs

Fixes:

Performance / Stability

  • Fixed a crash that could occur when using Character Creator
  • Fixed a softlock that could occur when on the Realms world slots screen and the internet connection was lost

General

  • Fixed an issue causing Marketplace downloads on Nintendo Switch to fail after entering and leaving a world
  • World settings are now carried over on to Realms when replacing worlds

Gameplay

  • Fixed a most unfortunate issue that caused players to be set on fire upon changing dimensions if there was Lava underneath the Nether Portal (MCPE-28765)
  • Improved world visibility culling for underground situations to eliminate seeing sky at the end of tunnels/stairs (MCPE-128372)
  • Players can no longer eat food at full hunger in Survival mode (MCPE-60807)
  • Amethyst geodes are now much less likely to generate in Strongholds, and if they do they will not destroy End Portals (MCPE-129861, MCPE-128799)
  • Dungeons are no longer misplaced or missing outside of the Caves & Cliffs experimental toggle (MCPE-121708)
  • Vanilla Parity: Players are now able to activate Elytra gliding while moving upward (MCPE-59580)

Mobs

  • Tropical Fish no longer lose their colors upon grabbing them with a Water Bucket and then releasing them (MCPE-137158)
  • Bees now spawn properly in the world (MCPE-132195)
  • Mobs no longer casually stroll into open flames (MCPE-23835)
  • Villagers can no longer spam doors open and closed (MCPE-28055)
  • Cartographers now more consistently give new maps on all platforms
  • Improved mob pathing around partial blocks (MCPE-127381)
  • Armor no longer renders on Pillagers and Vindicators, but the mobs are still granted armor effects (MCPE-74242)
  • Fixed an issue with mob rendering that caused Vindicator Axes to be visible even when they're not attacking on older Resource Packs (MCPE-123229)
  • More mobs will now spawn underground in the Overworld
  • Fixed failure to render Leads when attached to mobs out of view (MCPE-63931)
  • Iron Golems now spawn only on solid blocks (MCPE-140145)

Blocks

  • Falling Stalactites are now offset properly to avoid interacting with entities outside their intended hitbox (MCPE-132772)
  • Beehives now generate in the world facing South
  • Trapdoors now rotate correctly when loaded from a Structure Block (MCPE-66933)
  • Powder Snow no longer disappears when looking at it from a distance (MCPE-127565)
  • Sea Grass no longer spawns under Lily Pads during world generation to avoid breaking them
  • Holding Top Snow in hand while hovering over Grass Blocks no longer causes incorrect behavior (MCPE-140659, MCPE-140660)

User Interface

  • Riding an animal now displays the correct button prompt when playing with non-touch controls
  • Using Dye on Signs that contain formatted color text will now overwrite the formatted color text
  • Fixed text on Signs losing their formatting when new lines or word-wrapping are encountered. Formatting will now persist until the reset code or an overriding code is found. This is not retroactive and previously created Signs will not be changed
  • Altered the message that is displayed when players change skins in-game (MCPE-92772)
  • Fixed an issue where the D-pad and directional keys could not be used to navigate in certain parts of the user interface (MCPE-132826)
  • Fixed an issue where an error message could be shown after suspending the game on the Achievements screens with Screen Animations disabled (MCPE-132269)
  • Fixed an issue where an obscure game rule was added to Settings (MCPE-139025)
  • The sign in text on the main menu no longer overlaps the Marketplace button
  • Added space between tab title and the word 'Tab' for text-to-speech on Settings screen
  • Added a "More Info" button to the sign in error screen

Realms

  • All changes to settings made on new worlds before creation are now transferred to the world after creation

Character Creator

  • In Character Creator, tweaked color tint for the default Steve skin to match default Steve (MCPE-120818)
  • Back appearance pieces will no longer cover the left and right arrows in the profile screen
  • Sidebar no longer opens upon expanding any of the classic skin packs in the Dressing Room
  • Improved the navigation flow for Character Creator so that it always switches to the selected Character Creator profile (MCPE-139022)
  • Skins that are equipped from Marketplace while in-game now apply to the player’s character

Commands

  • Education Edition items are no longer shown as an option when using @e[type=] (MCPE-78363)
  • Command Blocks with 'Needs Redstone' and a non-zero 'Delay in Ticks' will now execute only if they remain powered for the delay duration (MCPE-74281)
  • Fixed alignment of the sidebar display from the '/scoreboard' command when text length changes
  • Fixed the ability to summon experience orbs via the '/summon' command (MCPE-130835)

Technical Updates:

Updated Add-On Template Packs

Fixes

  • Fixed display only entity destruction in chunk discard scenarioso be restarted when changing render controllers

Data-Driven Blocks

  • Updated documentation for the Block Rotation component
  • Updated documentation for 'BlockExplosionResistance'
  • Added required toggles to documentation and to content error for block components

Graphical

  • Added a content error for using a material but not providing the required number of textures to the render controller

Molang

  • Fixed 'query.item_remaining_use_duration' having improperly scaled or inverted results (This fix is a Versioned Change as of engine version 1.17.30)
  • Add new compile errors for expressions like 'text' + 3, which were previously ignored (This is a Versioned Change as of engine version 1.17.40)
  • Molang expressions that contain capital letters are properly evaluated now
  • 'query.get_equipped_item_name' will now recognize Sea Lanterns (MCPE-67893)
  • Added new compile errors for expressions like 1 + (9 10), which were previously ignored (This is a Versioned Change as of engine version 1.17.40)

GameTest Framework (Experimental)

  • Renamed method 'succeedWhenBlockTypePresent' to 'succeedWhenBlockPresent'
  • Fixed a bug where property Entity.id would return "Unknown" for custom entities (MCPE-137786)
  • Identifier strings returned from property Item.id now include the item's namespace
  • Updated the GameTest Framework interface and added a new SimulatedPlayer capability:
    • Added 'SimulatedPlayer' class to GameTest. This class enables GameTest to simulate a variety of player behaviors such as movement, using items, and interacting with blocks and entities. See the GameTest API reference documentation for more details
    • Added function Test.spawnSimulatedPlayer(blockLocation: BlockLocation, name: string): SimulatedPlayer
    • Added function Test.removeSimulatedPlayer(simulatedPlayer: SimulatedPlayer): void
  • mojang-gametest.Test type
    • Changed signature of function assertEntityInstancePresent(entity: Entity, blockLocation: BlockLocation, isPresent: boolean = true)
  • mojang-minecraft components
    • Component 'inventory' now works with Player inventories

GameTestSequence

  • Removed method 'thenWaitWithDelay'
  • Added method 'thenWaitAfter(delayTicks: number, callback: () => undefined)' - After a delay, executes the given callback every tick until it succeeds. Exceptions thrown within the callback will end sequence execution

Player

  • Fixed a bug where the location property would return an incorrect height for players
  • Added property 'id'

Block

  • Replaced method 'getLocation' with property 'location'
  • Replaced method getPermutation with property 'permutation'
  • Replaced method 'getType' with property 'type'
  • Replaced methods 'isWaterlogged' and 'setWaterlogged' with property 'isWaterlogged'
  • Replaced method 'getBlockData' with property 'permutation'
  • Replaced method 'isEmpty' with property 'isEmpty'
  • Removed property 'canBeWaterlogged'

BlockType

  • Replaced method 'getName' with property 'id'
  • Replaced method 'canBeWaterlogged' with property 'canBeWaterlogged'

BlockPermutation

  • Replaced method 'getType' with property 'type'

1.17.34 Update

1.17.34 2021-10-06

A new Minecraft update is available to address issues with redeeming codes.

Fixes:

  • Fixed an issue with owned content not appearing in the inventory after redeeming a retail code

1.17.32 Update

1.17.32 2021-10-01

A new Minecraft hotfix is now available with several fixes to improve your gameplay experience.

Fixes:

  • Fixed several crashes that could occur during gameplay
  • Fixed a crash that could occur when navigating the Marketplace sidebar
  • Fixed issues with content not loading, even when connected to the internet (MCPE-102994)
  • Fixed an issue where light blocks would force players to spawn at the surface of the Overworld
  • Fixed the Looting enchantment not being applied when a mob was killed with a projectile (MCPE-141935)
  • Fixed issue causing "Couldn't pack your world file for upload" error when uploading a world to Realms on Nintendo Switch
  • Fixed some chunks being deleted when reentering a flat world and old world with the Caves & Cliffs experimental toggle enabled, as well as other world generation issues (MCPE-140428)

1.17.30 Update

1.17.30 2021-09-22

It's time for the Minecraft 1.17.30 update! The team has been working hard on bug fixes and changes to the Caves & Cliffs: Part I experience. Those who are feeling adventurous can even check out experimental world generation to discover the highest peaks and deepest caves. Read all about it below!

Please search for any bugs you find on bugs.mojang.com and let us know what you think at feedback.minecraft.net.

New Features

Respawn Blocks Explode Game Rule

  • Added the "Respawn Blocks Explode" game rule, which can be used to prevent Respawn Anchors and Beds from exploding (MCPE-76687).

Structure Block: Corner Mode

Corner Mode is used with the Detect button in Save Mode to define the area to save. It will only detect Corner Blocks with the same name as the structure being saved

Experimental Features:

More experimental features from Caves & Cliffs: Part II are available in this update and can be enabled on the world creation screen!

Please keep in mind that these features are work in progress, still under in development, and subject to change. If you activate them, your world might crash, break, or not work with future updates. Experimental features cannot be turned off after world creation.

For more information, please see the article about enabling experimental features at aka.ms/MCExperimentalFeatures.

Monster Spawning

  • Monsters now only spawn in complete darkness
  • This change is being made to balance the player's ability to light up the new larger caves and make them safe from monster spawning
  • Note that this change only affects block-light and not sky light
  • Please send us your feedback on this change at aka.ms/CavesCliffsFeedback!

Multi Noise World Generation

  • New and improved terrain and biome generation algorithm that creates more natural terrain and biome transitions
  • Improved surface decoration that detects the difference between when blocks are generated underwater and underground
  • Introduces large ore veins to world generation adding more strategy to mining
  • Introduces noodle caves to world generation, creating small pathways between bigger caves
  • Introduces the possibility of dry cave entrances that make it easier to access the new noise caves
  • Introduces a new algorithm that finds suitable spawn positions closer to origin
  • Added logic to save and load SubChunks by absolute Y index to support data-driven dimension height ranges

Changes:

  • Updated the Achievements button and moved from the Profile screen to the Main Menu and Pause screens

Fixes:

Performance / Stability

  • Optimised pasting Unicode text into Book & Quill (MCPE-119651)
  • Fixed a crash that could occur when crafting a Crafting Table with Gameplay Tips enabled
  • Fixed a crash that could occur after disconnecting from the internet while playing in an online session as the client on iOS
  • Fixed a crash that could sometimes occur when downloading large Marketplace worlds

Gameplay

  • Worlds with the Caves & Cliffs experimental toggle enabled are now more likely to have the same default world spawn position as worlds without the experiment using the same seed (MCPE-127708)
  • Matched respawn from Bed behavior with Java Edition by attempting to avoid placing players on damage dealing blocks when waking up and attempting to place players on the side of the bed they entered from (MCPE-118654)
  • Nether Portals placed between chunks no longer break when leaving the Nether (MCPE-74333)
  • Damaging buff effects no longer bypass absorption hearts (MCPE-62360)
  • Enchanting Table's enchantment probability is now weighted (MCPE-101588)
  • Fixed incorrect position when dismounting at a negative world height (MCPE-136622)
  • Abandoned villages are now far rarer, more closely matching the Java Edition (MCPE-71769)
  • Fixed emissive light propagation in ray tracing mode by increasing irradiance cache sample size (MCPE-135157)
  • Fall damage is no longer applied when falling into Scaffolding (MCPE-108459)

Mobs

  • Cartographers will now only give maps to undiscovered monuments (MCPE-29375)
  • Tweaked Iron Golem spawning logic to better match Java Edition
  • Axolotls now spawn only when there is stone up to 10 blocks under them, and not inside bubble columns
  • Collecting Fish or Axolotl with a Bucket no longer immediately releases them (MCPE-44320)
  • Armor Stands now drop equipped items when destroyed by fire or lava (MCPE-94603)
  • Limited the maximum number of Phantom mobs that can spawn (MCPE-106557)
  • Goats now play their "impact 3" sound (MCPE-127757)
  • Grown up Goats no longer lose their Horns when reloading a world
  • Baby Goats no longer have horns (MCPE-123253)
  • Fixed an animation parity issue with Skeletons not using both arms to hold their Bows (MCPE-670)
  • Undead mobs standing near Powder Snow now burn normally (MCPE-131005)
  • Powder Snow above undead mobs now prevents burning effect
  • Multiple Shulkers are no longer able to spawn in the same position from spawn eggs or End City generation (MCPE-43972)
  • Mobs can now pathfind correctly when standing on Amethyst Buds (MCPE-130010)
  • Lightning no longer randomly strikes mobs that are under blocks (MCPE-121688)
  • Fixed mobs sometimes rendering with incorrect geometry when viewed from the - Structure Block preview window (MCPE-95183)
  • Experimental Features: Wither can now be spawned at negative heights (MCPE-125270)
  • Ghasts no longer spawn in less than 5x4x5 areas (MCPE-133687)
  • Magma Cubes no longer spawn in less than 3x3x2 areas (MCPE-46540)
  • Medium Magma Cubes now have a larger hitbox (MCPE-132159)
  • The Thorns enchantment now does Knockback to mobs (MCPE-56212)

Blocks

  • Cave Vines can now be pollinated by Bees (MCPE-127821)
  • Enchantment Tables now emit light level 7 (MCPE-130868)
  • The falling position of Pointed Dripstone is no longer slightly offset (MCPE-119548)
  • Disabled biome tinting for Spruce and Birch Leaves (MCPE-128996)
  • Bubble Columns are now placed properly when loaded with a Structure Block (MCPE-97027)
  • Vanilla Parity: Using Bone Meal on Moss Blocks now also replaces Tuff blocks (MCPE-125922)
  • Grass and water block tint colors are no longer slightly randomized with noise
  • Fixed Light Block not being displayed correctly when being held (MCPE-123249)
  • Weeping and Twisting Vines now grow correctly after the player breaks them (MCPE-90932)
  • Minecart with Chest will now copy over its chest contents when advanced pick blocked
  • Crimson Roots now have a small chance of growing on Warped Nylium blocks when using Bone Meal (MCPE-83616)
  • Candle now drops when Candle Cake is pushed by a Piston (MCPE-130594)
  • Renamed Structure Blocks will no longer have the incorrect data mode on creation (MCPE-41625)
  • Unicode font now correctly highlights on Signs with glowing text (MCPE-130072)
  • Pumpkins placed facing South, East, or West now can now be used to trade with Villagers if they were mined with Silk Touch tools (MCPE-105540)
  • More Candles can no longer be added to Candles placed without any support block (MCPE-130810)
  • Shulker Boxes now remain in Dispensers when dispensed at world height limit (MCPE-130085)
  • Monster Spawners no longer emit light
  • Powder Snow can now be collected with a Dispenser (MCPE-127564)
  • Target Blocks now conduct Redstone signals (MCPE-75034)
  • Fixed text from signs drawing on maps on ray tracing enabled hardware
  • Amethyst Cluster and Amethyst Bud can no longer be placed on Grass Path blocks
  • Corrected "Deepslate Lapis Lazuli Ore" name from "Deepslate Lapis Ore" (MCPE-123605)
  • Fixed Bed display if the foot of the Bed is in a brighter area than the head (MCPE-123592)
  • Fixed Large Chest display so the brightest end of the Chest is chosen to light the whole Chest
  • Dispensers now remove bubble columns when removing water (MCPE-56462)
  • Sea Pickles now change light depending on being in underwater or not (MCPE-131642)
  • Snow layers are now melted by light from torches, etc. (MCPE-131272)
  • Vanilla Parity: Falling gravity blocks will no longer break when landing on certain blocks (MCPE-20109)
  • Half of the Enchantment Table book doesn't render dark anymore (MCPE-106627)
  • Blocks moved by a Piston no longer appear white while moving (MCPE-66250)
  • Spore Blossoms no longer have a randomly offset hitbox (MCPE-121658)
  • Measurements of hitbox of Spore Blossoms now match Java Edition
  • Moss Block and Moss Carpet now break when moved by Pistons and Sticky Pistons can no longer pull them (MCPE-121751, MCPE-122004)
  • Water dripping from Pointed Dripstone can no longer fill Cauldrons with Potions. Sorry, we knew it was fun but too overpowered! (MCPE-131180)
  • Fixed an issue causing Slime and Honey Block movement slowdown to not be fully applied to players
  • Light Blocks are once again visible while holding one and properly show their brightness value (MCPE-123249)
  • Fixed Light Blocks not being removed when destroying them while holding a Light Block (MCPE-123258)
  • Fixed Light Block brightness not being adjustable when interacting with it (MCPE-123387)
  • Fixed Barrier Blocks being destructible while not holding a Barrier Block

Items

  • Shulker Boxes now drop their contents when destroyed as an item (MCPE-129470, MCPE-87877)
  • Bows and Tridents are now held more similarly to Java Edition (MCPE-126717, MCPE-44418)
  • Eating Chorus Fruit while gliding no longer deals fall damage to the player (MCPE-112621)
  • Swords now break Bamboo in a single swing (MCPE-64013)
  • Fixed a bug that could cause the Trident, Shield, and Crossbow to render incorrectly when an additional player is connected over the internet using a Marketplace skin (MCPE-118358)
  • Fixed a bug which could cause the Spyglass to appear as if it's being thrown when using a custom skin (MCPE-127498)
  • Using a Powder Snow Bucket on a Cauldron filled with Powder Snow no longer creates a new Powder Snow block (MCPE-131177)
  • Clock and Compass items no longer function in the Recipe Book (MCPE-36354)
  • Lava Buckets can now be emptied into a Cauldron filled with Lava
  • Fixed offhand Shields clipping into players’ arms while in third-person perspective (MCPE-122672)
  • Holding a Shield in Marketplace maps no longer shows a content error
  • Made projectile items move more smoothly when far from players (MCPE-101102)
  • Strong/Long/Splash/Lingering Potions can now be placed in the Brewing Stand manually (MCPE-86636)
  • Soul Speed Boots can now be unequipped properly after losing durability (MCPE-106367)
  • Diamond Pickaxes found in Hoglin Stable chests are now enchanted (MCPE-129750)
  • Fixed held items not disappearing visually to other players after a player dies when the Keep Inventory game rule is enabled (MCPE-64235)
  • Shears now correctly cut Vines and Glow Lichen faster (MCPE-123139)
  • Campfires and Soul Campfires now stack in the inventory (MCPE-67890)

Audio

  • Amethyst walking sounds are now affected by the "Player" volume slider
  • Deepslate walking sounds are now affected by the "Player" volume slider
  • Moss Block walking sounds are now affected by the "Player" volume slider
  • Sounds of moving in/on Powder Snow are now affected by the "Player" volume slider
  • Jumping and landing on blocks have now their sounds affected by the "Player" volume slider (MCPE-116135)
  • Dripstone drip sounds are now affected by the "Block" volume slider
  • Block interaction "click" sounds are now affected by the "Blocks" volume slider (MCPE-104983)
  • Turtle Eggs no longer produce the Bone Meal sound when placed on Sand (MCPE-127189)
  • Swapped the toggle sounds for Levers so they are now parity with Java Edition (MCPE-30379)
  • Using a Water Bucket on a fully filled Cauldron now produces the correct sound (MCPE-131177)

Accessibility

  • Text to Speech chat setting once again correctly narrates chat messages (MCPE-129901)
  • Text to Speech now correctly reads item names in the inventory
  • Inventory grid slots are no longer double counted for Text to Speech focus controls

User Interface

  • Fixed the hotbar being misaligned with XP bar by 1 pixel (MCPE-46975)
  • The hotbar is no longer too dark when anti-aliasing is increased (MCPE-54213)
  • The crosshair no longer flickers during multiplayer sessions (MCPE-123918)
  • Using the touch interface, holding the output slot on the Stonecutter or Loom will now rapidly craft items (MCPE-128423)
  • Fixed an incorrect popup when attempting to activate a pack with a missing dependency (MCPE-130978)
  • Fixed translation issues for some keys containing upper case letters
  • Replaced loading bars with new loading spinner in the Marketplace
  • Recipe Book crafting estimates no longer differ from the actual results
  • Cursor items no longer count towards recipe ingredient in Recipe Book
  • The selected recipe in the Recipe Book is now deselected when the player runs out of ingredients
  • Non-craftable recipes no longer displayed in Recipe Book when search mechanism is used
  • Nether blocks now appear in the crafting grid if any other ingredient is unavailable
  • Fixed a wireless network connection error message that appeared when players were connected via a wired network
  • Fixed various spelling errors in Character Creator
  • Hover of widget buttons were showing corrupted appearance before full load was complete
  • Fixed a legibility issue with some Japanese font characters
  • Riding an animal now displays the correct tooltip term when played on a non-touch screen
  • Experimental warning message is no longer displayed inconsistently when loading beta worlds
  • A debug string is no longer shown for how to open chat (MCPE-128955)
  • Fixed an issue where the item category text color did not match the item text color if it was changed in Resource Packs
  • Fixed an issue where patterns in the Loom would not display correctly with some texture packs
  • The emote wheel no longer appears when pressing Ctrl+B in-game (MCPE-125246)
  • Fixed Input Method Editor (IME) not working after suspending the game on Windows 10 (MCPE-59722)
  • Added a new sidebar to some Marketplace and Dressing Room related screens to help better improve the experience of navigating these areas
  • There is now an item transferring animation when deselecting a recipe
  • Sidebar text is now localized properly when a new language is loaded or the current language changes
  • Fixed a bug that could cause the Sign In button to appear behind the Marketplace button
  • Fixed the Noto Sans Smooth font on Windows and Xbox platforms with the Japanese locale to address legibility and usage of correct characters
  • Fixed "CR" characters incorrectly appearing at the end of lines for some display languages
  • Enabled new achievements screens for VR (not including PS VR)
  • Placing a Sign on Rooted Dirt now correctly opens the text editor (MCPE-129280)
  • The Sign In dialog is no longer shown on a split-screen game to anyone other than the primary player on PlayStation 4
  • Fixed tamed Wolves being transparent on the Structure Block screen

Realms

  • Improved responsiveness of Realms menus, particularly on Nintendo Switch
  • The "Download World" button is now visible for worlds on expired Realms
  • 2 player Realms no longer count against the 10 player realm limit
  • Realms reset button will now navigate to the loading screen while reset is happening
  • The Realms Slots screen will now open faster and have a loading dialog if it takes a long time
  • The Realms Backup page now only shows the most recent 1100 Realms backups to prevent text overlap issues (REALMS-8425)
  • Switching the active world slot in Realms no longer spams the "Fetching World Info" prompt
  • Renaming a Realm now takes effect immediately while playing
  • Fixed some issues with being unable to kick players via the user interface or the '/kick' command
  • The text on the Realms Plus trial button on the play screen no longer changes when hovered
  • Pressing the View Privacy Policy button now opens properly on Nintendo Switch

Commands

  • Fixed a crash that could occur if a structure was placed with a command in an unloaded area, and that structure was deleted
  • Teleporting a mob between dimensions no longer causes the mob to despawn (MCPE-127414)
  • Loading a structure with the '/structure' command now displays the correct output messages (MCPE-132813)

Technical Updates:

Updated Add-On Template Packs

  • Updated Add-On templates for 1.17.30 are available for download with new resources, behaviors, and documentation
    • Resource Pack Template: aka.ms/ResourcePackTemplate
    • Behavior Pack Template (Includes documentation): aka.ms/BehaviorPackTemplate

Gameplay

  • Data-driven blocks can now be added to the Creative menu
  • New chemistry material reductions for Education Edition can now be defined in the JSON files
  • "potion.prefix" and "potion..postfix" potion string resources have been renamed to "potion..name"
  • Potion name string resources have been changed so there are separate "Splash" and "Lingering" string resources
  • The old style of using "potion.prefix" and "potion.*.postfix" is still supported
  • UI bind objects can now utilize the 'ignore' field
  • Attachables that are visible in first person view will no longer render backwards

Fixes

  • Fixed a bug where an entity might fail to initialize its tag component
  • Sky no longer renders through walls of a large enclosed area when using fog
  • Updated documentation formatting for item components and how they work within Resource Packs and Behavior Packs
  • Using Water Buckets to collect fish has been version locked to prevent breaking old world templates
  • Fixed controller support when editing NPC dialog (MCPE-135175)
  • 'behavior.knockback_roar' now has a vertical and horizontal strength value
  • Adjusted padding for HD Textures in mipmaps level 1 in texture atlas to fix texture bleeding
  • Killing a custom mob with an unknown loot table entry type will no longer cause a crash, and will now throw a content error (MCPE-129006)
  • Rabbit with initialEvent specified now scales properly to adult rabbit size (MCPE-76643)
  • Similar to the spawns_on_block_filter, the spawns_above_block_filter specifies a list of blocks and a distance. The mob can then spawn only if the nearest block within the specified distance below the desired spawnpoint is in that list (water and air not included). "minecraft:spawns_above_block_filter": { "blocks": "minecraft:stone", "distance": 10 }
  • Improved documentation for 'DamageableItemComponent'
  • Fixed the ability to add launch point positional offset for projectiles spawned with the 'spawn_entity' component
  • Fixed the ability to add angular offset to launch vector for projectiles spawned with the 'spawn_entity' component
  • Fixed offset not working for projectiles summoned through an interaction
  • Fixed projectile 'angleoffset' value only reflected if shooter is riding another entity
  • Fixed rotation of projectile launch point around a mob when projectile offset specified
  • Parsing of UI json field "ignored" now throws a content error if it is invalid
  • Fixed movement prediction interpolating with invalid data in even more scenarios (MCPE-108568)
  • Removed the "replace" element from 'sound_definitions.json' for being ambiguous in its usage (and was never used) (MCPE-99304)

Commands

  • Commands ran through animations now will run in the order defined in animation files on all platforms, including Realms
  • Animations and events defined in Behavior Packs can now run commands that require cheats without the player enabling cheats (such as setting certain rules with the '/gamerule' command)
  • Target selectors ry and rym now support wrapping around north
  • The '/particle' command position argument is now optional (MCPE-128379)
  • The '/particle' command will now output on success (MCPE-80348)
  • The '/particle' command no longer shows an error when run successfully through '/execute' (MCPE-129001)
  • The '/clone' command now copies signal strength for Levers and Redstone Dust
  • The '/structure' command can now specify a <to: x y z> position argument with y below 0 as long as it is equal or above the minimum height for that dimension
  • Added functionality for Intellisense options: "d" and "default" in the gamemode command selector (MCPE-92198)
  • Minecart with Command Block can now use the self selector (@s) in its commands to target itself (MCPE-60126)
  • The "/time set" command now sets the correct time and day when specifying a time above 24000 or below the current time (e.g. "/time set 0" sets the day to 0, "/time set 28000" sets the day to 1), and "/time" can now set or add to a negative world time (MCPE-43394)
  • The '/spawnpoint' command can now be used while the player is sleeping and outputs success when setting to the player's existing spawnpoint (MCPE-106720)
  • The camera shake command no longer shakes every player's screen when "@s" is used as the selector (MCPE-120383)

GameTest Framework (Experimental)

  • Renamed module "Minecraft" to "mojang-minecraft"
  • Renamed module "GameTest" to "mojang-gametest"
  • GameTest (now mojang-gametest)
    • Added helper method spawnAtLocation(location : Location) : Entity - Spawns an entity at the given Location
    • Added helper method walkToLocation(mob : Entity, location : Location, speedModifier : number) - Commands an entity to move to the given Location
    • Added method assertCanReachLocation(mob : Entity, location : BlockLocation, bool canReach) - Asserts that the given mob can reach the target block location
    • Renamed helper method worldLocation(location : BlockLocation) to worldBlockLocation(location : BlockLocation)
    • Renamed helper method relativeLocation(location : BlockLocation) to relativeBlockLocation(location : BlockLocation)
    • Added helper method worldLocation(relativeLocation : Location) : Location - From a Location with coordinates relative to the GameTest structure block, returns a new Location with coordinates relative to the world
    • Added helper method relativeLocation(worldLocation : Location) : Location - From a Location, returns a new Location with coordinates relative to the current GameTest structure block
    • Added helper method spawnWithoutBehaviorsAtLocation(entityIdentifier : string, location : Location) : Entity - Spawns an entity at a location without any AI behaviors
    • Added helper method rotateDirection(direction : Direction) : Direction - Rotates the given direction relative to the GameTest structure rotation
    • Added helper method getTestDirection() : Direction - Returns the direction the GameTest is facing based on its structure rotation
    • Renamed function assertBlockTypePresent to assertBlockPresent
    • Renamed function assertEntityData to assertEntityState
    • Removed function assertBlockTypeNotPresent (added boolean isPresent to assertBlockPresent instead)
    • Removed function assertEntityNotPresent (added boolean to assertEntityPresent instead)
    • Removed function assertEntityNotPresentInArea (added boolean to assertEntityPresentInArea instead)
    • Removed function assertEntityNotTouching (added boolean to assertEntityTouching)
    • Removed function succeedWhenEntityNotPresent (added boolean to succeedWhenEntityPresent)
    • Modified signature of function assertBlockState(blockLocation: BlockLocation, callback: (Block) => boolean)
    • Modified signature of function assertBlockPresent(blockType: BlockType, blockLocation: BlockLocation, isPresent: boolean)
    • Modified signature of function assertEntityPresent(entityTypeIdentifier: string, blockLocation: BlockLocation, isPresent: boolean)
    • Modified signature of function assertEntityPresentInArea(entityTypeIdentifier: string, isPresent: boolean)
    • Modified signature of function assertEntityTouching(entityTypeIdentifier: string, location: Location, isTouching: boolean)
    • Modified signature of function succeedWhenEntityPresent(entityTypeIdentifier: string, location: Location, isPresent: boolean)
  • Minecraft (now mojang-minecraft)
    • Renamed BlockTypes class to MinecraftBlockTypes
    • Renamed Effects class to MinecraftEffectTypes
    • Renamed Items class to MinecraftItemTypes
  • Events
    • Added event World.events.beforeExplosion - Fires before an explosion occurs
    • Added event World.events.explosion - Fires when an explosion occurs
    • Added event World.events.explodeBlock - Fires when a block breaks due to an explosion
    • Added event World.event.beforeActivatePiston - Fires before a piston is activated
    • Added event World.event.activatePiston - Fires when a piston is activated
    • Added read-only property currentTick to tick event - Returns the current server tick
    • Renamed event createEntity to entityCreate
    • Renamed event addEffect to effectAdd
    • Renamed event activatePiston to pistonActivate
    • Renamed event beforeActivatePiston to beforePistonActivate
    • Renamed event explodeBlock to blockExplode
    • Renamed event changeWeather to weatherChange
  • Block
    • Added method getDimension() : Dimension
  • Added BlockPistonComponent

Molang

  • Added experimental queries for item cooldowns: 'query.is_cooldown_type', 'query.cooldown_time', and 'query.cooldown_time_remaining'
  • Updated many Molang content errors to specify which operator or query was involved
  • 'min_engine_version' from Resource Pack and Behavior Pack manifests is now passed into Molang expression parsing. This allows for future breaking changes tied to a specific engine version
  • Added 'BlockPartVisibilityComponent'
    • Allows creators to specify Molang conditions for each “bone” listed in the geometry JSON that turn on/off bones based on the block state
    • Must have the Experimental toggle enabled to use
  • Fixed experimental 'query.bone_orientation_trs' to have correct translation Y and scale results
  • Added experimental 'block_neighbor_has_any_tags' and 'block_neighbor_has_all_tags' Molang queries
    • Takes a block relative position and a set of tags
    • Returns 0/1
    • Must have the Experimental toggle enabled to use
  • Fixed a crash that could occur when entering a world with a custom Resource Pack that contained 'query.armor_color_slot' (MCPE-106437)
  • Fixed 'query.item_remaining_use_duration' having improperly scaled or inverted results (This is to fix a Versioned Change as of engine version 1.17.30)
  • Added 'query.facing_target_to_range_attack', which returns whether or not the queried actor's 'minecraft:behavior.ranged_attack' goal is currently running
  • Moved experimental Molang queries (other than those related to Actor Properties) to a new 'Experimental Molang Features' toggle
  • Improved Molang documentation related to experiments
    • Experimental queries and language expressions now list which experiment(s) they require to be available
  • Versioned Changes are now detailed in the documentation, starting with the 'query.item_remaining_use_duration' fix

1.17.11 Update

1.17.11 2021-08-10

Fixes:

  • Players no longer die and instantly respawn after traveling back to Overworld from the End in certain circumstances (MCPE-135226)
  • Players no longer die and get stuck on the respawn screen when entering an End Portal after dying in the End in certain seeds (MCPE-132484)
  • Fixed a crash that could occur on Xbox when suspending and resuming the title for the second time
  • Items can no longer be duplicated using Beacons
  • Horses no longer become invisible after being dismounted (MCPE-108568)
  • On Realms, the '/msg' command once again works when the world is in Survival mode and cheats are disabled (REALMS-7760)
  • After renewing an expired Realm, the Realm is now properly renewed instead of a new Realm being created (REALMS-7263)

1.17.10 Update

1.17.10 2021-07-14

Welcome to the Minecraft 1.17.10 update! The team has been working hard on gameplay improvements since the release Caves & Cliffs: Part I. We have also introduced some fun new additions, as well as some Caves & Cliffs: Part II features as part of Experimental Gameplay.

New Features:

Candles

  • Candles are now available in the game!
  • Can be placed in clusters up to four and lit using Flint & Steel
  • Put a Candle on a Cake and make a wish!
  • Candles can be crafted using a Honeycomb and String
  • Combine with dye on a crafting grid to craft different colored Candles

Potted Azaleas

  • Added potted Azalea and Flowering Azalea variants
  • Just place an Azalea in a Flower Pot!

Realms World Slots

  • Each Realm subscription now has three world upload slots
  • One world can be active at a time and Realms owners have the ability to switch the Realm's active world between the three world slots

Experimental Gameplay:

Experimental features from Caves & Cliffs: Part II are available in this update and can be enabled on the world creation screen!

Please keep in mind that these features are work in progress, still under in development, and subject to change. If you activate them, your world might crash, break, or not work with future updates. Experimental features cannot be turned off after world creation.

For more information, please see the article about enabling experimental features at aka.ms/MCExperimentalFeatures.

  • World height now goes up to 320 blocks and down to -64 blocks
  • New surface biomes including Lofty Peaks, Snow Capped Peaks, Snowy Slopes, Mountain Grove, and Mountain Meadow
  • New cave biomes including Lush Caves and Dripstone Caves
  • Revamped cave generation adds cheese caves, spaghetti caves, lava aquifers, and flooded aquifer caves
  • New ore distribution
  • Skulk Sensor
  • Goat Horn

Fixes:

Performance / Stability

  • Fixed a crash that could occur if a structure was placed with a command in an unloaded area and that structure was deleted

Gameplay

  • Underwater fog is once again dependent on biome and appears as it should (MCPE-124266)
  • Fixed a bug that could cause Nether Portals to sometimes take players to wrong coordinates (MCPE-115933)
  • Fixed split-screen players not able to rename items on Anvils (MCPE-108405)
  • Thunderstorms now happen as often as Java Edition (MCPE-72798)
  • Bastion loot now closely matches Java Edition (MCPE-104330)
  • Players can no longer swim through the air under a platform, though it looked pretty cool (MCPE-48958)
  • Fixed players going through Cobwebs taking fall damage before hitting the ground (MCPE-121550)
  • Descending through Powder Snow with touch controls now uses the same button as descending through Scaffolding
  • Fixed an issue that was causing the player's head to not animate properly with emotes (MCPE-126902)

Mobs

  • Empty Buckets can no longer be used to collect Fish
  • Axolotls no longer move their tails while playing dead (MCPE-123309)
  • Feeding Axolotls with Bucket of Tropical Fish now returns a Water Bucket instead of an empty Bucket (MCPE-127382)
  • Axolotls now only spawn in complete darkness to prevent spawning in unwanted places
  • The hitbox on Axolotls is now smaller to match the size of the mob
  • Drowned, Guardians, and Elder Guardians now attacks Axolotls on sight
  • Skeletons now turn into Strays after 20 seconds in Powder Snow, reduced from 45 seconds
  • Strays no longer drop Wither Skeleton Skulls when killed by Charged Creepers (MCPE-35876)
  • Burning mobs can no longer destroy Powder Snow when the Mob Griefing world option is disabled (MCPE-221842)
  • Tempted Goats now move at the same speed as goats in Java Edition, and other similar mobs that are being tempted (MCPE-123261)
  • When Goats are performing a ram attack, mobs no longer retaliate against the Goats (MCPE-129619)
  • Goat fall damage reduction is now in parity with Java Edition (-10 reduced fall damage)
  • Goats can now continue ramming when on Slime Blocks and Honey Blocks
  • Baby Sea Turtles no longer despawn after being hatched (MCPE-70664)
  • Baby Horses, including their variants, are now taller and no longer exhibit Z-fighting from their legs (MCPE-92462)
  • Iron Golems and Evokers are no longer sometimes aggressive on Peaceful difficulty (MCPE-47012)
  • Amphibious mobs no longer get stuck when pathing over slabs and Daylight Sensors
  • Attacked Glow Squids no longer go dark only for the aggressor in multiplayer sessions
  • Glow Squid now darkens to match the surrounding light level when hurt (MCPE-121754)
  • Villagers spawned from Villager spawners on Marketplace worlds that were created after version 1.11 now correctly spawn as V2 villagers
  • Fixed a warning that could appear in split-screen when encountering Guardians

Blocks

  • Falling Anvils and Stalactites now deal damage to mobs when landing in liquid
  • Azaleas can now be Bone Mealed when placed on Clay
  • Using Pick Block on Azalea Leaves and Flowering Azalea Leaves now results in the correct blocks being picked (MCPE-128092)
  • Hanging Roots are now destroyed by water (MCPE-121676, MCPE-127677)
  • Lightning Rods no longer break falling blocks that land on them (MCPE-116545)
  • Rooted Dirt texture is now randomly rotated, matching the behavior of regular Dirt blocks (MCPE-123197)
  • Small Dripleaf now only drops itself when broken with Shears
  • Glow Lichen now only drops itself when broken with Shears
  • Jukeboxes now only ejects Music Disks into non-solid blocks (MCPE-85635)

Items

  • Projectiles, such as Snowballs and Eggs, no longer cast shadows
  • All dropped items now have a similar floating height
  • Disenchanting an item using the Grindstone once again resets the enchantment cost penalty correctly (MCPE-107211)
  • Data-driven items now swing faster when not targeting blocks (MCPE-119702)
  • Firework Rockets obtained from '/replaceitem' command now have a flight duration (MCPE-109037)
  • Firework Stars obtained from '/replaceitem' command now have proper color values
  • Glowing text on Signs now has an outline (MCPE-129123)
  • Black text on Signs can now be lit by using a Glow Ink Sac (MCPE-128079)
  • Tooltips are now present when holding Ink Sac and Glow Ink Sac when using a controller
  • Ink Sac and Glow Ink Sac can no longer be used indefinitely on signs in Adventure mode
  • Players can no longer dye text on Signs in Adventure mode (MCPE-126489)
  • Pumpkins are once again accepted by Farmer Villagers regardless of their rotation when mined (MCPE-105540)

User Interface

  • Glow Item Frame is now placed after regular Item Frame in the Creative inventory (MCPE-117532)
  • Copper Ore is now placed after other Overworld ores in the Creative inventory (MCPE-119724)
  • Deepslate is now placed after other stones in the Creative inventory (MCPE-127592)
  • Hotbar item tooltip duration now scales with the length of the tooltip's text
  • Added a new Accessibility icon in the Settings menu
  • Items can now be previewed in the Character Creator and equipped using the Equip button
  • Added Equip button to Classic Skins and Capes tabs
  • The profile screen reload button is now properly localized to all supported languages
  • The "Reset to Default" button in the Accessibility settings now resets the Text Background Opacity slider
  • Fixed a typo in the "Loom" section of "How to Play" (MCPE-12873)
  • The counters on empty tabs of the Play screen now display zero instead of an empty, grey box (MCPE-110535)
  • Featured Item thumbnails now fit within the Featured Items window in Character Creator
  • When not signed into a Microsoft Account, players are now presented with a button prompting them to sign in on the Play screen so that they can view Realms
  • Realms Plus content expiration timers now appear properly
  • Realms Plus timers now only appear within 30 days of expiring

Commands

  • '/title clear' now correctly clears the title and subtitle from the HUD (MCPE-97636)
  • Frosted Ice can now be used in any command that accepts a block, such as '/setblock' and '/testforblock' (MCPE-126741)

Technical Updates:

Updated Add-On Template Packs

Stability and Performance

  • Added better error handling for JSON parsing. Also added several new content errors for item parsing as well as for loot tables

General

  • Players are given a content error when custom recipes are invalid
  • Renamed "minecraft:scaffolding_climber" to "minecraft:block_climber". It now processes climbing both Scaffolding and Powder Snow

Gameplay

  • Loot chests with Seed=0 now correctly randomize if placed on the same coordinates. Note that Pick Blocking a Vanilla loot chest before opening it will now result in identical loot in each copy unless the seed is set to 0 in the NBT

Dedicated Server

  • Added back missing symbols for Bedrock Dedicated Server on Linux (BDS-13482)

NPC Dialogue

  • Content creators can now create multi-page dialogues with branching narrative for NPCs using the '/dialogue' command and dialogue JSON files

Data-Driven Mobs

  • The Ender Dragon rendering and animations are now fully data-driven
  • The Ender Crystal rendering and animations are now fully data-driven
  • The Horse rendering and animations are now fully data-driven
  • This work supports all Horse variants (Horse, Mule, Donkey, Zombie Horse, Skeleton Horse) and all Horse versions including:
    • v1 (engine version 1.2.5 and earlier)
    • v2 (engine version 1.2.6 to 1.17.0)
    • v3 (engine version 1.17.10 and onward). This will be a cleaner version of the v2 model, with less confusing bone naming

Data-Driven Items

  • Updated documentation for 'DisplayNameItemComponent'

Data-Driven Blocks

  • Updated documentation for 'BlockUnwalkableComponent'

Actors

  • Incoming client-sync properties for newly seen types will properly register with client-side Actor Property Manager groups

MoLang

  • "query.wing_flap_position" now works with the Ender Dragon
  • Added "query.show_bottom" - a query for determining whether or not the entity's bottom is rendered
  • Added "query.death_time" - a query for determining the elapsed ticks since a mob started dying
  • Added "math.min_angle" - a math expression for minimizing the angle magnitude (in degrees) into the range [-180, 180]
  • Fixed experimental 'query.target' to work on client-side queries

Chunk Loading

  • Limits writing of chunks unless necessary. Chunks upgraded from older formats will not automatically save when loaded, but when modified (Through blocks or actors, for example) they will be marked for saving

GameTest Framework (Experimental)

  • Updated the '/clearall' command to also clear tests outside of loaded areas
  • Dimension
    • getEntitiesAtBlockLocation(location : BlockLocation) : Entity[] - Returns an array of all entities at the given block location
    • spawnEntity(identifier : String, location : BlockLocation) : Entity - Spawns an entity with the given identifier at the given block location
    • [Removed] function getName()
    • property id : String - Gets the entity's identifier
    • property nameTag : String - Gets or sets the entity's name tag
  • Player
    • property name : String - Gets the player's name
  • method getPlayers() : Player[] - Returns all players in the server
  • Updates to how blocks are handled in APIs:
    • BlockType, BlockPermutation, and Block instances replace BlockState-based updating
  • Exposed chest block component and Container
  • Added location and velocity read-only properties to Entity
  • function createExplosion(location : Location, radius : number, explosionOptions : ExplosionOptions) - Creates an explosion
    • ExplosionOptions : class - Provides additional configuration parameters for createExplosion
  • method triggerEvent(eventName : string) - Triggers an event on an entity
  • Added 'thenExecuteFor' to 'GameTestSequence', which repeatedly calls the callback for the specified number of ticks
  • Events
    • Renamed 'World.event.weatherChanged' to 'World.event.changeWeather'
    • Added event 'World.event.addEffect' - Fires when an effect is applied to an entity
    • Added event 'World.event.createEntity' - Fires when an entity is added to the world
    • Removed function 'World.addEventListener'
    • Changed function 'getDuration()' to property 'duration'
    • Changed function 'getAmplifier()' to property 'amplifier'
    • Added property 'displayName' - Gets the display name of the effect

1.17.2 Update

1.17.2 2021-06-23

Fixes:

  • Andesite, Diorite, and Diamond Ore now generate in expected amounts, as they did prior to version 1.17.0 (MCPE-127555, MCPE-130185)

1.17.0 Update - Caves & Cliffs: Part I

1.17.0 2021-06-09

Delve into Part I of the Caves & Cliffs update with fun mobs, blocks, and items! Go underwater to team up with the Axolotl and swim alongside the Glow Squid. When you reach higher ground, tread carefully because the Goats might ram you! Want to build a settlement that changes over time? Mine Copper and use it to build structures that will age right before your eyes. Have some spare Copper? Craft a Lightning Rod or go mining in an Amethyst Geode and make a Spyglass! If you want even more blocks, the Wandering Trader might have a lush surprise for you. This is a BIG changelog, so let’s jump in!

New Features:

Axolotl

  • Axolotls are amphibious creatures that spawn in underground water
  • Holding a Bucket of Tropical Fish will cause nearby Axolotls to follow the player on both land and in water. Axolotls cannot be tamed but can be bred by feeding them Buckets of Tropical Fish
  • Axolotl will attack Fish, Squid, Drowned, and Guardians!
  • Axolotls come in a variety of colors, all with an equal chance of spawning except for blue. Blue Axolotls have a small chance of spawning as a mutation when breeding two Axolotls
  • Axolotls can survive on dry land for a few minutes. After that they will start to dry out and take continuous damage until rehydrated
  • When taking damage, there is a chance that the Axolotl will play dead. While playing dead, the Axolotl will regenerate health and mobs will be unable to target the Axolotl
  • When a player kills a mob that the Axolotl was attacking, they are rewarded with the regeneration effect and their mining fatigue is removed, if they had it
  • Axolotls can be picked up with buckets, just like fish!

Goat

  • The winning mob of the MINECON Live 2019 mob vote!
  • For now, Goats spawn in Extreme Hills. This will change with Caves & Cliffs: Part II
  • Goats will occasionally ram into players and other mobs
  • Goats can jump high and take less fall damage than other mobs
  • Goats will avoid walking onto Powder Snow
  • Goats can be bred and tempted using Wheat
  • Use an empty Bucket to get Milk
  • Keep an ear out for the elusive Screamer Goat!

Glow Squid

  • The winning mob of the Minecraft Live 2020 mob vote!
  • Glow squids are aquatic creatures that spawn in underground water
  • When killed, glow squid drop Glow Ink Sacs

Glow Ink Sac and Glow Item Frame

  • Craft a Glow Item Frame by combining a glow ink sac with an item frame in a crafting table
  • Any item in a Glow Item Frame is perfectly illuminated, even at night!

Glow Ink Sac and Glowing Sign Text

  • If a Sign is interacted with a Glow Ink Sac, the text will then get a glowing effect

Powder Snow

  • Mobs inside a block of powder snow start to freeze and eventually take damage
  • Players can protect themselves from powder snow by equipping leather armor
  • Cauldrons fill up in snowy weather, creating a renewable source of powder snow. It will also generate naturally in certain snowy biomes when Caves & Cliffs: Part II releases
  • Buckets can be used to scoop up and place powder snow
  • Most mobs cannot walk on powder snow and fall into the block instead
  • Skeletons transform into strays after standing in powder snow for awhile
  • Wearing Leather Boots allows a player or mob to walk on Powder Snow without falling in

Glow Lichen

  • A dim light source that appears on cave walls and in underground lakes
  • Use bone meal to spread it along block surfaces and harvest it using shears

Amethyst Geodes

  • These huge Geodes can be found anywhere underground of newly generated chunks in the Overworld
  • Amethyst Geodes have an outer layer of Smooth Basalt Blocks and a second layer of Calcite Blocks
  • Inside Geodes, there is an inner layer of various Amethyst Blocks
  • All types of Amethyst blocks (including Clusters) create beautiful sounds when you walk on them, break them, place them, or hit them with a projectile – go make some music!
  • Amethyst comes in block form inside the Geodes in two ways: Block of Amethyst Block and Budding Amethyst

Amethyst Clusters

  • Amethyst Clusters grow from budding Amethyst, which can be found inside Geodes
  • Clusters have four growth stages: Small Amethyst Bud, Medium Amethyst Bud, Large Amethyst Bud, and Amethyst Cluster
  • Fully-grown Amethyst clusters drop four Amethyst Shards (or more with the Fortune enchantment) when a Pickaxe is used, and drop two Amethyst Shards when broken by hand, Piston, or other means
  • Clusters can be mined with the Silk Touch enchantment at any stage of growth

Budding Amethyst

  • On any side of a Budding Amethyst Block where there is air or a water source block, a Small Amethyst Bud will eventually grow
  • Amethyst Buds can only grow when attached to Budding Amethyst, and will grow until they become a full Amethyst Cluster

Cluster Amethyst Blocks

  • Clusters can only grow when they are placed on budding Amethyst Blocks

Amethyst Shards

  • Amethyst Shards are items used in a variety of crafting recipes

Tinted Glass

  • Though visually transparent, light does not pass through Tinted Glass
  • Can be crafted by putting a Glass Block in the middle of four Amethyst Shards on a Crafting Table
  • Tinted Glass can be obtained without the Silk Touch enchantment and does not shatter when broken, like normal Glass

Copper

  • Copper Ore can now be found underground in newly generated chunks and can be smelted into Copper Ingots
  • Block of Copper and Cut Copper can be crafted, as well as stairs and slabs
  • After being placed in the world, Copper Blocks will oxidize slowly over time, turning to exposed Copper, Weathered Copper, and Oxidized Copper
  • Copper Blocks that are not fully oxidized can be waxed to prevent further oxidation, either by using a Honeycomb item on them, by using the crafting grid, or by using a Dispenser loaded with Honeycombs
  • Axes can scrape off wax and oxidation from Copper Blocks

Lightning Rod

  • All lightning strikes that happen within a radius of 64 blocks from a Lightning Rod will strike the Lightning Rod
  • Lightning rods can be crafted using Copper ingots in a Crafting Table
  • A Lightning Rod struck by lightning will emit a full Redstone signal for 8 game ticks

Spyglass

  • The Spyglass is used to see far away places and can be crafted with Copper Ingots and an Amethyst Shard
  • Camera movement when looking through a Spyglass is slowed to make it more comfortable to use. This is adjustable using the Spyglass Damping slider in Settings on Bedrock Edition

Raw Ore Items

  • Added Raw Copper, Raw Iron, and Raw Gold items
  • Ores that are smeltable now drop raw item forms of the ore instead of the ore block, and these can be smelted just like before
  • This is to prevent cluttering the inventory and have consistency with Fortune on all ores
  • Ore blocks are still smeltable, meaning you can still smelt ore blocks you've obtained previously or with the Silk Touch enchantment

Raw Ore Blocks

  • Added block of Raw Copper, Raw Iron, and Raw Gold
  • Just like other ore materials, you can craft a compact block with raw ore items to save inventory space or use as decoration
  • Raw ore blocks can be placed on a crafting grid to break down into the original raw ore items

Deepslate

  • Deepslate is generated in blobs below y = 16
  • Mining it with a Pickaxe will drop Cobbled Deepslate, which can be smelted back into Deepslate
  • When ore is generated in the same place as Deepslate, Deepslate variants of that ore are now generated instead
  • Deepslate Blocks can be crafted into Polished Deepslate, Deepslate Tile, and Deepslate Brick Blocks, including slabs, stairs, and walls
  • Deepslate Blocks also come in Cracked Tile, Cracked Brick, Chiseled, and Infested variants
  • Stone tools can be crafted using Cobbled Deepslate

Tuff

  • A new decorative block
  • Blobs of Tuff Blocks generate in the world below y = 16

Smooth Basalt

  • Basalt blocks can now be smelted into smooth basalt blocks as a new decorative block

New Cave Blocks

  • While Lush Caves and other new cave biomes won’t generate until the Caves & Cliffs: Part II update, many new blocks are now available through the Creative mode inventory or certain aspects of Survival mode

Trade & Loot Table Additions

  • Added the following trades to the Mason:
    • Will sell 4 Dripstone Blocks for 1 Emerald
  • Added the following trades to the Wandering Trader:
    • Will sell 2 Pointed Dripstones for 1 Emerald
    • Will sell 2 Rooted Dirt for 1 Emerald
    • Will sell 2 Moss Blocks for 1 Emerald
  • Moss Blocks can be found in Shipwreck Chests
  • Glow Berries can be found in Mineshaft Chest Minecarts

Dripstone Block and Pointed Dripstone

  • Pointed Dripstone can be placed on the ceiling (stalactites) or ground (stalagmites)
  • Watch out! If a stalactite is broken, it will fall and cause damage to players and mobs
  • Players and mobs will take damage if landing on a stalagmite
  • If a stalactite is under a water source or lava source, it will slowly fill Cauldrons
  • If a stalactite and stalagmite touch, they will connect into a full column
  • A Dripstone Block can be crafted with four Pointed Dripstone

Dripleaf

  • Small Dripleaf will grow into Big Dripleaf when fertilized with Bone Meal
  • Big Dripleaf is a platforming block. Players and mobs on top of the block will cause the block to tilt and drop

Moss Block and Moss Carpet

  • When Moss Blocks are fertilized with Bone Meal, Moss has a chance of spreading to other blocks. Moss Carpet, Azaleas, and Flowering Azaleas also have a chance of growing
  • The Hoe is the most efficient tool to harvest Moss Blocks and Moss Carpet

Azalea

  • Azalea and Flowering Azaleas are new decorative plants
  • Azaleas have a chance of growing after using Bone Meal on Moss Blocks
  • Fertilizing an Azalea with Bone Meal will transform it into a tree with Azalea Leaves and Flowered Azalea Leaves, which can be harvested using Shears
  • Azalea and Flowering Azalea can also be used as Furnace fuel

Rooted Dirt and Hanging Roots

  • Tilling Rooted Dirt with a Hoe turns the block to normal Dirt and drops Hanging Roots
  • Fertilizing Rooted Dirt with Bone Meal causes Hanging Roots to grow below

Glow Berries

  • Glow Berries can be planted on the bottom of most solid blocks to grow cave vines
  • They can be eaten and are as nutritious as Sweet Berries
  • Use them to lure and breed Foxes

Cave Vines

  • When Cave Vines grow or are fertilized with Bone Meal, they have a chance of growing Glow Berries
  • A Cave Vine that has Glow Berries emits light. So pretty!
  • Cave Vines are climbable

Spore Blossom

  • Currently, Spore Blossoms are only available in the Creative mode inventory
  • Spore Blossoms are a new decorative block that can be placed underneath any block

New Achievements and Trophies

  • Wax On Wax Off - Apply and remove Wax from all the Copper blocks
  • Float Your Goat - Get in a boat and float with a Goat
  • The Healing Power of Friendship - Team up with an Axolotl and win a fight

Changes:

  • Improved visibility when swimming in underwater caves
  • A new, beautiful main menu panorama for Caves & Cliffs: Part I
  • Updated the appearance of the initial loading screen
  • Compass and Clock item textures have been updated
  • Ore textures have been updated to better differentiate in more ways than just color
  • Added distinct damage sounds for burning, freezing, and drowning (MCPE-111645)
  • Bone Meal now makes a sound when used
  • Drowned now drop Copper ingots instead of Gold ingots

Fixes:

Performance / Stability

  • Fixed a crash that occurred when curing a Zombie Villager in another dimension if the player had not travelled back to the Overworld since entering the world (MCPE-121559)
  • Fixed a crash that could occur when switching between owned and non-owned Character Creator items
  • Fixed a crash on Windows 10 that can occur in ray tracing mode

General

  • Fixed an issue where taking dyed wool from a chest would not trigger the Rainbow Collection Trophy, presuming all wool colors were collected
  • Android players should once again see achievement notifications (MCPE-54902)

Gameplay

  • Players who receive negative damage no longer generate absorption hearts (MCPE-94178)
  • When a player using the touch interface presses and holds the crafting output window, they can now rapidly craft items up to one stack (MCPE-28689)
  • Picking up part of a stack no longer picks up the entire stack and drops the excess (MCPE-105330)
  • Fixed the player spawning in unsafe locations when entering a random world for the first time (MCPE-42310)
  • Fixed the player’s hand still bobbing even when the View Bobbing setting was disabled (MCPE-79380)
  • First person eating animation is now centered in the frame (MCPE-116678)
  • First person main hand blocking animation now plays properly (MCPE-116703)
  • First person main hand and off-hand Shields are now symmetrical (MCPE-116736)
  • Tridents in players' and mobs' hands are now correctly positioned in all perspective modes (MCPE-116681)
  • Trident raising animation modified for first person to match the previous version more closely
  • Fixed players showing the Bow holding animation after respawning when killed by another player (MCPE-58861)

Mobs

  • Rabbits can once again raid Carrot crops (MCPE-113321)
  • Animals can no longer be fed infinitely until they are bred (MCPE-19309)
  • Charged Creeper aura is rendered correctly in most cases now (MCPE-65798)
  • Zombie Villagers now properly shake while being cured
  • Bees no longer gather nectar from Sweet Berry Bushes
  • Bees can once again enter Beehives and Bee Nests (MCPE-122705)
  • Blazes and Endermen once again receive damage from Splash Water Bottles (MCPE-97483)
  • Strays no longer drop Wither Heads when killed by Charged Creepers (MCPE-35876)

Blocks

  • Using an Axe on Wood Blocks once again turns them into Stripped Wood Blocks (MCPE-105998)
  • Renamed Structure Blocks no longer have the incorrect data mode on creation (MCPE-41625)
  • Fixed an issue that could cause certain blocks to grow too quickly when ticked

Items

  • Water Buckets can once again be used to pick up Fish (MCPE-94520)
  • Switching between some items (Bow, Trident, Crossbow, Shield) in your main hand will no longer skip animations (MCPE-116680)
  • Boats now break when they collide with a Cactus from the side (MCPE-106044)
  • Changed the position of the Bow to match previous versions (MCPE-116741)
  • Crossbows in players' and mobs' hands are now rendered correctly in all perspective modes (MCPE-116737)
  • Fixed an animation issue causing an off-hand held Shield to appear to re-equip whenever the player changed their main-hand item (MCPE-116773)
  • Cauldrons that have been emptied after containing a potion are now correctly filled with water when it rains
  • Fixed an issue where Fireworks of all colors could be crafted from any other color of Firework Charges (MCPE-90715)

Accessibility

  • Fixed a bug where the screen reader did not read the focused button on some screens
  • Fixed a bug where English screen reader pronounced "A button" as "a button", now saying "Button A" instead

Graphical

  • Fixed water flickering on PS VR
  • Colors applied to text on Signs are no longer barely visible (MCPE-117516)
  • Old Signs no longer glow when being dyed (MCPE-117835)
  • Critical hit particles now generate around a mob instead of under it (MCPE-39599)
  • Fixed Strider, Hoglin, Zoglin, Piglin, and Piglin Brute spawn eggs turning red when quick-moved inside any inventory in RenderDragon builds (MCPE-110463)
  • Fixed enchantment glint shape of charged Bow and Crossbow icons in RenderDragon builds
  • Fixed items playing "attack" and "using " animations at the same time when using touch input (MCPE-117133)
  • Fixed an issue that could occur on older worlds where looking up in a Minecart would display the inside of the Minecart, blocking the player's view
  • Fixed an issue that minimizing the title would disable anti-aliasing in RenderDragon builds (MCPE-120532)

Realms

  • Kick Player button now works again
  • Fixed a softlock when trying to set friend permissions on a Realm on initial invite
  • Updated Realms membership invite icon to be more obvious
  • Further improved Realms permission error messaging
  • Added a button to access the Realms membership invitation management screen in Profile Settings
  • Automatically close Realms invite screen if all invites are handled
  • Fixed PlayStation 4 players with Parental Control Communication and User-Generated Content restriction settings being able to join Realms through invites

User Interface

  • Fixed controller cursor sensitivity scaling (MCPE-33868)
  • Fixed an issue where patterns in the loom with high resolution assets would not display correctly
  • Fixed an issue where cancelling joining a world while generating it caused players to get stuck on the loading screen (MCPE-114776)
  • PS VR players can activate the start screen VR mode toggle using a keyboard
  • PS VR players can now proceed past the VR Align screen with a keyboard
  • Chemistry item icons no longer disappear after suspend/resume in Education Edition worlds
  • On PlayStation 4, fixed keyboard bindings when using an external keyboard configured to a non-US layout
  • Clicking "Get Help Fixing This" when unable to access multiplayer features now redirects to the proper help page on the Nintendo Switch
  • Adjusted the background color of Settings screens for increased readability
  • Added controller tooltips for "Collect" and "Empty" Lava from Cauldron using Bucket
  • The panoramic main menu background no longer blinks when loading the game, loading into a world, or leaving a world (MCPE-103842)
  • Fixed text overlap issue on some resolutions in the Realms Plus product description page

Commands

  • The '/kick' command once again works properly if Cheats and Command Blocks are disabled, and it no longer uses target selectors
  • Fixed issue where Minecart with Command Block was not affected by the 'CommandBlocksEnabled' gamerule (MCPE-93666)
  • Fixed output message for '/stopsound' being incorrect (MCPE-116772)
  • Fixed issue where the '/structure delete' command was listed in the middle of both '/structure load' commands (MCPE-114022)
  • Fixed a crash that occurred when using the '/stopsound' command to stop the elytra.loop sound (MCPE-120336)
  • Fixed an issue where the clone command was changed and not versioned
  • The '/setworldspawn' command is now prohibited in legacy worlds, and affected worlds will reset their altered spawn positions to the original position (MCPE-27797)
  • Function's positional offset is no longer re-evaluated for every command inside the function when run with the '/execute' command. It is now only evaluated once for the whole function (MCPE-124890)
  • Fixed an issue where the Agent till command would not till blocks in Minecraft: Education Edition

Technical Updates:

Updated Add-On Template Packs

General

  • Added two new variables to the 'biomes_client.json' file: "remove_all_prior_fog" and "inherit_from_prior_fog", which control fog merging and/or inheritance
  • "remove_all_prior_fog", when true, will clear all previous fog definitions stored on the stack, making the current pack the new "starting point" for fogs
  • "inherit_from_prior_fog", when true, will merge a biome's fog definition with matching biomes on the stack then create a new merged definition for it
  • "transparentattachable" tag should only affect rendering in first person camera perspective
  • Added a MoLang query to get default bone pivots (MCPE-116741)
  • Updated MoLang query to return normalized item use time remaining based off given parameters (MCPE-116737)
  • Fixed various cases when ray tracing textures would not be reloaded (resolution switching, upscaling mode switching, ray tracing on/off toggling) (MCPE-124562)
  • Fixed Enchanted Bow's textures being too dark (MCPE-119701)

Actors

  • Catmull-Rom animations will no longer glitch if the time for a keyframe matches its value
  • All functions run using the '/schedule' command now run from the origin they are supposed to, instead of from the server
  • Added a new field "transform_to_item" to the "minecraft:ageable" component. If the field is filled with an item name, the item will be given back when any of "feed_items" are used. Similar to "transform_to_item" in the "minecraft:breedable" component
  • Added a new optional flag "use_simplified_breeding" to "minecraft:genetics" component. When this flag is set to true, the offspring never inherits hidden alleles of parents as main alleles and main as hidden. This allows to implement simple breeding logic easier

Other Fixes

  • Replaced "Whitelist" language use to "AllowList". Dedicated server command "whitelist" changed to "allowlist". Dedicated server "whitelist.json" file changed to "allowlist.json" file. JSON format remains the same. Modified instructions are found in bedrock_server_how_to.html
  • Fixed 'query.is_in_ui' so that it is available to use when a data-driven mob is rendering in the UI ('query.is_in_ui' returns true when the mob is rendering in the UI, such as in the inventory window)
  • Fixed a crash that could occur when an entity with a scoreboard value was removed from the world
  • Fixed a bug with the summonable property of overridden Vanilla mobs pre-JSON version 1.8.0, which caused Bees to not be summonable (MCPE-58557)
  • The "ImpactDamageSubcomponent" once again only prevents damage from being dealt to fire immune mobs if the 'catchFire' field is true and the projectile is on fire
  • The "has_equipment" filter now properly evaluates custom entity spawn eggs

Volume Driven Fog (Experimental)

  • Create volumes in your world: simply create a "volumes" folder in a saved world and put json files in there - one json file per volume. More information can be found in the Behavior Pack documentation
  • Can be enabled using the "Upcoming Creator Features" experimental feature toggle
  • Currently, you can attach a fog - Minecraft or your own custom fog - to a volume. When the player enters the volume, the fog will take effect
  • Added AddVolumeEntityPacket that contains information of a volume entity including its net ID and NBT containing information about the volume's definition and components, which will be added to the client's registry
  • Added RemoveVolumeEntityPacket that contains a volume entity's net ID to remove it from the client's registry

GameTest Framework (Experimental)

  • Renamed '/gametest runall' to '/gametest runset'
  • The default value for the tag parameter is now "suite:default"
  • Added Dimension class
  • Added World.getDimension
  • Updated the GameTest Framework interface
    • assertContainerContains - ItemIdentifier parameter changed to ItemStack
    • assertItemEntityNotPresent and assertItemEntityPresent APIs - ItemStack parameter changed to ItemType
    • assertEntityNotTouching(entityIdentifier: string, position : Location) - Asserts that there is no entity of the given type at the given position
    • assertEntityTouching(entityIdentifier: string, position : Location) - Asserts that there is an entity of the given type at the given position
    • assertItemEntityCountIs(itemType : ItemType, position : BlockLocation, searchDistance : number, count : number) - Asserts that the entity item count in the given search area matches the expected count
    • pulseRedstone(position : BlockLocation, duration : number) - Creates a Redstone block at the given position and destroys it after "duration" ticks
    • function assertEntityPresentInArea(entityIdentifier : string) - Throws an Error if an entity matching the given identifier does not exist in the test region
    • function print(text : string) - Prints the given text to the chat
    • function assertEntityInstancePresent(entity : Entity, position : BlockLocation) - Throws an Error if the given entity is not present in the given block location
    • [Removed] function setEntityTamed(entityIdentifier : string, position : BlockLocation) - Replaced by component function setTamed(showParticles : bool)
    • function assertEntityData(position : BlockLocation, entityIdentifier : string, callback : function(entity: Entity)) - Asserts that the given condition is true for all entities of the given type at the given location
    • function spawnItem(itemType : ItemStack, position : Location) - Spawns an item at the given location
    • function assertIsWaterlogged(position : BlockLocation, isWaterlogged : bool) - Asserts that the block at the given location is waterlogged
    • function assertRedstonePower(position : BlockLocation, power : number) - Asserts the redstone power level at the given location
  • Added Commands.run
  • Entity
    • function getComponents() - Returns an array of supported components
    • function getComponent(componentIdentifier : string) - Returns the component matching the given identifier
    • function hasComponent(componentIdentifier : string) - Returns true if the given component exists on the entity and is supported
    • function getName() - Returns the name of the entity (e.g. "Horse")
  • Add new enumerations: Minecraft.Effects & Minecraft.Items
  • Components
    • Added additional component interfaces. movement, navigation, healable, breathable, ageable, and tameable components
  • Container - New interface for interacting with entity containers. Can be referenced via entity.getComponent("inventory").container