Bedrock Edition beta 1.19.80.21

Beta 1.19.80.21 (Android) or Preview 1.19.80.21 (Windows, iOS, iPadOS, Xbox) is the second beta/Preview version for Bedrock Edition 1.19.80, released on March 15, 2023, which adds Suspicious Gravel and Smithing Templates behind experimental gameplay, and fixes bugs.

Command format

 * Allows for setting the player's camera or movement as enabled or disabled
 * Syntax:
 * Syntax:

Blocks

 * Fences
 * "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.

Items

 * Potions and Tipped Arrows
 * Changed colors of following potions (all forms) and tipped arrows:
 * Fire Resistance
 * Harming
 * Invisibility
 * Leaping
 * Luck
 * Night Vision
 * Poison
 * Slowness
 * Strength
 * Swiftness
 * Turtle Master
 * Water Breathing
 * Potions no longer have an enchantment glint due to it obscuring the color of the potion contents.

General

 * Options
 * Decreased the default visibility of the glint on enchanted items, which can be modified in the Accessibility Settings.

Technical

 * AI Goals
 * Added field to target descriptors in  goal.


 * Bedrock Editor
 * Custom blocks are now listed in the block selector.
 * Fixed z-fighting on paste preview over selection volume.


 * Blocks
 * Sponges no longer emit water drop particles underwater.


 * Commands
 * 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..
 * Removed requirement for blockState argument(s) when using other optional args in  and.
 * Implemented the target selector, which allows for selection based on player permission levels.


 * 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  instead of.

Experimental
These additions and changes are accessible by enabling the "Next Major Update", and "Beta APIs" experimental toggle.

Blocks

 * Suspicious Gravel
 * Looks like gravel, but rougher.
 * Affected by gravity, vanishes when landing.
 * Drops nothing when mined or moved, even if mining with Silk Touch.
 * Generates naturally in ocean ruins, currently with no items.
 * Brushing the suspicious gravel with a brush will extract objects.
 * Has 4 stages of extracting, will recover gradually when stop brushing.
 * Turns to regular gravel when extraction is done.
 * Only suspicious gravels with a valid archaeological loot table can extract an item.

Items

 * Smithing Templates
 * New item series for armor trimming and netherite upgrading, with twelve of them.
 * Netherite Upgrade Smithing Template.png Netherite Upgrade
 * Armor Trim:
 * Coast Armor Trim Smithing Template.png Coast Armor Trim
 * Dune Armor Trim Smithing Template.png Dune Armor Trim
 * Eye Armor Trim Smithing Template.png Eye Armor Trim
 * Rib Armor Trim Smithing Template.png Rib Armor Trim
 * Sentry Armor Trim Smithing Template.png Sentry Armor Trim
 * Snout Armor Trim Smithing Template.png Snout Armor Trim
 * Spire Armor Trim Smithing Template.png Spire Armor Trim
 * Tide Armor Trim Smithing Template.png Tide Armor Trim
 * Vex Armor Trim Smithing Template.png Vex Armor Trim
 * Ward Armor Trim Smithing Template.png Ward Armor Trim
 * Wild Armor Trim Smithing Template.png Wild Armor Trim
 * They can be obtained randomly from chests generated in structures accordingly.
 * Exceptions:
 * While randomly generated in other rooms, a netherite upgrade smithing template is also guaranteed in every treasure room in a bastion remnant.
 * 1 eye armor trim is guaranteed in every stronghold library chest.
 * A single tide armor trim smithing template is sometimes dropped by elder guardians upon death.
 * Some armor trims are rarer.
 * The following common armor trims always generate 2 templates in a chest when found:
 * Dune
 * Coast
 * Wild
 * Sentry
 * Consumed when used to upgrade an item in the smithing table.
 * Can not be crafted directly, but can make a copy of them by crafting in crafting tables as following pattern:
 * 7 diamonds, shaped as iron ingots in cauldron crafting recipe.
 * 1 block of material that the template is made out of, placed in the center slot of the crafting grid.
 * 1 smithing template, placed in the remaining slot.

Blocks

 * Cherry Leaves and Cherry Sign
 * Their textures have been updated.


 * Piglin Head
 * Their ears now flap when the wearer is riding a vehicle.


 * Stripped Cherry Wood
 * Can now be crafted from Cherry Stripped Log.

Items

 * Armor
 * Now can be visually customized with a variety of unique trims at the smithing table.
 * 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.
 * The name of the trim pattern will be displayed on the item's tooltip.
 * Armor trim has 2 properties: pattern and material.
 * Pattern: Defined by the smithing template used to apply the trim, and represents the visual pattern of the trim.
 * Material: Defined by what ingredient is used to apply the trim, and represents the color of the trim.
 * Available ingredients:

Mobs

 * Frogs
 * Frogs born in the Cherry Grove biome are now the temperate variant instead of the cold variant.

Gameplay

 * Smithing Table functionality
 * Redesigned: it is now a workstation for physical equipment upgrades and modifications.
 * Added a slot used by smithing templates to the left of the old 2 slots.
 * Smithing templates define what type of upgrade that will be making to equipment.
 * It specifies both what type of items that can upgrade, and which ingredients are valid to customize the upgrade.
 * Netherite equipment crafting now also requires a netherite upgrade smithing template.

Technical

 * API
 * ItemStack
 * Added function - Returns all tags for the item.
 * Added function - Returns  if the item has the specified tag.
 * EntityEquipmentInventoryComponent
 * This component is used to manipulate the equipment of mobs and players. To use it, call
 * Added function - Returns the item in the given equipment slot.
 * Added function - Returns the container slot for the given equipment slot.
 * Added function - Sets the item in the given equipment slot.
 * ItemDurabilityComponent
 * The now works with all damageable items, not just custom items.
 * Removed property.
 * Setting damage will now throw an exception if it is outside of the range [0, maxDurability].


 * GameTest Framework
 * Updated specific GameTest exceptions to be thrown as error objects.


 * Scripting
 * Form promises are now rejected using typed errors, vs. strings as used previously.

Fixes

 * Gameplay
 * Fixed experience orb position desync after teleport.
 * Going into lava in third person view no longer causes the camera to turn black.
 * Fixed an issue where players load incorrect data when loading a local game after connecting to a server or Realm.
 * Fixed an issue where the player camera height was incorrect with or without the sneak toggle.


 * Graphical
 * LevelChunks no longer flicker in The End dimension when Clientside Chunk Generation is enabled.


 * User Interface
 * Corrected toggle navigation in Edit World menu while using gamepad or keyboard that were previously skipped.
 * Updated designs for sign in and sign up screens in preview.


 * Vanilla Parity
 * Search bar in Creative inventory screen is now automatically selected while using a keyboard.


 * Villagers
 * Villagers will now wake up in a valid position and will not phase though blocks.