Disables the usage data collection, aka telemetry, introduced in Minecraft 1.18 (snapshot 21w38a).
The feature previously existed from Minecraft 1.3.1 to 1.12 as Snooper, but was removed in 1.13 (snapshot 18w21a) as it did not comply with European Union's General Data Protection Regulations.
In 1.18 it was re-added. You would expect it would be done in a more compliant way... However, from my understanding of GDPR, this is even less compliant than the original Snooper was.
Instead of being anonymous/pseudonymous (at least, the ids in the snooper screen don't match my user id), it now sends the XUID, your Xbox user id, in plain text... which means this data can be traced back to your user.
It now sends the following data when loading a singleplayer world or connecting to a multiplayer server:
- launcher identifier
- user identitifer/XUID (this can be used to identify you)
- client session id (changes on restart)
- world session id (changes per world load, to be reused for later events)
- game version
- operating system name and version
- Java runtime version
- if client or server is modded (same information as on crash logs)
- server type (single player, Realms or other)
- game mode
This time Mojang did not add a toggle for interested users to turn it off, though, so this mod fixes that by disabling the telemetry entirely.
- Add support for current NeoForge versions
- Add support for 26.1 on Fabric
- Add support for Forge and NeoForge up to 1.21.4 (thanks to [@EnnuiL](https://github.com/EnnuiL)!)
- Add support for 1.20.3/4
- Add support for 1.19.4
- Add support for 23w04a
- Add support for 1.19.3
- Remove 1.19.3 Telemetry Data button
- Remove Fabric hack to mixin into authlib (this is now provided by loader itself, and caused warnings)
- Skip loading on servers
- Fixed the Forge port
- Ported to the latest 1.18 release candidate, 1.18-rc3 (should still work all the way down to 21w38a though, please report if it does not)
- Attempted to port to Forge. Since Forge for 1.18 is not released yet, **this may break**! Please report if it does, but it should still work on Fabric even then. Both versions are contained in the same JAR.