Bedrock Edition 1.19.60/Development versions

This is a list of Bedrock Edition 1.19.60 development versions.

## beta 1.19.60.20

**Beta 1.19.60.20** (Android) or **Preview 1.19.60.20** (Windows, Xbox) is the first beta/*Preview* version for Bedrock Edition 1.19.60, released on November 23, 2022, which adds new spawn eggs, piglin heads, blocks of bamboo, and fixes bugs.

### Additions

#### Items

Spawn Eggs
* Added new spawn egg items for ender dragon, iron golem, snow golem, and wither mobs in Creative mode.
	+ Ender dragon and wither spawn eggs will only be available through commands to prevent accidental destruction of player builds.
		- These are currently in the Creative inventory but will be removed at a later stage.

#### General

Particle Effects
* Added support for mixed color blending on particle effects.

### Changes

#### Items

Spawn Eggs
* Polar bear spawn egg colors have changed to distinguish it from the ghast spawn egg.

#### Technical

Actor Filters
* Created new actor filters `on_fire`, `on_hot_block`, `target_distance`, and `actor_health`.

Molang
* Added new Molang `is_local_player` to allow detection of the current player.

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.

### Experimental

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

#### Additions

##### Blocks

Block of bamboo and Stripped Block of 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.

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.

#### Changes

##### Blocks

Bamboo Fence
* Now shows in the correct color on the map.

Bamboo Planks
* Rotated the texture of bamboo planks to better match the style of other planks blocks.

Chiseled Bookshelf
* Unique sounds added for the chiseled bookshelf.
* Introduced the tag `minecraft:bookshelf_books` to filter what type of items are storable in the chiseled bookshelf.
* Chiseled bookshelf now fills when dropping books into a connected hopper. (MCPE-164023)
* When a chiseled bookshelf is connected to a hopper, only books are transferred.

Hanging Signs
* Bamboo hanging sign is now crafted out of 6 stripped blocks of bamboo and 2 chains.
* Hanging sign map colors now match sign map colors.
* Fixed an issue where hanging signs and other blocks could not be placed under chests, enchanting tables, candles, brewing stands, mob heads (when aligned to the bottom of the block), or end portal frames.
* Jungle hanging sign iron chain added in texture.

Note Block
* 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.

Scaffolding
* Recolored the scaffolding texture to match bamboo woodset colors.

##### Mobs

Camel
* Camel texture is up to parity with the *Java Edition* texture. (MCPE-163350)
* Sitting camel with lead attached now stands up and follows the player when moving away from it.
* The player can now sprint when riding a camel, even if they have low hunger.
* Players riding a camel while it does its standing up animation do not sink into it anymore.
* Players riding a camel now sit in the correct position.
* Camels now have a smaller collision when sitting.
* Baby camels are now slightly smaller.
* Changed the colors of the dash cooldown bar to match *Java Edition*.
* Sculk sensors can now detect camels sitting down or standing up.

##### Non-mob entities

Boats and boat with chests
* Updated bamboo raft and bamboo raft with chest item icons to match *Java Edition*.

##### Technical

API
* Container
	+ 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 *events.playerSpawn-* Fires when a player spawns in the world.
	+ Renamed event *events.entityCreateto world.events.entitySpawn*. This event no longer fires for players.
* 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.
* SimulatedPlayer
	+ Added function `respawn()-` Respawns the *SimulatedPlayer* if it's dead.
	+ Added function `disconnect()-` Removes the SimulatedPlayer from the world.
	+ Added function `getSlot(slot: number): ContainerSlot-` Returns the slot at the given container slot index.
* 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*.
* Renamed `IRawMessage` to `RawMessage` for naming consistency.

JSON
* Release `BlockSelectionBoxComponent` outside of experimental toggle in json formats 1.19.60 and higher.
* Release `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.

Synchronization
* Chiseled Bookshelf *BlockActor* inherit from Container to take advantage and ensure synchronization when exiting/importing worlds is correct and not losing any Books.

### Fixes

Android
* Device screen will no longer automatically turn off while a world is loaded.
* Updated splash screen to be consistent between Android 12+ devices and older devices. (MCPE-151413)
* Fixed controller input sometimes getting stuck when a controller disconnected.

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 and dark oak leaves now selects the correct item in the inventory instead of the first one between them.

Gameplay
* Bamboo plant placements now behave the same way as in *Java Edition*; it will no longer grow by clicking on the side of a bamboo plant with a bamboo item in hands. (MCPE-99587)
* All mobs are now able to path through wither roses. (MCPE-159212)
* Stone walls are now placed correctly in a line when continuously placing them.
* When teleporting a group of leashed mobs using `/tp @e` a far enough distance away to unleash them, all mobs get properly unleashed. (MCPE-159617)

Graphical
* Fixed albedo color arrays in texture sets. (MCPE-163622)

Mobs
* Axolotls no longer tick their dry out timer when unloaded. (MCPE-131041)
* Tropical fish no longer use surface density limit when spawning underground. (MCPE-157485)
* Husks can now fit in a two blocks high space and baby husks in a one-high space. (MCPE-105369)

Villager
* Villagers will now take damage from lightning bolts on peaceful difficulty, like other mobs.
* Villagers will now ensure that rain can pass through the block above them before launching fireworks when celebrating after a raid victory. (MCPE-152386)

Particle Effects
* Fixed bug causing particles with collision and `expire_on_contact` to not expire when collided.

Player
* Fixed a bug causing players to desync from multiplayer games if they save and quit after dying and then rejoin.

Stability and Performance
* Fixed a crash on Xbox when the Edit World Button on the Select World Screen has quick successive selections.
* Fixed multiple crashes that could occur when players died while affected with withering.

Text Fields
* Text fields are no longer deselected with second click on them once they are selected.

Touch Controls
* The pressing direction of the build button in touch controls will now be visually clicked down instead of up when being pressed.
* Fixed an issue where players could not remove items by clicking on the inventory items in classic profile.
* The touch focus circle has been reactivated with the new touch controls (not in crosshair mode).

User Interface
* 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)

Vanilla Parity
* Pumpkins and melons can now grow on mycelium and moss blocks. (MCPE-125932)

Graphical
* Beacon effect particles are now transparent. (MCPE-17679)
* Conduit effect particles are now transparent. (MCPE-93728)

Commands
* Executing the `/say` command via the new execute syntax now displays the entity’s name that produced the message. (MCPE-161450)

## beta 1.19.60.22

**Beta 1.19.60.22** (Android) or Preview **1.19.60.22** (Windows, Xbox) is the second beta/*Preview* version for Bedrock Edition 1.19.60, released on December 1, 2022, which fixes bugs.

### Changes

#### Blocks

Dispenser
* 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 will now only shear one sheep at a time.
* Shears in a dispenser will now shear snow golems and mooshrooms.

#### Mobs

Enderman
* Now only spawn at light level 7 and below in the Nether, instead of 11 and below.

Skeleton and Wither Skeleton
* Now only spawn at light level 7 and below in the Nether, instead of 11 and below.

Vex
* The texture of the vex has slightly changed.

#### Technical

Components
* 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.

### Experimental

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

#### Changes

##### Blocks

Block of Bamboo and Block of Stripped Bamboo
* Renamed “Stripped Block of Bamboo” to “Block of Stripped Bamboo”, as it was incorrectly named.
* Block of bamboo and block of stripped bamboo are now correctly classified as "Woods" in the Creative inventory, instead of as "Logs".
* Updated block of bamboo and block of stripped bamboo textures, as their lighting was inconsistent with other blocks.

Bamboo Mosaic
* Bamboo mosaic cannot be used as a general wood plank in crafting recipes.

Bamboo planks
* Bamboo planks can now be used in all recipes that take planks of any wood type. (MCPE-163365)

Bamboo slab
* Bamboo slabs can now be used in all recipes that take planks of any wood type.

Chiseled Bookshelf
* Books can now be removed and added to specific slots on the chiseled bookshelf.
* You can now remove a book from the chiseled bookshelf while holding a book in your hand.

##### Mobs

Camel
* Using a saddle on an adult camel now results in it being properly equipped. (MCPE-163333)
* Dispensers can now equip Saddles to tamed Camels.

##### General

Sound
* Player sound slider now correctly adjusts step and fall sounds for bamboo blocks, hanging signs, nether wood types, and chiseled bookshelves.
* Block sound slider now correctly adjusts sounds for chiseled bookshelf. (MCPE-164700)
* Lowered sound volume for ender dragon when placed on a note block
* Jukebox slider now correctly adjusts sound level for mob heads placed on note block.

##### Technical

API
* Block
	+ Added function `getRedstonePower(): number-` Gets the redstone signal strength of the block if it is part of a circuit, otherwise returns undefined.
* Added `/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.

* *events.scriptEventReceive*
	+ Added system event *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
* Simulated Player
	+ Added property `isSprinting`- Used to get or set if the sprinting state of the simulated player is set to true.

JSON
* Ensure Block Permutation Conditions cannot have side effects (i.e. 'math.random', 'math.random\_integer', and variable assignment).

### Fixes

Gameplay
* 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 is 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. (REALMS-10706)

General
* Fixed an issue where text fields would not regain focus after being deselected with a gamepad. (MCPE-153842)
* 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)

Items
* Fixed an issue that prevented some tripwire hooks from being valid when trading with a fletcher villager. (MCPE-108195)

Mobile Controls
* Fixed a bug where players couldn’t interact with the toast notifications in joystick and crosshair touch controls.

Player
* 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)

Touch Controls
* The inventory tab will now reset their hover state if the player uses the second input method and hover on another tab.

Mobs
* 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)

Wandering Trader
* The wandering trader will no longer have a chance to offer duplicate seed trades. (MCPE-161780)

User Interface
* Fixed text to speech enumeration for the worlds in 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.

## beta 1.19.60.23

**Beta 1.19.60.23** (Android) or **Preview** **1.19.60.23** (Windows, iOS, iPadOS, Xbox) is the third beta/*Preview* version for Bedrock Edition 1.19.60, released on December 7, 2022, which fixes bugs.

### Changes

#### Blocks

Campfire
* Campfires no longer set players and mobs on fire.

#### Technical

Components
* 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)

Molang
* 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.

### Experimental

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

#### Changes

##### Blocks

Chiseled Bookshelf
* Chiseled bookshelf no longer triggers observer blocks on world load.

##### Technical

API
* 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 *viewDirectionwould* return the direction from the previous tick.
* Fixed a bug where *getEntitiesFromViewDirectionwould* use the direction from the previous tick.
* Fixed a bug where *getBlockFromViewDirectionwould* use the direction from the previous tick.
* Fixed a bug where *headLocationwould* return the location from the previous tick.
* Renamed *ScriptScriptCommandMessageEvent* to *ScriptEventCommandMessageEvent*.

### Fixes

Blocks
* Respawn anchor no longer retains its charges if mined with Silk Touch or picked. (MCPE-145682)
* Scaffolding now displays particles and produces vibrations when the block under it is destroyed. (MCPE-163738)
* The sculk shrieker block's shriek sound can now be heard at the longer distance of 32 blocks. (MCPE-163989)

Gameplay
* Bamboo sapling will no longer replace double plants when placed. (MCPE-99806)
* Campfires do not destroy minecarts and boats anymore. (MCPE-109489)
* Ender pearls will no longer teleport a sleeping player. (MCPE-161189)

Graphical
* Players can no longer see through terrain by riding a horse, mule, or donkey at the edge of a 2-block-tall space. (MCPE-133984)

Items
* Blocks that require supporting blocks now appear properly on a map when placed on partial blocks or above air. (MCPE-159713)

Mobs
* Ravagers are now able to attack on various partial blocks like mud. (MCPE-162483)
* Glow squid now emit particles when spawned outside of water.

User Interface
* Fixed structure block UI so the Y value field can be accessed with just the keyboard. (MCPE-164148)

## beta 1.19.60.24

**Beta 1.19.60.24** (Android) or **Preview 1.19.60.24** (Windows, iOS, iPadOS, Xbox) is the fourth beta/*Preview* version for Bedrock Edition 1.19.60, released on December 14, 2022, which fixes bugs. This is the final beta released in 2022.

### Changes

#### Technical

JSON
* Removed the unintended ability to set the *withproperty* of a raw text JSON object to an array of JSON objects.

Mobs
* 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.
	+ The `jump_prevented_value` will have precedence over both other values.

### Experimental

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

#### Changes

##### Blocks

Chiseled Bookshelf
* Chiseled Bookshelf now fills when player is dropping books into the connected dropper. (MCPE-164023)

#### Technical

API
* Added method *getEffects* which returns an array of all active effects on the entity.

Commands
* Fixed a bug where the `@initiator` selector would not work with the "Upcoming Creator Features" experiment enabled. (MCPE-164727)
* As a preview of upcoming potential changes to how commands run, new experimental functionality within the "Upcoming Creator Features" experiment causes all behavior pack animation events to run at the end of the current tick.

### Fixes

Gameplay
* Slimes and magma cubes no longer spawn in spaces that are 2 blocks tall or less. (MCPE-46540)

Raids
* Raids now trigger properly when the player with Bad Omen enters a village while riding/gliding. (MCPE-152774)

Items
* Fixed item degradation when rapidly attacking mobs. (MCPE-157150)

Blocks
* Hoppers will no longer fail to collect items when trying to pull in multiple item types. (MCPE-38963)

Mobs
* Horses can no longer be pushed over fences with carpets on top. (MCPE-164717)
* Vexes' hitboxes are now vertically centered with their models. (MCPE-257340)
* The vex now uses a separate charging animation when empty-handed. (MCPE-164490)
* Vexes now render offhand items.
* Vex & allay now sit properly in boats and minecarts. (MCPE-164441)

Touch
* Fixed a bug that prevented items from moving indirectly between Creative mode inventory and players' extended inventory in Pocket UI.

Touch Controls
* Fixed a problem where the touch d-pad's forward button was not functional when holding the strafe left/right button.

User Interface
* Feedback button on the main menu will now prompt the player with a modal before redirecting to their web browser.

## beta 1.19.60.25

**Beta 1.19.60.25** (Android) or **Preview 1.19.60.25** (Windows, iOS, iPadOS, Xbox) is the fifth beta/*Preview* version for Bedrock Edition 1.19.60, released on January 5, 2023, which fixes bugs. This is the first beta released in 2023.

### Changes

#### Blocks

Buttons
* Added a unique button click sound.

Crimson and Warped blocks
* Now have a unique set of sounds.

Doors, Fence Gates and Trapdoors
* Now use the same opening and closing sounds as *Java Edition*.

Pressure Plates
* Now have different sound pitches based on their behaviour to match *Java Edition*.

#### Items

Spawn Eggs
* Wither and Ender Dragon spawn eggs are no longer available in the Creative Inventory, but are still obtainable via commands.

#### Mobs

Donkey, Mule, Skeleton Horse, and Zombie Horse
* Changed their textures.

Piglins
* Can once again spawn at light levels above 7 in the Nether.

#### Technical

General
* Added 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.

### Experimental

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

#### Changes

##### Blocks

Heads
* Mob heads can now be placed on top of note blocks without sneaking.

##### Mobs

Camels
* No longer get pulled into rideable entities (i.e boats and minecarts).

##### Technical

API
* Entity
	+ 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).
* EntityHurtEvent
	+ 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.
* Dimension
	+ Added function `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 `fillBlocks` to apply additional options, such as only filling blocks matching `matchingBlock`.
* 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.

Recipes
* Renamed and converted all Smithing Table recipes to use the newly introduced “minecraft:recipe\_smithing\_transform” recipe format.

### Fixes

Gameplay
* Camels no longer get pulled into rideable entities (MCPE-163610).

Touch Controls
* Correct dismount tip now shows if not using classic touch controls.

Blocks
* Crimson and Warped block sets now have a unique set of sounds.

Commands
* Fixed potential crash when teleporting players to other dimensions using commands (MCPE-164940).

Commands Parity
* Running `/execute` on a player that doesn’t have a score set will now return false (MCPE-156279).
* `/execute` no longer accepts selectors that can return multiple entities (ie. @e, @a).

General
* Redstone Dust now emits a sound when placed on the ground (MCPE-65423).
* Player will now respond correctly to speed changes using minecraft:movement

Input
* 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.

Mobs
* Players can now “pick” Iron Golems, Snow Golems, Withers, and Ender Dragons, obtaining their respective Spawn Eggs (MCPE-164533).
* Piglins can once again spawn at light levels above 7 in the Nether (MCPE-165096).

Evoker
* Evokers now play a ‘sit’ animation when riding a mount or vehicle (MCPE-43778).

Particle Effects
* Updated particles documentation with descriptions of new materials and included example particles in the example resource pack.

Performance and Stability
* Fixed potential crash when using “instant\_despawn” component.
* Fixed potential crash when loading actors.

Stability and Performance
* ClientSide LevelChunk generation is now Server authoritative, preventing Clients from generating unnecessary chunks.

Touch Controls
* 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 pages when one row was off-screen (MC-859959, MC-926422).
* 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.
* The touch focus circle has been reactivated with the new touch controls (not in Crosshair mode).

User Interface
* Toast notifications can now be swiped away on touch devices in-game.
* Touch control settings section is no longer visible on Xbox.

Vanilla Parity
* Change various blocks’ map colors to match *Java Edition* (MCPE-19228).
* Change frogspawn map color to match *Java Edition* (MCPE-159715).
* Change bed block map colors to match *Java Edition* (MCPE-40709).

Blocks
* 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 button click sound for Wooden Buttons to match *Java Edition*.

## beta 1.19.60.26

**Beta 1.19.60.26** (Android) or **Preview 1.19.60.26** (Windows, iOS, iPadOS, Xbox) is the sixth beta/*Preview* version for Bedrock Edition 1.19.60, released on January 11, 2023, which fixes bugs.

### Changes

#### Technical

Graphical
* Fix text being slightly off-centered to the left for Furnace, Blast Furnace, and Smoker Screen UIs. (MCPE-151597)

User Interface
* 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.

### Experimental

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

#### Changes

##### Blocks

Hanging Sign
* Placing a hanging sign under an axis-aligned hanging sign with V-shaped chains will now result in a hanging sign with double chains, if the player is not sneaking.

##### Technical

API
* RawMessage
	+ Changed the signature of property withfrom *(string[] | RawMessage)[]?* to *(string[] | RawMessage)?*.

* EntityHealthComponent
	+ Fixed a bug where health could be modified on dead entities. (MCPE-130687)
* 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)*.

Commands
* Reverted an experimental change to animation controller command deferral within the “Upcoming Creator Features” experiment.

JSON
* Release *BlockPlacementFilterComponent* outside of experimental toggle in JSON formats 1.19.60 and higher.

### Fixes

Commands
* Fixed a bug causing players to not wake up when teleported while sleeping. (MCPE-162346)

Gameplay
* Fixed an issue where the "Inception" achievement would not be awarded.

Graphical
* The UI no longer flickers on Android when the keyboard pops up. (MCPE-142356)
* Highlight selection no longer highlights entire card for transparent objects like saplings.
* V-sync settings are properly configured in options (non-ARM devices). (MCPE-110006)
* Resource packs will now be applied to the worlds after navigating to another screen before creation.
* Fixed an issue where some resource packs prompted the user with an error after being downloaded.

Performance and Stability
* 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)

Vanilla Parity
* Levers now produce the same sound effect as Stone Buttons. (MCPE-163335)

Touch Controls
* Fixed the stack splitting feature in non-touch mode.

## beta 1.19.60.27

**Beta 1.19.60.27** (Android) or **Preview 1.19.60.27** (Windows, iOS, iPadOS, Xbox) is the seventh and final beta/*Preview* version for Bedrock Edition 1.19.60, released on January 19, 2023, which fixes bugs.

### Fixes

Gameplay
* Fixed a bug where enemies from "Spellrune" by Gamemode One didn't perform any melee attacks.
	+ This also fixed a bug which was present in older worlds which caused Ravagers not to attack.
* Fixed a bug that could sometimes cause players to fall through the world after using End Gateways.
* Entities no longer disappear when sent through End Gateways. (MCPE-164985)

Performance and Stability
* Fixed a crash that could occur when sending entities through End Gateways. (MCPE-165496)
* Fixed an issue that occurred when trying to place items into a container output slot.

Player Skins
* Fixed a bug that prevented capes from appearing correctly on classic skins. (MCPE-165986)

User Interface
* Fixed a bug where players sometimes can only see a black screen after switching back to the game from running other applications on iOS and iPadOS.

## Notes and references

1. ↑ "Minecraft Beta & Preview - 1.19.60.20" – Minecraft Feedback, November 23, 2022.
2. ↑ "Minecraft Beta & Preview - 1.19.60.22" – Minecraft Feedback, December 1, 2022.
3. ↑ "Minecraft Beta & Preview - 1.19.60.23" – Minecraft Feedback, December 7, 2022.
4. ↑ "Minecraft Beta & Preview - 1.19.60.24" – Minecraft Feedback, December 14, 2022.
5. ↑ "Minecraft Beta & Preview - 1.19.60.25" – Minecraft Feedback, January 5, 2023.
6. ↑ "Minecraft Beta & Preview - 1.19.60.26" – Minecraft Feedback, January 11, 2023.
7. ↑ "Minecraft Beta & Preview - 1.19.60.27" – Minecraft Feedback, January 19, 2023.