Java Edition 22w19a

22w19a is the tenth and final snapshot for Java Edition 1.19, released on May 12, 2022, which introduces chat preview, merges and  into the new, adds the ability to locate a POI (Point of Interest), the ability to place a template, and fixes bugs.

Command format

 * Added, can locate a POI (Point of Interest), with following syntax:
 * : The namespaced ID of a POI, or a POI tag.
 * : The namespaced ID of a POI, or a POI tag.
 * : The namespaced ID of a POI, or a POI tag.


 * Added, can place templates at a given location, with following syntax:
 * Works like using the load button in the UI for a structure block.
 * : The namespaced ID of a template ("structure block file") to load and place.
 * : The position to use as the origin for the generation. (if omitted, is used)
 * : The rotation to apply. (if omitted, is used)
 * : The mirroring to apply. (if omitted, is used)
 * : The structure integrity value between 0 and 1.
 * : The seed to use for the randomized degradation when integrity is less than 1.
 * : The structure integrity value between 0 and 1.
 * : The seed to use for the randomized degradation when integrity is less than 1.

General

 * Chat
 * Servers can now enable chat preview, which displays a server-controlled preview above the chat edit box, showing how the message appears when sent.
 * Can be used by servers to preview messages with styling applied, such as emojis or chat coloring.
 * Chat preview sends chat messages to the server as they are typed, even before they're sent.
 * The server then sends back the styled preview in real time.
 * This allows servers to apply dynamic message stylings while still allowing chat to be securely signed.
 * A warning toast message is shown on the client when joining a server with chat preview, and it can be globally disabled in chat settings.
 * Dynamic chat styling can also be controlled by the server, although this is only signed when chat preview is enabled.
 * Clients can prefer to always show the original, signed message by enabling "Only Show Signed Chat" in chat settings.


 * Options
 * Added "Chat Preview" chat option, for enabling chat preview. Toggled on by default.
 * Added "Only Show Signed Chat" chat option, for clients who prefers to always show the original, signed message. Toggled off by default.


 * options.txt
 * Added.


 * Protocol
 * Servers now also send an additional icon and MOTD packet after a player has connected.
 * This allows servers with to set an icon and MOTD for players that successfully connect.


 * server.properties
 * Added server property to enable chat preview.
 * Defaults to.
 * Added temporary server property, for this snapshot only.


 * Tags
 * Added following tags (new type):
 * This tag defines job sites sought by villagers with profession.
 * This tag defines POIs that bees target.
 * This tag defines POIs that belongs to villages.
 * This tag defines POIs that bees target.
 * This tag defines POIs that belongs to villages.
 * This tag defines POIs that belongs to villages.

Mobs

 * Iron Golem
 * Now make sure to spawn above something solid, so they can now spawn on top of glass and leaves and are no longer blocked by things like string.


 * Warden
 * Now make sure to spawn above something solid, so they can now spawn on top of glass and leaves and are no longer blocked by things like string.
 * Ranged attack damage is now affected by difficulty.

World generation

 * Mineshaft
 * Mineshafts no longer intersect with ancient cities.

Command format

 * and
 * Merged into the new command:

General

 * Point of Interest types
 * Removed.

Video
Video made by slicedlime: