TheCSMods/mc-better-stats

[Suggestion] Re add seeing other player stats

Closed this issue · 2 comments

What is this suggestion for?

Mod Itself

Suggestion

Having the ability to see other player's statistics would be good for competitive servers.

I have seen the 3.0 changelog / #81 which says:

For privacy and legal resons that were not taken into account in v2.X, I have removed the feature that allows you to see other player's statistics

To solve this you could add a toggle button in the panel below the "Fitters" (similar to the "betterstats" server connection one) that would enable statistic sharing.

However, I don't see ant legal / privacy problems with the old system because the server owner can already see all player's statistics (even on vanilla servers), and players with OP can use scoreboards to track (some of) them without the other players knowing. This also means server owners can already modify other player statistics to.

Code of Conduct

  • I agree that I will be available later for any follow-up questions to help with implementing the suggested thing.

Hello!
That would indeed be a nice addition. In-fact, I was considering re-adding it before (but didn't get to it yet), and I will likely re-implement it someday in the future.

When considering this, I also had the idea of like a button or a toggle or a config setting or a prompt, allowing people to share their stats with others. Now, as for the:

However, I don't see ant legal / privacy problems with the old system because the server owner can already see all player's statistics (even on vanilla servers), and players with OP can use scoreboards to track (some of) them without the other players knowing. This also means server owners can already modify other player statistics to.

...my line of thinking is that:

  • The server owners and operators have full control over everything, including user data
  • Regular players have access to little to nothing, not even the ability to see other people's full lists of achievements and stats (unless they memorize the chat advancement broadcasts). This includes other data collected by the server; regular players just can't see it
  • But then betterstats came in and allowed every player with the mod installed to view everyone's stats, including stats of players not using that mod (without those players even knowing). Meanwhile players with this mod installed were aware of what it does and that it shared stats.

That of course, was my line of thinking. Now, personally I'm no expert in how law works, so I don't know for sure how stuff works here. I guess you could technically argue that it is the server owner's responsibility to disclose the fact that user data is publicly shared, including statistics, but I guess I kind of leaned towards a more strict way of looking at it when it comes to data sharing (and because I wanted to lean on the "safer" side from a legal perspective).

-

Now, that was just me trying to explain what my thought process was. I will of course, re-implement this eventually, as I like the idea a lot as well. I'm also thinking of making it so that by default, you can see the stats of everyone else using this mod (unless they disable stats sharing of course), rather than having to ask everyone to share their stats one by one.

Given this feature is being worked on right now, I will now close the issue so I don't forget to do so later.