- Added Allay Duplication
- Tweaked Sculk Catalysts
- Added Chat Trust status
- New Options for Chat Preview
- Added Player Reporting
- Allays will dance to a Record playing in a Jukebox
- If the Allay is handed an Amethyst Shard while dancing it will duplicate
Duplication has a 5-minute cooldown

- Duplication has a 5-minute cooldown
- Duplication has a 5-minute cooldown
- Sculk Catalysts will now drop 5 XP instead of 20 XP
- Moved the chat scrollbar to the right
- When typing a message, the signing status of the displayed chat message 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 blue when the displayed message is signed
The indicator will be orange when Chat Preview is enabled and a preview is waiting to be signed

- 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 blue when the displayed message is signed
- The indicator will be orange when Chat Preview is enabled and a preview is waiting to be signed
- The background of the chat preview will also display slightly faded when a preview is waiting to be signed
- Added a warning toast when connecting to a server that doesn't enforce secure chat
- The list of players on the Social Interactions screen now places entries for players with recently seen messages at the top of the list
- 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 blue when the displayed message is signed
- The indicator will be orange when Chat Preview is enabled and a preview is waiting to be signed
- 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"

- 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

- 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

- For modified messages, the original secure text will also be displayed in the tooltip
- System messages (non-player chat, such as command output) are displayed with a gray color indicator
- Messages with missing or invalid signatures are marked as "Not Secure"
- Messages that are detected as modified are marked as "Modified"
- The colored indicator is always visible
- The icon is only visible when the chat screen is open
- For modified messages, the original secure text will also be displayed in the tooltip
- Added "When Sending" Chat Preview option for updating chat previews only when attempting to send a message
To confirm sending a message, a second hit of the Enter/Return key is required
The previous "ON" setting has been renamed to "While Typing"

- To confirm sending a message, a second hit of the Enter/Return key is required
- The previous "ON" setting has been renamed to "While Typing"
- In "While Typing" mode, the chat preview will no longer display 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 /say
- Previewed hover events and click events are highlighted with a solid background
- To confirm sending a message, a second hit of the Enter/Return key is required
- The previous "ON" setting has been renamed to "While Typing"
- Multiple chat messages can be selected for reporting
Additional chat messages around this selection will also be used to provide our moderation team with further context

- Additional chat messages around this selection will also be used to provide our moderation team with further context
- The category of the report can be selected from a list of Report Categories
The Report Categories screen has a "Learn About Reporting" button that links to a help article

- The Report Categories screen has a "Learn About Reporting" button that links to a help article
- Additional comments can be entered to provide more details and information regarding the report
- Additional chat messages around this selection will also be used to provide our moderation team with further context
- The Report Categories screen has a "Learn About Reporting" button that links to a help article
- The game will now show a notice screen on startup if you have been suspended from online play
The reason for the suspension is shown as well as how long it is effective for

- The reason for the suspension is shown as well as how long it is effective for
- The reason for the suspension is shown as well as how long it is effective for
- A message that has been filtered by the Java Realms Profanity Filter will now be marked with a yellow marker
- Players will be notified if a chat message they have sent has been fully filtered for one or more receiving players on the Realm
- The chat input box will no longer apply to custom font glyphs with negative advances, or glyphs with advances greater than 32
- Chat types added to the chat_types registry are now only used for player chat, and not system messages
The system and game_info chat types have been removed

- The system and game_info chat types have been removed
- Chat types have been simplified and are now only required to define chat and narration decorations
Chat types no longer support overlays
A system message should instead be used to display overlays

- Chat types no longer support overlays
- A system message should instead be used to display overlays
- The msg_command chat type has been split apart into msg_command_incoming and msg_command_outgoing
- The team_msg_command chat type has been split apart into team_msg_command_incoming and team_msg_command_outgoing
- The team_name chat type parameter has been renamed to target
This chat type parameter is now used by msg_command_outgoing

- This chat type parameter is now used by msg_command_outgoing
- The system and game_info chat types have been removed
- Chat types no longer support overlays
- A system message should instead be used to display overlays
- This chat type parameter is now used by msg_command_outgoing
- The run_command click event for text components no longer supports sending chat messages directly
Only commands are supported
This means values now always need to be /-prefixed
Commands such as /say that produce a signed player chat message are not allowed
/tellraw should be used instead


- Only commands are supported
- This means values now always need to be /-prefixed
- Commands such as /say that produce a signed player chat message are not allowed
/tellraw should be used instead

- /tellraw should be used instead
- Only commands are supported
- This means values now always need to be /-prefixed
- Commands such as /say that produce a signed player chat message are not allowed
/tellraw should be used instead

- /tellraw should be used instead
- /tellraw should be used instead
- jukebox_play
- jukebox_stop_play
- The order of chat messages are now cryptographically verified
This is used for validating the context of chat messages for Player Reports

- This is used for validating the context of chat messages for Player Reports
- This is used for validating the context of chat messages for Player Reports
- enforce-secure-profile is now defaulted to true for dedicated servers
- Insecure chat messages logged in the server are prefixed with a [Not Secure] tag
- 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

- This does not delete player chat messages from chat logs
- This does not delete player chat messages from chat logs
- More than 50 bugs were fixed in this release. View the list on the issue tracker.
