This mod strips cryptographic signatures that since 1.19 are attached to every message sent in the chat. Removing them makes it impossible to track and associate your chat messages with your Minecraft and, by extension, Microsoft account.
As of 1.19.1, it also disables Player Chat Reporting.
Please notice that, while I am aware of Guardian and certain other exploits that allow you to counteract reporting system on client against the will of the server, I am consciously choosing to not integrate them as part of this mod. No Chat Reports will remain effective on client side only if given server allows it to be. If you do not like servers that enforce chat signing and fully support chat reporting - I advise to simply not play on them.
Installation and Use:
This mod supports both Forge and Fabric, just download the version for respective modloader. It can be installed on either client, server, or both sides, and will function differently depending on which sides it is present at:
1. Only Client: Client will refuse to send account's public key to the server, and signatures will be stripped from the messages that you send. This way it won't be useful to try and report your messages, as there will be no proof they were actually sent from your account. Server will relay them unless "enforce-secure-profile" option is set to true in server options (which it is by default since 1.19.1), in which case you will not be able to join, unless you agree to sent signed messages (the mod will supply warning screen);
2. Only Server: Clients will still attach signatures when sending messages to the server, but the server will strip them before relaying them to other players. This way Chat Reporting will not work for any players that join. You can enable player to system message conversion in config, to prevent players without the mod from seeing them as "Not Secure";
3. Both Client and Server: Signature will be stripped on client side before sending messages to server, server will make no attempt to verify message signatures. Chat Reporting and Only Show Secure Chat will not function, and players will be notified that those features are disabled by the mod when trying to use them.
Even though the mod can function when present on only one of the sides, it can be configured to demand itself to be installed on another side in order to play. This way you can install it on server and require all clients that join to have this mod in order to have full functionality, but can also leave it server-only if you prefer. Configuration file is named NoChatReports.json and is located in default config folder.
Additionally, if installed on client, this mod will disable telemetry (similarly to how No Telemetry does).
To make Velocity compatible with this mod, set force-key-authentication = false in velocity.toml. Thanks to MrMelon54 for pointing this out.
Documentation:
You can find documentation of configuration files and other things about this mod on the wiki: https://github.com/Aizistral-Studios/No-Chat-Reports/wiki
Reasoning:
See my videos for an explanation of how message signatures and chat reporting work in the game, their failures and the reasoning behind the creation of this mod:
Join #saveminecraft Discord:
...to become a part of organized motion to combat unwanted changes to Java edition.
Join my Discord:
...to ask questions or provide feedback.
Support me on Buy Me A Coffee: https://www.buymeacoffee.com/aizistral
You should add in the description that this mod requires Fabric API.
Hey the latest forge version for 1.19.2 marks 1.19.1 as supported when it not, could you fix it? mostly since it auto and suggests to installs the latest update when using the curseforge launcher
I think a good idea would be to make a both client and server side mod which overrides the normal social menu button with 'esc' (if you set anything to esc it changes to blank and that option can not be used) and remove the option to change the key so u can't chat report by using that and making it server side prevents players from joining without the mod and make it so that the mod always changes it to esc everytime the game is reloaded so you can't get around through the game files.
Hello, I love the mod. Just asking if you could make an option or make a seperate mod where it disables the Report button on the Pause Menu and replace it with the Open to LAN menu like it used to be before 1.19.1? That would be perfect. Thank you!
Since its likely that Mojang will try to fight mods like this, it would probably be worth adding a separate chat feature handled by the mod with its own packets. That way Mojang cant tell if a player is sending a message or clicking the mode button on a fluid transposer. Since it would be independent of the vanilla chat there is no possibility of tampering from their side and wont need updating between versions. The client knows what players are on the server as shown by the TAB menu so it might be possible for it to work only client-side? Players without the mod would simply not see anything if messages are sent with the custom chat.
forge 1.19.2?
In reply to helpmepls694:
who cares about forge lol
In reply to OctopuSSX:
fabric moment
In reply to helpmepls694:
forge moment
In reply to TheOnlyGraphi:
liteloader moment
In reply to OctopuSSX:
burp
HI! Im unable to launch Minecraft 1.19.1 with any of the No Chat Report version. I tried restarting my PC, Updating Java, Updating fabric api and the loader but still unable to launch Minecraft with the No Chat Report mod. However, I am able to launch Minecraft WITHOUT the mod and everything works fine.
I mention this in the discord and I thought I'd mention it here as well :) Not sure if this is a bug or a Mojang thing. Hope everything works out in the future <3
In reply to TheOnlyGraphi:
Use issue tracker: https://github.com/Aizistral-Studios/No-Chat-Reports/issues
In reply to TheOnlyGraphi:
this is a mod for servers and if it works, even if you get the report button it doesn't work because the server doesn't allow it with this mod, the mod doesn't remove the button, it removes its functionality
I just have a simple question, do i have any chance of getting permanetly banned by mojang or microsoft by using this mod, thanks.
In reply to zakthen00b:
Right now they are not taking any action against the use of NCR or similar mods. Keep an eye on news in case things change in future.
No Chat Reports mod is made on Forge. One question: Will No Chat Reports be made on Fabric later?
In reply to CatJevil:
In the description it says it's available on both forge and fabric. Look at the files section. The Forge version you can see here is just the most recent release of the mod.
In reply to alphacraft9658:
Oh. Okay. Thank.
This mod used to have 2k downloads or less, now its 200k! Clearly the community does not support this, Awesome work!