Java Edition 1.19.1

1.19.1 is an upcoming minor update to with no set release date. It adds allay duplication, updates to the chat system, and fixes bugs.

This update was originally planned to be released on June 28, 2022, but it has been postponed to an unknown date.

General

 * Chat
 * Messages that are not signed with the Secure Chat system, or have been tampered with by the server will now be marked.
 * Messages with missing or invalid signatures are marked as "Not Secure".
 * Messages that are detected as modified are marked as "Modified".
 * The trust status of messages are displayed with both a colored indicator and an icon.
 * The colored indicator is always visible.
 * The icon is only visible when the chat screen is open.
 * Hovering over the icon will provide more information about the trust status.
 * For modified messages, the original secure text will also be displayed in the tooltip.


 * Resource Pack
 * Added report_button.png, which contains 3 new icons for the report chat function.
 * Added chat_tags.png, which contains 2 new icons about trust statuses of messages.


 * Social Interactions screen
 * The list of players on the Social Interactions screen now places entries for players with recently seen messages at the top of the list.
 * It is now possible to report a player for sending abusive messages in the chat on the social interactions screen.
 * Multiple chat messages can be selected for reporting.
 * The category of the chat report can be selected from a list of Chat Report Categories, as following:
 * Child sexual exploitation or abuse
 * Someone is talking about or otherwise promoting indecent behavior involving children.
 * Defamation, impersonation, or false information
 * Someone is damaging someone else's reputation, pretending to be someone they're not, or sharing false information with the aim to exploit or mislead others.
 * Drugs or alcohol
 * Someone is encouraging others to partake in illegal drug related activities or encouraging underage drinking.
 * Harassment or bullying
 * Someone is shaming, attacking, or bullying you or someone else. This includes when someone is repeatedly trying to contact you or someone else without consent or posting private personal information about you or someone else without consent ("doxing").
 * Hate speech
 * Someone is attacking you or another player based on characteristics of their identity, like religion, race, or sexuality.
 * Imminent harm - Self-harm or suicide
 * Someone is threatening to harm themselves in real life, or talking about harming themselves in real life.
 * Imminent harm - Threat to harm others
 * Someone is threatening to harm you or someone else in real life.
 * Non-consensual intimate imagery
 * Someone is talking about, sharing, or otherwise promoting private and intimate images.
 * Terrorism or violent extremism
 * Someone is talking about, promoting, or threatening to commit acts of terrorism or violent extremism for political, religious, ideological, or other reasons.
 * Additional comments can be entered to provide more details and information regarding the report.
 * Reported players can now be banned from online play and Realms after moderator review.
 * The game will show a notice screen on startup if a player has been banned from online play.
 * The reason and the duration of the ban is shown on this screen.


 * Splash
 * Added the splash "Technoblade never dies!" for the commemoration of Technoblade.

Mobs

 * Allays
 * Can now dance when a nearby jukebox is playing.
 * If an allay is given an amethyst shard while dancing, it can "duplicate", creating another allay and consuming the shard.
 * It has a 5 minute cooldown between each duplication.
 * The newly created allay does not share the original allay's properties (such as custom name).
 * Controlled by a tag (set to true by default).

Command format

 * General
 * The click event for text components no longer supports sending chat messages directly.
 * Only commands are supported, so a command such as should be used instead.
 * This means values now always need to be -prefixed.

General

 * Chat
 * Moved the chat scrollbar to the right of the chat window.
 * When writing chat messages, the signing status of the displayed chat messages is shown with a colored indicator.
 * The indicator will either appear to the left of the chat input field, or to the left of the chat preview if chat preview is being used.
 * The indicator will be green when the displayed message is signed.
 * The indicator will be orange when Chat Preview is enabled and a preview is waiting to be signed.
 * System message are now displayed with a gray color indicator.
 * Insecure chat messages logged in the server are prefixed with a tag.
 * The order of chat messages are now cryptographically verified.
 * This will be used for validating the context of chat messages for Player Reports.
 * Chat types added to the registry are now only used for player chat, and not system messages.
 * The and  chat types have been removed.
 * The chat type has been split apart into  and.
 * The chat type has been split apart into  and.
 * The chat type parameter has been renamed to.
 * This chat type parameter is now used by.
 * Chat types have been simplified and are now only required to define and  decorations.
 * Chat types no longer support overlays.
 * A system message should instead be used to display overlays.


 * Chat Preview
 * The background of the chat preview will also display slightly faded when a preview is waiting to be signed.
 * The "On Modified" mode no longer displays previews if the message has not been modified by the server.
 * Chat Preview is now enabled in singleplayer, and will display when using commands that have selector substitution such as.
 * Previewed hover events and click events are now highlighted with a solid background.


 * Chat styling
 * The field default value is no longer present in the JSON file for chat types.
 * game_info.json now contains a narration setting by default.


 * Options
 * Added "On Send" Chat Preview option for updating chat previews only when attempting to send a message.
 * To confirm sending a message, a second hit of the / key is required.
 * The previous "ON" setting has been renamed to "On Modified".


 * Pause menu
 * The social interactions screen is now available via the Pause screen when in a multiplayer game.


 * Protocol
 * Custom servers can set their own auto-completion options for regular chat via a new network packet.
 * Custom servers can hide player chat messages from display via a new network packet.
 * This does not delete player chat messages from chat logs.


 * server.properties
 * is now defaulted to true for dedicated servers.