{"id":126832,"date":"2022-07-29T21:57:43","date_gmt":"2022-07-29T21:57:43","guid":{"rendered":"https:\/\/www.sickgaming.net\/blog\/2022\/07\/29\/java-1-19-1-release\/"},"modified":"2022-07-29T21:57:43","modified_gmt":"2022-07-29T21:57:43","slug":"java-1-19-1-release","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2022\/07\/29\/java-1-19-1-release\/","title":{"rendered":"JAVA: 1.19.1 Release!"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/07\/java-1-19-1-release.png\" class=\"ff-og-image-inserted\"><\/div>\n<p>The latest update for JAVA Edition is finally here!&nbsp; It brings the controversial Player Reporting feature as well as Allays into the game.&nbsp; Check out the full list of what has changed below.<\/p>\n<h3>Features<\/h3>\n<ul>\n<li>Added Allay Duplication<\/li>\n<li>Tweaked Sculk Catalysts<\/li>\n<li>Added Chat Trust status<\/li>\n<li>New Options for Chat Preview<\/li>\n<li>Added Player Reporting<\/li>\n<\/ul>\n<p><strong>Allay<\/strong><\/p>\n<ul>\n<li>\n<p>Allays will dance to a Record playing in a Jukebox<\/p>\n<\/li>\n<li>\n<p>If the Allay is handed an Amethyst Shard while dancing it will duplicate<\/p>\n<ul>\n<li>\n<p>Duplication has a 5-minute cooldown<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Sculk Catalyst<\/strong><\/p>\n<ul>\n<li>Sculk Catalysts will now drop 5 XP instead of 20 XP<\/li>\n<\/ul>\n<p><strong>Chat<\/strong><\/p>\n<ul>\n<li>Moved the chat scrollbar to the right<\/li>\n<li>When typing a message, the signing status of the displayed chat message is shown with a colored indicator\n<ul>\n<li>The indicator will either appear to the left of the chat input field, or the left of the chat preview if the chat preview is being used<\/li>\n<li>The indicator will be blue when the displayed message is signed<\/li>\n<li>The indicator will be orange when Chat Preview is enabled and a preview is waiting to be signed<\/li>\n<\/ul>\n<\/li>\n<li>The background of the chat preview will also display slightly faded when a preview is waiting to be signed<\/li>\n<li>Added a warning toast when connecting to a server that doesn\u2019t enforce secure chat<\/li>\n<li>The list of players on the Social Interactions screen now places entries for players with recently seen messages at the top of the list<\/li>\n<\/ul>\n<p><strong>Chat Trust Status<\/strong><\/p>\n<ul>\n<li>Messages that are not signed with the Secure Chat system, or have been tampered with by the server will now be marked\n<ul>\n<li>Messages with missing or invalid signatures are marked as \u201cNot Secure\u201d<\/li>\n<li>Messages that are detected as modified are marked as \u201cModified\u201d<\/li>\n<\/ul>\n<\/li>\n<li>The trust status of messages is displayed with both a colored indicator and an icon\n<ul>\n<li>The colored indicator is always visible<\/li>\n<li>The icon is only visible when the chat screen is open<\/li>\n<\/ul>\n<\/li>\n<li>Hovering over the icon will provide more information about the trust status\n<ul>\n<li>For modified messages, the original secure text will also be displayed in the tooltip<\/li>\n<\/ul>\n<\/li>\n<li>System messages (non-player chat, such as command output) are displayed with a gray color indicator<\/li>\n<\/ul>\n<p><strong>Chat Preview<\/strong><\/p>\n<ul>\n<li>Added \u201cWhen Sending\u201d Chat Preview option for updating chat previews only when attempting to send a message\n<ul>\n<li>To confirm sending a message, a second hit of the Enter\/Return key is required<\/li>\n<li>The previous \u201cON\u201d setting has been renamed to \u201cWhile Typing\u201d<\/li>\n<\/ul>\n<\/li>\n<li>In \u201cWhile Typing\u201d mode, the chat preview will no longer display previews if the message has not been modified by the server<\/li>\n<li>Chat Preview is now enabled in singleplayer and will display when using commands that have selector substitution such as&nbsp;<span class=\"bedrock-server\">\/say<\/span><\/li>\n<li>Previewed hover events and click events are highlighted with a solid background<\/li>\n<\/ul>\n<p><strong>Player Reporting<\/strong><\/p>\n<p>It is now possible to report a player for sending abusive messages in the game chat. A reporter is required to select the individual chat messages that contain the objectionable content, as well as the category of the report, this is to provide the best context for our moderation team to take action. This is accessed via the social interactions screen.<\/p>\n<ul>\n<li>Multiple chat messages can be selected for reporting\n<ul>\n<li>Additional chat messages around this selection will also be used to provide our moderation team with further context<\/li>\n<\/ul>\n<\/li>\n<li>The category of the report can be selected from a list of Report Categories\n<ul>\n<li>The Report Categories screen has a \u201cLearn About Reporting\u201d button that links to a help article<\/li>\n<\/ul>\n<\/li>\n<li>Additional comments can be entered to provide more details and information regarding the report<\/li>\n<\/ul>\n<p>For more information, see this&nbsp;<a href=\"https:\/\/www.minecraft.net\/en-us\/article\/addressing-player-chat-reporting-tool\">article about Player Reporting<\/a>&nbsp;and our&nbsp;<a href=\"https:\/\/help.minecraft.net\/hc\/en-us\/articles\/7317376541197\">Reporting FAQ<\/a>.<\/p>\n<p><strong>Suspensions &amp; Bans<\/strong><\/p>\n<ul>\n<li>The game will now show a notice screen on startup if you have been suspended from online play\n<ul>\n<li>The reason for the suspension is shown as well as how long it is effective for<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Realms<\/strong><\/p>\n<ul>\n<li>A message that has been filtered by the Java Realms Profanity Filter will now be marked with a yellow marker<\/li>\n<li>Players will be notified if a chat message they have sent has been fully filtered for one or more receiving players on the Realm<\/li>\n<\/ul>\n<h3>Technical<\/h3>\n<ul>\n<li>The chat input box will no longer apply to custom font glyphs with negative advances or glyphs with advances greater than 32<\/li>\n<\/ul>\n<p><strong>Chat Types<\/strong><\/p>\n<ul>\n<li>Chat types added to the&nbsp;<span class=\"bedrock-server\">chat_types<\/span>&nbsp;registry are now only used for player chat, and not system messages\n<ul>\n<li>The&nbsp;<span class=\"bedrock-server\">system<\/span>&nbsp;and&nbsp;<span class=\"bedrock-server\">game_info<\/span>&nbsp;chat types have been removed<\/li>\n<\/ul>\n<\/li>\n<li>Chat types have been simplified and are now only required to define&nbsp;<span class=\"bedrock-server\">chat<\/span>&nbsp;and&nbsp;<span class=\"bedrock-server\">narration<\/span>&nbsp;decorations\n<ul>\n<li>Chat types no longer support overlays<\/li>\n<li>A system message should instead be used to display overlays<\/li>\n<\/ul>\n<\/li>\n<li>The&nbsp;<span class=\"bedrock-server\">msg_command<\/span>&nbsp;chat type has been split apart into&nbsp;<span class=\"bedrock-server\">msg_command_incoming<\/span>&nbsp;and&nbsp;<span class=\"bedrock-server\">msg_command_outgoing<\/span><\/li>\n<li>The&nbsp;<span class=\"bedrock-server\">team_msg_command<\/span>&nbsp;chat type has been split apart into&nbsp;<span class=\"bedrock-server\">team_msg_command_incoming<\/span>&nbsp;and&nbsp;<span class=\"bedrock-server\">team_msg_command_outgoing<\/span><\/li>\n<li>The&nbsp;<span class=\"bedrock-server\">team_name<\/span>&nbsp;chat type parameter has been renamed to&nbsp;<span class=\"bedrock-server\">target<\/span>\n<ul>\n<li>This chat type parameter is now used by&nbsp;<span class=\"bedrock-server\">msg_command_outgoing<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Components<\/strong><\/p>\n<ul>\n<li>The&nbsp;<span class=\"bedrock-server\">run_command<\/span>&nbsp;click event for text components no longer supports sending chat messages directly\n<ul>\n<li>Only commands are supported<\/li>\n<li>This means values now always need to be&nbsp;<span class=\"bedrock-server\">\/<\/span>-prefixed<\/li>\n<li>Commands such as&nbsp;<span class=\"bedrock-server\">\/say<\/span>&nbsp;that produce a signed player chat message are not allowed\n<ul>\n<li><span class=\"bedrock-server\">\/tellraw<\/span>&nbsp;should be used instead<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Game Events<\/h3>\n<p><strong>Added Game Events<\/strong><\/p>\n<ul>\n<li><span class=\"bedrock-server\">jukebox_play<\/span><\/li>\n<li><span class=\"bedrock-server\">jukebox_stop_play<\/span><\/li>\n<\/ul>\n<p><strong>Multiplayer Secure Chat Signing<\/strong><\/p>\n<ul>\n<li>The order of chat messages is now cryptographically verified\n<ul>\n<li>This is used for validating the context of chat messages for Player Reports<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Server<\/strong><\/p>\n<ul>\n<li><span class=\"bedrock-server\">enforce-secure-profile<\/span>&nbsp;is now defaulted to&nbsp;<span class=\"bedrock-server\">true<\/span>&nbsp;for dedicated servers<\/li>\n<li>Insecure chat messages logged in the server are prefixed with a&nbsp;<span class=\"bedrock-server\">[Not Secure]<\/span>&nbsp;tag<\/li>\n<li>Custom servers can set their auto-completion options for a regular chat via a new network packet<\/li>\n<li>Custom servers can hide player chat messages from display via a new network packet\n<ul>\n<li>This does not delete player chat messages from chat logs<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Fixed Bugs in 1.19.1<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>The latest update for JAVA Edition is finally here!&nbsp; It brings the controversial Player Reporting feature as well as Allays into the game.&nbsp; Check out the full list of what has changed below. Features Added Allay Duplication Tweaked Sculk Catalysts Added Chat Trust status New Options for Chat Preview Added Player Reporting Allay Allays will [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":126833,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-126832","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-minecraft-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/126832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=126832"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/126832\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/126833"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=126832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=126832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=126832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}