Better Statistics Screen

Better Statistics Screen

Mod

A Minecraft mod that improves the statistics screen and makes it more useful.

Client or server Utility

4.50M downloads
2,178 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

Traditional Chinese translations have been updated thanks to dirtTW (Issue #147).

Thanks to a suggestion (Issue #146 on GitHub), there is now a config property that allows you to hide your player information from the Statistics screen.
May be useful if you are recording and do not wish this mod to reveal your account's name or UUID.

  • (Likely) Resolved issue #143; "Minor interoperability issue between Better Statistics Screen and Inventory Profiles Next"
  • (Likely) Resolved issue #144; "Crash with Inventory Profiles Next when shift-clicking an item shortly after world load"
  • Added a new config property (client-updateItemGroupsOnJoin), for further dealing with those issues if they somehow persist.

Minor tweaks to the mod's config file.
No action is needed on your part.

Port to 1.21.4.

Changes in TCDCommons API

  • Improved JAR file security
  • Removed the "Refresh current screen" key-binding from the controls settings, as that was intended to be a "debug"/"testing"-related feature.
  • Resolved conflict with the Screenshot viewer mod that'd cause a crash when using the two mods together.

(Please install the latest version of TCDCommons API to receive the patches mentioned above.)

Changes in Better Statistics Screen

  • Improved JAR file security
  • Hovering over stat widgets in BSS will now play a small on-hover sound, to make the UI feel more "lively".
  • Added a key-binding that allows you to toggle the stats HUD screen visibility. See Issue #141.

Regarding "improved security"

As a security measure, so as to keep everyone safer; starting from now, I will be signing all JAR files I publish on CurseForge and Modrinth. This will effectively make those JAR files "tamper-resistant".

Should anything on your device end up modifying one of my JAR files, be it malicious or not, Java will refuse to load those files, after which it will crash the game and show you errors relating things like "hash mismatches" and "invalid files". If you ever see those errors, I personally recommend you immediately shut off your internet connection, and start a virus scan.

The ultimate goal here being increased security and warning users should anything bad ever take place in the future.

Ported to 1.21.3+fabric.

  • There was an error in the fr_fr.json translation file, that likely rendered the entire file unusable. Thanks to Jerome, this issue was spotted and resolved in pull request #139.
  • A small tweak / bug fix where item and mob stats will now use their corresponding stat formatters when displaying stat values. Nothing will look different in vanilla, but may offer a bit more compatibility with modded stats.
  • Removed the Google Frorms feedback button because literally next-to-nobody clicked on it. In other words, kinda pointless to have an unused feature. If you wish to submit feedback anyways, you may do so in the way everyone seems to prefer, that being by either opening an issue on GitHub or by contacting me directly.
  • Implemented the feature that was suggested in GitHub Issue #11. Using the filters panel, you may now perform some simple "general stat value conversions". Basically, times and distances can now be viewed in other measurement units of your choosing.
    • The implementation in my opinion still needs some more tweaks and fixes, so I'll do that eventually as well. Hopefully it doesn't take 2 years again.

And lastly (for this release);
Waving 1.20.X goodbye for the 2nd time now. I know many people are still on 1.20.X and would like to see BSS updated on those versions, but as Minecraft gets more and more updates, dealing with all the versions becomes more and more complicated and time-consuming. As much as I'd love to keep maintaining 1.20.X, I'd have to write/port the same code I write 5-7 more times, do testing and ensure the code works 5-7 more times (one for each version), publish 5-7 more files.. you get the point. Basically, each development step has to be sort-of repeated for each version maintained. This unfortunately can't go on forever, as much as I'd want it to.
I hope that the features that I left in 1.20.X are useful for you, and thank you for using them!


Project members

TheCSDev

Owner

Details

Licensed LGPL-3.0-only
Created 2 years ago
Updated 7 days ago