Changelog
v3.1 changelog
Compatibility update.
It appeared v3.0 was having issues getting along with other mods, but this update should fix some of those issues. I tested this with many other mods, and they now seemed to work. If you get any further crashes or issues, feel free to report them.
Also I am still working on porting to 1.20.2. Given the amount of changes that were made to the game internally in 1.20.2, it may take a long time, again.
v3.0 changelog
The version v3.0 is finally ready, and features a lot of changes.
First, some important things to note:
- I wanted to write this mod to be fully independent from Fabric API and Architectury API. As such, this mod does not have any code that depends on those. However, due to a "bug" in how the Fabric Loader behaves, not installing Fabric API will result in crashes taking place anyways, so I guess that effort was in vain. In other words, this mod sort of depends on Fabric API, but not because it wants to, and is instead forced to. Architectury API is not a requirement anymore.
- This mod is now licensed under the LGPL-v3 license. I changed my mind about using MIT, and made a switch.
- 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 without their consent. However, I did implement a feature allowing people to export and load statistics via files, so you can share your statistics in form of files instead.
Now onto the changes that were made and features that were implemented:
- Minor changes to the GUI
- Changed the Minecraft Wiki URL to point to 'minecraft.wiki'
- Reworked the player badge system, allowing players to obtain the same badge multiole times (does not apply to BSS's badges yet however).
- Added a "Player badges" statistics tab, allowing users to see all badges, including ones they don't have, so users can know what badges exist and are yet to be obtained.
- Implemented an API. Now other mod developers can use the API to add their own custom statistics tabs and menu-bar items to the Better Statistics Screen. Note that you need to use the TCDCommons API for this as well. The API is the biggest reason I decided to work on v3.0, so others can integrate this mod into their mods as well.
- Implemented a feature that allows you to save and load statistics files, allowing you to share your statistics with anyone over the internet. Note that the other person needs to install the same mods as the ones you have in order to see the modded stats that apply to you. If they don't install said mods, they won't be able to see those modded stats when opening them. Also note that opening a statistics file will not override your actual in-game statistics.
- ModMenu and REI integrations are still present, allowing you to access the config through ModMenu and REI item screens by LMB/RMB-ing item stats. Those two mods are optional, and you do not have to install them.
- Optionally install this mod on the server (not required) for the ability to receive live statistics updates so the Statistics HUD feature updates the pinned stats on the screen live.
Note: As mentioned above, due to issues with how Fabric Loader itself behaves, this mod not only needs Fabric API present, but doesn't work with 1.20.2 at the moment. I will make attempts to port to 1.20.2 soon.
Dependencies
Files
betterstats-3.1+fabric-1.20.1.jar(540.69 KiB) Primary Download
External resources
Project members
TheCSDev
Owner
Technical information
License
LGPL-3.0-only
Client side
optional
Server side
optional
Project ID