header
logo

Better Statistics Screen

Description

This Minecraft mod replaces the Vanilla statistics screen with a new and improved statistics screen that is easier to use and that has more helpful features. The new statistics screen features an easier to navigate and read UI layout, as well as a few filters and a search field that will help you find the statictics you need a lot easier, especially when there are dozens, if not hundreds of entries to keep track of.

 

As of v3.0, the mod can optionally be installed on the server side for some extra features:
  • Improving the "betterstats hud" feature by making it more real-time and more accurate.
  • [v3.2+] The `/statistics` command, which allows you to modify any player's statistics.

Keep in mind that this is optional, and the mod does not have to be installed on the server side in order to work.

 

Statistics command syntax help:

  • /statistics clear <targets>
  • /statistics edit <targets> <stat_type> <stat> (set|increase) <value>
  • [ex. general stat]: /statistics edit @s minecraft:custom minecraft:jump set 123
  • [ex. item stat]: /statistics edit @s minecraft:used minecraft:wooden_shovel set 123
  • [ex. mob stat]: /statistics edit @s minecraft:killed minecraft:zombie set 123

 

Requirements (v3.0+):

  • Installing this mod: Client (Required) ➖ Server (Optional)
  • Fabric API: Client (Required) ➖ Server (Required)
  • TCDCommons API: Client (Embedded aka Optional) ➖ Server (Optional)
  • REI: Client (Optional) ➖ Server (Not needed)
  • Mod menu: Client (Optional) ➖ Server (Not needed)

 

Some QnA:

  • What about Minecraft Forge? - I have no plans on making future ports to Forge or any other mod loaders. See GitHub Issue #100 for more info. However, not all hope is lost! Sinytra Connector is a mod that lets people run Fabric mods on Forge! Please check it out. Also keep in mind the mod is in beta (as of me writing this), so please don't be harsh towards the mod's developers while expecting the mod to work 100% of the time.
  • Port to older Minecraft versions? - Nope. Same reason as the 'Minecraft Forge' one.
  • I am trying to join a server that has 'betterstats' installed, and I don't want to install it on my end, but 'Fabric API' is forcing me to do so anyway. What do I do? - In my opinion, this is an issue on Fabric API's end, and not mine. Check out my other project called ISIWIW. it's made to tackle this issue. It lets you bypass installation requirements made by servers. So you can use it to bypass having to install certain mods and resource packs.
  • I can't pin stats to the hud. I right-click them, but REI shows up instead. How do I pin stats? - I already put an explanation in the mod, but since you didn't see it, try 'L.Shift + Right click'-ing. Aka, just hold down the left shift button while right clicking a stat. That is, if you have REI installed.
  • ✨ Where can I submit my own rating and review for this mod? - I know you didn't ask that question, but here's the Google Form. Please feel free to share your thoughts, as I'd love to see them. The form will NOT collect any of your PII.

 

 

Credits

Video

I decided to test the mod as well as take screenshots and video footage of the mod in my survival world from the Better Minecraft mod pack, so as to show how this mod works and that it works with modded features as well. The screenshots and the video footage also feature the Complementary Shaders being used alongside Iris, as well as the BYG mod.

Screenshots

Resource packs and shader packs used at the time of screenshotting.

Sorry if I missed any. I had too many of them applied at once.

 

Description for v2.8:

╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾

As of v2.6, the mod can optionally be installed on the server side for some extra features:
  • Improving the "betterstats hud" feature by making it more real-time and more accurate.
  • (v2.7+) Adding a feature that allows players to see each other's statistics.

Keep in mind that this is optional, and the mod does not have to be installed on the server side in order to work.

 

If you experience any issues or server crashes when attempting to install this mod on a server, please try installing "Fabric API", "Architectury API", and maybe "TCDCommons API" as well, and see if that fixes the issue.

 

Requirements (v2.8+):

  • Installing this mod: Client (Required) ➖ Server (Optional)
  • Fabric API: Client (Embedded aka Optional) ➖ Server (Optional)
  • Architectury API: Client (Embedded aka Optional) ➖ Server (Optional)
  • TCDCommons API: Client (Embedded aka Optional) ➖ Server (Optional)
  • REI: Client (Optional) ➖ Server (Not needed)
  • Mod menu: Client (Optional) ➖ Server (Not needed)

 

 

Description for v2.x:

╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾

The new version (v2.0) improves on the first version by completely revamping and optimizing it's source code as well as by adding a few extra features. While the changes are big, keep in mind that the UI is still largely similar to that of v1.x. Version v2.0 also does not depend on any other mods, so you do not have to download the Fabric API as well. Also REI is still optional, and so is Mod Menu.

One more thing, version v1.x was licensed under the LGPL v3 license. As of version v2.0, the mod is now licensed under the MIT license.

  

Description for v1.x below:

╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾╾

(Requires Fabric API so it can handle other mod's features properly, REI is optional)

This Minecraft mod replaces the Vanilla statistics screen with an new and improved statistics screen that is easier to use and that has more helpful features. The new statistics screen features an easier to navigate and read UI layout, as well as a few filters and a search field that will help you find the statictics you need a lot easier, especially when there are dozens, if not hundreds of entries to keep track of.

The new UI also features two extra statistic tabs, alongside Vanilla's three tabs, those being:

  • General - This tab contains all of your general statistics
  • Items - This tab contains statistics of all times you interacted with
  • Mobs - This tab contains statistics of all mobs you interacted with
  • A healthy diet - This tab aims to help you obtain the "A healthy diet" advancement
  • Monsters hunted - This tab aims to help you obtain the "Monsters hunted" advancement

Below you can read some extra info on those tabs and see screenshots of what they look like.

 

Credits (regarding screenshots and the video)

I decided to test the mod as well as take screenshots of the mod in my survival world from the Better Minecraft mod pack, so as to show that the mod works with modded features as well. The screenshots also feature the Complementary Shaders being used alongside Iris, as well as the BYG mod. 

 

A short video

Here is a short video showcasing the mod and what it looks like

 

General

This tab does not add nor show anything special regarding general statistics other than the redesigned UI layout. The filters menu features a way for you to hide all general statistics that are currently set to '0', as well as a search bar that will help you look for a specific statistic. 

Screenshot_1

 

Items

The items tab displays items in a visual grid of items, similar to how an inventory screen does it. The items are categorized in item groups, just like they would be in the creative inventory menu. All items you interacted with are shown in this tab. This will hopefully help you find the items you are looking for easier. The search field in the filters menu can be used to look for specific items. To see a statistic for an item, place your cursor over the said item, or use "Tab" to navigate to it using your keyboard, and a tooltip text will display the statistics. The "Show item names" checkbox defines whether or not the tooltip will also show the item name. 

Screenshot_2

 

Mobs

Similar to the "Items" tab, the "Mobs" tab will also show mobs in a grid. The mobs are visually rendered on the GUI screen, so it is easier for you to find the mob you are looking for, and because it looks nicer. Just like with the items tab, to see the statistics for a given mob, place your cursor over the said mob, or use "Tab" to navigate to it using your keyboard. A tooltip text will show you the statistics. 

Screenshot_3

 

A balanced diet

This tab aims to help you achieve the "A balanced died" advancement. It does that by displaying all food items in grouped grids, similarly to how the "Items" tab does it. This tab will show you all food items, even the ones you haven't interacted with, and will also highlight the foods you already ate before, helping you identify which foods you need to eat next to earn the advancement. The filters can be used to hide foods you haven't interacted with, as well as look for specific foods with the search field.

Note: I do not know whether or not modded food items count or not, but I have decided to include them on this tab as well. It may also depend on whether or not a given mod will require you to eat all of it's foods for the advancement, or an advancement of it's own. 

Screenshot_4

 

Monsters hunted

This tab aims to help you achieve the "Monsters hunted" advancement. It shows you a grid of mobs similarly to the "Mobs" tab, except the mobs shown on this tab are hostile creatures you have either killed or are yet to kill. Similarly to the "A balanced diet" tab, any mobs you have killed will be highlighted in this tab, helping you easily see which mobs you need to kill next in order to earn the advancement.

Note: Just like in the "A balanced diet" tab, I do not know whether or not modded hostile mobs count or not. It is up to the mods and data packs to dictate that behavior. As such, all hostile mobs will be shown here, including modded ones.Screenshot_5

 

Options (as of v1.2) (aka Debug Mode from v1.1)

This is a special tab that you can only access by holding down the CTRL key while cycling tabs. I added this tab so I can more easily debug the mod while working on it. You can use any debug features in there yourself as well. As for the option that shows everything, please keep in mind that it may cause lag spikes when used with large mods and mod-packs because of the amount of items/entities that may end up being shown on the screen. Those lag spikes are the main reason I chose NOT to show all item/mob stats even when the "Hide empty stats" checkbox is unchecked.

 

Config

For information regarding configuring the mod, please visit the mod's GitHub repository page, as the CurseForge code block formatting does not display code blocks properly.