Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The mod is detectable by servers. #196

Closed
1 of 3 tasks
zisis912 opened this issue Apr 10, 2024 · 3 comments · Fixed by #199
Closed
1 of 3 tasks

The mod is detectable by servers. #196

zisis912 opened this issue Apr 10, 2024 · 3 comments · Fixed by #199
Labels
bug Something isn't working

Comments

@zisis912
Copy link

zisis912 commented Apr 10, 2024

Description of the issue

When joining a server like play.ccnetmc.com it is possible for the server to detect the freecam mod and instantly ban the user for it.

The fabric loader by default does not expose a mod list to the server, so I am guessing this is a freecam feature.

Expected behavior

I expect the mod to function like any other mod, and not send any information to the server.

Steps to reproduce

  1. go to play.ccnetmc.com with freecam mod on.
  2. get banned for it 5 seconds after you join

Log output

No response

Crash report

No response

How prevalent is the issue?

unsure, i have not done extensive testing

Freecam version

1.2.3 - 1.20.4

Are you using "Modrinth Edition"?

No

Minecraft version

1.20.4

Modding platform

  • Fabric
  • Neoforge
  • Forge
@zisis912 zisis912 added bug Something isn't working unverified A new issue that we haven't reproduced. labels Apr 10, 2024
@MattSturgeon MattSturgeon removed the unverified A new issue that we haven't reproduced. label Apr 19, 2024
@MattSturgeon MattSturgeon changed the title Remove Telemetry, the mod is detectable by servers. The mod is detectable by servers. Apr 19, 2024
@MattSturgeon
Copy link
Member

MattSturgeon commented Apr 19, 2024

Thanks for reporting this. It is a particularly interesting issue!

I've updated the title as this has nothing to do with telemetry. We don't have any telemetry. AFAIK neither does Fabric.

The fabric loader by default does not expose a mod list to the server

Correct

I am guessing this is a freecam feature

I'm afraid not.

It turns out, that server is using this exploit to detect mods based on translation keys being installed on the client.
The exploit uses this Minecraft bug: MC-265322.


Since that server doesn't permit the use of Freecam anyway and the only issue on our end is that we provide translatable text, I'm going to close this.

I do find it frustrating that servers will ban players for having tools installed even without them being used. That said, I appreciate the use of Freecam would be difficult to detect, so I understand why they take that approach.

@MattSturgeon MattSturgeon closed this as not planned Won't fix, can't repro, duplicate, stale Apr 19, 2024
@zisis912
Copy link
Author

Wow, thank you so much for the explanation!
How did you come across this mod and exploit? I searched but couldnt find anything regarding this!

@zisis912
Copy link
Author

zisis912 commented May 6, 2024

image
@MattSturgeon the mod seems to not fix it, im now getting another similar message

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants