Bedrock Edition beta 1.19.40.23

Beta 1.19.40.23 (Android) or Preview 1.19.40.23 (Windows, iOS, iPadOS, Xbox) is the fourth beta/Preview version for Bedrock Edition 1.19.40, released on September 29, 2022, which fixes bugs, and brings more parity of Java Edition.

Experimental
These additions and changes are accessible by enabling the "Upcoming Creator Features" and "Beta APIs" experimental toggle.

Technical

 * Commands
 * Temporarily disabled the rotation for the command while a bug is worked on.
 * Fixed a rotation issue when a Command Block and.
 * Implemented the command.
 * Implemented the command.
 * API
 * Major breaking change to experimental JavaScript APIs:
 * All script modules have been renamed to follow a new convention.
 * mojang-gametest -> @minecraft/server-gametest
 * mojang-minecraft -> @minecraft/server
 * mojang-minecraft-ui -> @minecraft/server-ui
 * mojang-minecraft-server-admin -> @minecraft/server-admin
 * mojang-net -> @minecraft/server-net
 * For example, rather than using:
 * import * as mc from "mojang-minecraft";
 * Use
 * import * as mc from "@minecraft/server";
 * Use of script eval and Function must be explicitly in json
 * To do this, set script_evalian capabilities
 * "capabilities":[ "script_eval"]
 * Root path for imports has changed; scripts/prefix are no longer allowed.
 * For imports, use import "./source.js" or import "source.js".
 * Deprecated use of import "scripts/source.js".
 * Actor Properties
 * Fixed "bool_property" filters that didn't specify a "value".
 * General
 * Release  out of experimental in JSON formats 1.19.40 and higher.
 * Release  out of experimental in JSON formats 1.19.40 and higher.
 * Renamed  component to.

Fixes

 * Vanilla Parity
 * Getting killed by a mob with a renamed weapon now produces a death message with the item name.
 * Wither Skeletons can now spwan inside of Wither Roses.
 * Decreased the amount of hunger used while swimming to match Java Edition.
 * Librarian Villagers can now offer Enchanted Books witch Curse of Vanishing and Curse of Binding.
 * Spectator Mode (Experimental)
 * Shulker bullet no longer follow Spectators.
 * 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.
 * User Interface
 * Fixed a bug where death messages were sometimes too long to fit on screen.
 * The inventory button for touch devices is now reset to its default appearance after closing the inventory.
 * Fixed the crafting screen search string not saving correctly.
 * Fixed an issue with the durability bar missing on inventory screens on Xbox.
 * Fixed a bug where the sign button on Create New World didn't work on some platforms.
 * 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.
 * Temporaly disabled the preview of our new Touch Stack Splitting UX while we work through feedback.
 * Mobs
 * When a mob is a passenger in a Boat, neither the Boat nor the mob are allowed to change dimension.
 * Blocks
 * The book of an Enchanting Table now properly faces a nearby player.
 * NPC (EDU)
 * NPCs can now have no name, hiding the nametag above their head.
 * Marketplace
 * Fixed an issue with Marketplace bundle prices not showing as free after purchasing.
 * Stability and Performance
 * Fixed a potential crash source in explosions.
 * Fixed a crash that could occur when leaving a split screen session.