Wurst.Wiki

The Official Wurst Client Wiki

User Tools

Site Tools


nochatreports

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nochatreports [2023/02/25 23:02] alexander01998nochatreports [2024/10/09 09:29] (current) alexander01998
Line 1: Line 1:
 ====== NoChatReports ====== ====== NoChatReports ======
- 
-<WRAP 516px> 
-^  NoChatReports  ^^ 
-|{{ nochatreports_unsafe_server.webp?500 |The warning that shows up when connecting to an unsafe server while NoChatReports is enabled.}}|| 
-^Type|[[:Other Feature]]| 
-^Category|[[:No Category|none]]| 
-^In-game description|"Disables the cryptographic signatures that since 1.19 are attached to your chat messages.\\ \\ <color #f55>**WARNING:** If you send chat messages with signatures, your Minecraft account can get reported and globally banned from multiplayer!</color>\\ \\ Even if you only say harmless things in chat, your signed messages can be abused to create a fake chat report that gets your account banned unfairly.\\ \\ If you have to re-enable chat signatures to join a server, consider not using their chat at all. Or play on an alt account that you don't mind losing."| 
-^[[:keybinds#default_keybinds|Default keybind]]|none| 
-^Source code|[[w7src>net/wurstclient/other_features/NoChatReportsOtf.java]]| 
-|:::|[[w7src>net/wurstclient/mixin/ChatHudMixin.java]]| 
-|:::|[[w7src>net/wurstclient/mixin/ClientPlayerEntityMixin.java#L150-L171]]| 
-|:::|[[w7src>net/wurstclient/mixin/ClientPlayNetworkHandlerMixin.java]]| 
-|:::|[[w7src>net/wurstclient/mixin/MessageHandlerMixin.java]]| 
-|:::|[[w7src>net/wurstclient/mixin/ProfileKeysMixin.java]]| 
-</WRAP> 
  
 NoChatReports is a Wurst feature that removes the [[wp>cryptographic signature|cryptographic signatures]] from the user's chat messages and also hides the user's [[wp>public key]] from the server, in an effort to protect the user against chat reports. NoChatReports is a Wurst feature that removes the [[wp>cryptographic signature|cryptographic signatures]] from the user's chat messages and also hides the user's [[wp>public key]] from the server, in an effort to protect the user against chat reports.
  
 NoChatReports is based on the [[https://github.com/Aizistral-Studios/No-Chat-Reports|No Chat Reports]] mod by [[gh>Aizistral]], released under the [[https://github.com/Aizistral-Studios/No-Chat-Reports/blob/1.19.1-Fabric/LICENSE|WTFPL license]]. NoChatReports is based on the [[https://github.com/Aizistral-Studios/No-Chat-Reports|No Chat Reports]] mod by [[gh>Aizistral]], released under the [[https://github.com/Aizistral-Studios/No-Chat-Reports/blob/1.19.1-Fabric/LICENSE|WTFPL license]].
 +
 +NoChatReports is enabled by default for safety reasons, so that users who are unaware of the chat reporting feature don't accidentally get their accounts banned. However, some servers will temporarily disable the user's chat or kick them from the server if they send an unreportable chat message. For this reason, some users may want to disable NoChatReports for such servers after weighing the risks and benefits.
 +
 +In older versions of Wurst, NoChatReports did not have a category and therefore did not show up in ClickGUI. In these versions, NoChatReports could only be enabled or disabled through the [[Navigator]] GUI.
  
 ===== Settings ===== ===== Settings =====
Line 29: Line 18:
  
 This checkbox turns NoChatReports on and off. Since NoChatReports is not a regular hack, it needs this setting to store its on/off state. This checkbox turns NoChatReports on and off. Since NoChatReports is not a regular hack, it needs this setting to store its on/off state.
- 
-===== Tips ===== 
- 
-  * Since NoChatReports doesn't have a [[category]], it won't show up in [[ClickGUI]]. Like all category-less features, NoChatReports is only visible in [[Navigator]]. 
  
 ===== How Chat Reports Work ===== ===== How Chat Reports Work =====
Line 38: Line 23:
 ==== Simple ==== ==== Simple ====
  
-The "Fabulously Optimized" modpack has created a chat reporting FAQ that answers in simple terms how chat reporting works, why it's so broken, and why it will always be broken. https://fabulously-optimized.gitbook.io/modpack/readme/chat-reporting-faq+The "Fabulously Optimized" modpack has created a chat reporting FAQ that answers in simple terms how chat reporting works, why it's so broken, and why it will always be broken. https://wiki.download.fo/readme/chat-reporting-faq
  
 ==== Advanced ==== ==== Advanced ====
Line 46: Line 31:
 {{youtube>DobmW1ZUcbQ}} {{youtube>DobmW1ZUcbQ}}
 {{youtube>gH_q7ZuCJs0}} {{youtube>gH_q7ZuCJs0}}
 +
 +===== Common Questions =====
 +
 +==== Why do I see a "Chat disabled due to missing profile public key. Please try reconnecting." message? ====
 +This message means that the server is refusing to let you chat without enabling chat reports (i.e. disabling NoChatReports). If you have already disabled NoChatReports and are still seeing this message, then you really do need to reconnect.
 +
 +==== How do I get rid of the "Chat disabled due to missing profile public key" message? ====
 +
 +You can get rid of this message by disabling the NoChatReports feature in Wurst and the reconnecting. However, this can be a very dangerous thing to do, as NoChatReports is a security feature designed to protect you from Mojang's deeply flawed chat reporting system. You should only disable it after you have read the [[https://wiki.download.fo/readme/chat-reporting-faq|chat reporting FAQ]] and are absolutely sure that you're comfortable with the risks, such as **potentially losing your Minecraft account**. These risks are not caused by Wurst, they come from Minecraft itself. The same things can happen in vanilla, it just doesn't warn you about it, which is extremely dishonest of Mojang.
 +
 +==== Where can I complain to Mojang about the chat reporting system? ====
 +Use the [[https://feedback.minecraft.net/hc/en-us|official feedback site]]:
 +  * [[https://feedback.minecraft.net/hc/en-us/community/posts/7320990094733-Player-Chat-Reporting-Feedback-|Give feedback on the chat reporting]]
 +  * [[https://feedback.minecraft.net/hc/en-us/community/posts/6977558665997-Mojang-please-for-the-love-of-your-game-don-t-add-a-chat-report-feature-|The most popular request for reverting chat reporting]]
 +
 +==== Why can't I chat when using the Wurst Client? ====
 +You **can** chat when using the Wurst Client. It's just that Wurst protects you from chat reports by default. If you want to chat on unsafe chat reports enforcing servers, you can do so at your own risk by disabling the NoChatReports feature.
 +
 +==== Is it safe to allow chat reporting on Realms? ====
 +
 +**No! Never do this!** Realms have by far the most aggressive form of chat reporting in the entire game. Mojang is constantly monitoring the chat on Realms and banning players without anyone even reporting them. This surveillance is outsourced to underpaid workers who do not care about the context of your messages. They are quick to issue false bans for anything that vaguely sounds like profanity. There are many known examples of this happening.((https://www.reddit.com/r/realms/comments/x5o4wy/just_got_banned_for_a_week_on_my_own_realm/))((https://www.reddit.com/r/Minecraft/comments/xiw3si/minecraft_realm_bans/))((https://www.reddit.com/r/Minecraft/comments/vcbiaq/banned_for_profanity_while_playing_on_a_private/))
  
 ===== Changes ===== ===== Changes =====
Line 55: Line 61:
 |:::|<del>Fixed the cryptic error message when trying to chat on Minehut while NoChatReports is enabled. (MC 1.19+)</del>\\ **Update:** Minehut has now fixed the issue on their end. They will no longer kick you at all when using NoChatReports.| |:::|<del>Fixed the cryptic error message when trying to chat on Minehut while NoChatReports is enabled. (MC 1.19+)</del>\\ **Update:** Minehut has now fixed the issue on their end. They will no longer kick you at all when using NoChatReports.|
 |[[update:Wurst 7.27.3]]|NoChatReports will no longer prevent the "Chat message validation failure" disconnect. (MC 1.19.2+)| |[[update:Wurst 7.27.3]]|NoChatReports will no longer prevent the "Chat message validation failure" disconnect. (MC 1.19.2+)|
 +|[[update:Wurst 7.35.2]]|NoChatReports now shows up in ClickGUI under the "Chat" category. This should help to reduce confusion when playing on servers that kick you for sending unreportable chat messages.|
 +|[[update:Wurst 7.45]]|On servers that force you to enable chat reports, NoChatReports will now replace the cryptic "Chat disabled due to missing profile public key." message with a better one.|
 +
 +{{tag>security stealth}}
  
-{{tag>stealth}} 
 ---- struct data ---- ---- struct data ----
 +hack.name            : NoChatReports
 +hack.image           : nochatreports_unsafe_server.webp
 +hack.category        : chat
 +hack.in-game description : Disables the cryptographic signatures that since 1.19 are attached to your chat messages.\\ \\ <color #f55>**WARNING:** If you send chat messages with signatures, your Minecraft account can get reported and globally banned from multiplayer!</color>\\ \\ Even if you only say harmless things in chat, your signed messages can be abused to create a fake chat report that gets your account banned unfairly.\\ \\ If you have to re-enable chat signatures to join a server, consider not using their chat at all. Or play on an alt account that you don't mind losing.
 +hack.default keybind : none
 +hack.source code     : net/wurstclient/other_features/NoChatReportsOtf.java, net/wurstclient/mixin/ChatHudMixin.java, net/wurstclient/mixin/ClientPlayNetworkHandlerMixin.java
 ---- ----
  
nochatreports.1677366157.txt.gz · Last modified: 2023/02/25 23:02 by alexander01998