Bedrock Edition Preview 1.19.80.20
Edition | |||||||
---|---|---|---|---|---|---|---|
Release date |
Windows, iOS, iPadOS, Xbox - March 8, 2023 | ||||||
Server version | |||||||
Editor version | |||||||
Build version |
14327931 | ||||||
Internal version |
Windows: 1.19.8020.0 | ||||||
Version code |
Android: | ||||||
Type |
Preview | ||||||
Preview for | |||||||
Downloads | |||||||
Protocol version |
579 | ||||||
|
{ "title": "Preview 1.19.80.20", "images": [ "Bedrock 1.19.80.20 PatchNotes.jpg", "Bedrock 1.19.80.20.png" ], "rows": [ { "field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''", "label": "(link to Edition article, displayed as Edition)" }, { "field": "'''Windows, iOS, iPadOS, Xbox''' - March 8, 2023<br>'''Android''' - March 14, 2023", "label": "Release date" }, { "field": "(link to Bedrock Dedicated Server 1.19.80.20 article, displayed as 1.19.80.20)", "label": "Server version" }, { "field": "(link to Bedrock Editor 0.3 article, displayed as 0.3)", "label": "(link to Bedrock Editor article, displayed as Editor) version" }, { "field": "14327931", "label": "Build version" }, { "field": "'''Windows''': 1.19.8020.0<br>'''Android, iOS, iPadOS''': 1.19.80.20<br>'''Xbox''': 1.19.8020.70", "label": "Internal version" }, { "field": "<small>'''Android''':<br>\n951908020 (armeabi-v7a, 31)<br>\n961908020 (x86, 31)<br>\n971908020 (arm64-v8a, 31)<br>\n981908020 (x86_64, 31)<br></small>", "label": "Version code" }, { "field": "Preview", "label": "(link to Version types article, displayed as Type)" }, { "field": "(link to Bedrock Edition 1.19.80 article, displayed as 1.19.80)", "label": "Preview for" }, { "field": "'''Server'''<br>\n[https://minecraft.azureedge.net/bin-win-preview/bedrock-server-1.19.80.20.zip Windows]\n[https://minecraft.azureedge.net/bin-linux-preview/bedrock-server-1.19.80.20.zip Linux]", "label": "Downloads" }, { "field": "579", "label": "(link to Protocol version article, displayed as Protocol version)" } ], "invimages": [], "footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.19.70|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.19.70]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.19.80|1.19.80]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.0| 1.20.0 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.19.70.26|◄ Preview 1.19.70.26]]\n</td>\n<td style=\"padding: 0.4em\">''' Preview 1.19.80.20'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.19.80.21| Preview 1.19.80.21 ►]]\n</td>\n</tr>\n</table>" }
Beta 1.19.80.20 (Android) or Preview 1.19.80.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Bedrock Edition 1.19.80, released on March 8–14, 2023,[1] which adds the cherry grove biome behind experimental gameplay and fixes bugs.
Additions[edit | edit source]
Command format[edit | edit source]
- Provide auto-complete support for block states in commands.
- Added a new syntax for summoning entities facing at a target or to the specified coordinates:
- For facing an entity:
/summon <entityType: EntityType> [spawnPos: x y z] facing <lookAtEntity: target> [spawnEvent: string] [nameTag: string]
- For facing to the specified coordinates:
/summon <entityType: EntityType> [spawnPos: x y z] facing <lookAtPosition: x y z> [spawnEvent: string] [nameTag: string]
- For facing an entity:
General[edit | edit source]
- Added the "Short Sneaking" experimental toggle.
- Enables the ability to sneak under 1.5 blocks of height.
- Added "Glint Speed" and "Glint Strength" accessibility option for adjusting the speed and transparency of enchantment glints.
- Added "New 'You Died' Screen (Experimental)" video option to disable/enable the new death screen.
Technical[edit | edit source]
JSON
- 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.
Changes[edit | edit source]
Blocks[edit | edit source]
- The ID's of the logs (
log
andlog2
) have now been split up into their own ID's.
- Can now grow in mud, podzol, rooted dirt, and muddy mangrove roots.
- Changed the sound of the weighted pressure plates to match Java Edition.
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.
General[edit | edit source]
- Renamed and enchanted weapons are now displayed in respawn and chat windows with color when a player is killed by an entity using it.
- Enabled the new version of the Death Screen. The user can opt-in or opt-out using a feature toggle under Settings-Video Tab. (Preview only)
- Has been revamped.

- Added a header and title for the inventory tab in inventory screen while using Pocket UI.
- Increased the spacing between headers in the settings screen to increase readability.
- Touchpad scrolling now matches the operating system's scroll direction.
Items[edit | edit source]
- Mangrove, bamboo, and polished blackstone buttons are no longer visible.
Mobs[edit | edit source]
Boat and Boat with Chest
- Turtles can now enter.
- Hoglins, polar bears, and spiders can no longer enter.
- Slightly decreased collision box to match Java Edition.
- Slightly increased collision box to match Java Edition.
- Now generate green particles when a successful trade is completed.
Experimental[edit | edit source]
These additions and changes are accessible by enabling the "Short Sneaking", "Next Major Update", and "Beta APIs" experimental toggle.
Additions[edit | edit source]
Blocks[edit | edit source]
- A new type of leaves.
- Have pink particles falling underneath.
- A new type of log, as well as a stripped variant.
- Can be used to craft cherry woods and planks.
- The stripped variant can be used to craft cherry hanging sign.
- A new type of plank.
- Can be used to craft cherry buttons, doors, fences, fence gates, pressure plates, signs, slabs, stairs, and trapdoors.
- A new type of sapling.
- Can be placed in flower pots.
- A new type of wood, as well as a stripped variant.
- Can be used to craft cherry planks.
- A new type of block, which generates naturally in cherry groves.
- Renewable when applying a bone meal to an existing one or to the ground of cherry groves.
- Similar to sea pickle, can be placed up to 4 in one dirt-related block.
- Can be placed directional.
- Can be crafted into a pink dye.
World generation[edit | edit source]
- A new type of tree which can be grown from cherry saplings.
- Occasionally generated with a bee nest.
- Tree trunks fork or bend high up, and are then covered up in large, round canopies of cherry leaves.
- A new biome which contains pretty cherry blossom trees.
- Located in the mountains, like meadows.
- Pigs, rabbits, sheeps, and bees can spawn here.
Changes[edit | edit source]
Blocks[edit | edit source]
- Updated the neck of the model.
- The pot's neck now clip with blocks.
- Now uses the new and more complex block model.
- No longer provides support for blocks wanting to attach to its side faces.
- Is no longer stackable in the inventory.
- Base recipe now shows up in the recipe book.
- Particles is now based on the default side texture.
- Is no longer waterloggable. (MCPE-167222)
- Now connects to Fence blocks.
- Now turns into regular Sand after it's been destroyed with a Brush. (MCPE-167166)
- Now emits particles when broken by Pistons.
- Fixed an issue that caused the item inside suspicious sand to flicker while brushing. (MCPE-167180)
Items[edit | edit source]
- Crafting recipe now uses a feather, copper ingot and stick in a vertical line.
- Added a slight cooldown for particles and sounds.
- Updated archer pottery shard texture.
Mobs[edit | edit source]
- Now stop dashing when entering a rideable entity. (MCPE-164065)
Gameplay[edit | edit source]
- 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 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.
Technical[edit | edit source]
API
- 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):runTimeout
runInterval
clearRun
currentTick
Vector3
BlockPermutation
(only a subset of functionality)Block
getBlock
sendMessage
sendMessage
- 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 RP.- Fixed a bug where the
BeforeItemUseOnEvent
functiongetBlockLocation
would return undefined. (MCPE-166945) - The
BeforeItemUseOnEvent
class now inherits fromItemUseOnEvent
. - Moved the following to
@minecraft/serverstable
(1.0). - 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, aRawMessage
, or aRawText
. - Added
getText
to get the string on a sign, will return undefined ifsetText
was called with aRawMessage
or aRawText
. - Added
getRawText
to get theRawText
on a sign, will return undefined ifsetText
was called with a string. - Added
getTextDyeColor
andsetTextDyeColor
to read/write the dye of the sign text.
- Added
- Dyes
- Added
DyeColor
enum.
- Added
sendMessage
- rawtext is now
RawMessage[]
instead of(string | RawMessage)[]
.
- rawtext is now
RawMessage
- rawtext property on
RawMessage
is no longer(string | RawMessage)[]
and is insteadRawMessage[]
.
- rawtext property on
RawText
- Added a
RawTextclass
for readingRawMessage
like on signs.
- Added a
- Riding
- Added
getRiders
toEntityRideableComponent
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.
- Has an
- Added function
getEntity(id: string): Entity | undefined-
Gets an entity. Returns undefined for entities that don't exist or aren't loaded.
- Added
- Dimension
getEntities
- Modified return type to
Entity[]
. - Modified parameter name
getEntities
to options. - New signature:
getEntities(options?: EntityQueryOptions): Entity[]
.
- Modified return type to
getPlayers
- Modified return type to
Player[]
. - Modified parameter name
getPlayers
to options. - New signature:
getPlayers(options?: EntityQueryOptions): Player[];
.
- Modified return type to
@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).
- When building forms, all read-only user-facing strings (e.g., text labels, dropdown options etc.) now accept
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.
- Added function
BlockComponent
- Added read-only property block- Gets the block that the component is attached to.
- Renamed
IEntityComponent
toEntityComponent
- Container.
- Replaced classes
BlockInventoryComponentContainer
,InventoryComponentContainer
, andPlayerInventoryComponentContainerwith
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 usesetItem(undefined)
instead.
- Replaced classes
- Added version "1.1.0" of
Fixes[edit | edit source]
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)
- Fixed an issue where unnecessary black boxes appeared in VR while around partial blocks.
- Fixed animation transition between swimming and walking. (MCPE-166769)
- Fixed a bug where command blocks could cause actors within a level chunk to freeze. (MCPE-162011)
- The health boost effect will no longer fully replenish the player's health after the effect runs out. (MCPE-165434)
General
- Fixed ambient cave sounds to no longer play when the player enters or loads into the end. (MCPE-141493)
- Cooking Chorus Fruit in a Furnace will now generate experience. (MCPE-68127)
- 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 more clear. (MCPE-122296)
- Nylium blocks are now grouped with Netherrack in the creative inventory. (MCPE-163587)
- Flowers are once again displayed immediately when placed inside a flower pot.
Graphical
- 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 player.
- The "leg" and "belt" parts of leggings do not z-fight anymore when worn by 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)
- Halved the default visibility of the glint on enchanted items, which can now be modified in the accessibility settings. (MCPE-167814)
Stability and Performance
- Fixed a bug where invalid banner patterns were causing players in render distance to crash. (MCPE-164478)
Touch controls
- 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.
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.
Mobs
- Mobs no longer play the player eat sound when fed breeding materials.
Commands
- Fixed an issue where the paste button in the command block UI would remember extra presses from failed pastes. (MCPE-163705)
- Armor stands now vanish with no sound effects when killed with the
/kill
command. (MCPE-159136) - Removed the character limit for scoreboard objective names and objective display names. (MCPE-165064)
User Interface
- Feedback button on the pause menu will now prompt the user with a modal before redirecting to the browser.
References[edit | edit source]
- ↑ "Minecraft Beta & Preview - 1.19.80.20" – Minecraft Feedback, March 8, 2023.