All Classes and Interfaces

Class
Description
A GUI widget that displays stats information from a given SUStat.
 
 
 
 
Better statistics screen client play network handler.
Keeps track of ClientPlayerEntity data that is related to BetterStats.
 
A config TScreen for the BetterStats mod.
Fabric Mod Loader entry-points for this mod.
TEvents related to the BetterStatsScreen and other BetterStats GUI-related events.
 
BetterStats's TWidgetHudScreen.
Represents the server-side network handler for BetterStats.
A BSComponentPanel that usually goes on the BetterStatsScreen.
A component that provides the BetterStatsPanel with the necessary information to operate properly.
Properties from the betterstats.properties.json file.
The main focal point of this mod.
The screen where player statistics are shown, but better.
 
Better statistics screen server play network handler.
Keeps track of ServerPlayerEntity data that is related to BetterStats.
ApiStatus.Internal utilities for BetterStats's HTTP APIs.
BetterStats's implementation of ClientPlayerBadge.
 
BetterStats registries that are present on the client side only.
A TRefreshablePanelElement representing a BetterStatsScreen GUI component.
 
 
BetterStats registries that are present on both the client and the server side.
 
 
A widget that displays information about a credited Person in the BSCreditsTab.
A TBlankElement that only renders Texts on the left and right side of the CustomStatElement.
Does not handle any user input or have a background color.
A statistics filter Enum that dictates how statistics entries are to be grouped.
A statistics filter Enum that dictates how SUGeneralStat statistics entries are sorted.
A statistics filter Enum that dictates how SUItemStat statistics entries are sorted.
A statistics filter Enum that dictates how SUMobStat statistics entries are sorted.
 
 
 
 
An IStatsProvider whose statistics can be edited.
An IOException that takes place when reading a RAMStatsProvider's data form a PacketByteBuf that contains invalid header data.
A component that contains loaded statistics about a given player.
 
 
 
This interface is similar to IStatsListener.
The difference is that this interface is used to listen for "third-party" statistics, aka things like statistics about other players that are present on the server the client is currently connected to.
An interface that provides the context about received third-party statistics in IThirdPartyStatsListener.onStatsReady(TpslContext).
An enum that indicates what kind of third-party statistics were received.
An IStatsProvider for ClientPlayerEntitys.
Represents the "menu bar" GUI component that usually shows up on the top of the BetterStatsScreen.
A component that provides the MenuBarPanel with the necessary information to operate properly.
 
 
 
 
 
An optional ModMenuApi integration for the config GUI.
 
A RAMStatsProvider, except in form of a Class that is specifically used for storing IStatsProvider data about another player that isn't the client.
A TRefreshablePanelElement featuring a label that shows the "current page", as well as buttons that allow the user to change "pages".
A component used by PageChooserPanel that relays the PageChooserPanel's current state to the PageChooserPanel.
Player badge summary panel.
Shows a few highlight PlayerBadges for a given IStatsProvider.
 
 
 
 
An IEditableStatsProvider whose statistics are loaded into and held in the memory (aka RAM), hence the name RAMStatsProvider.
 
A TScrollBarWidget implementation whose visuals use flat/static colors, instead of the default textures.
A TSelectWidget for StatsTabs.
Allows the user to Select a StatsTab via a GUI interface.
 
An IStatsProvider that provides statistics about a given ServerPlayerEntity.
A Class that handles announcing players doing things for the first time in the current world.
For example, mining a diamond ore for the first time.
An instance of GenericProperties whose sole purpose is to store information about "statistics filters" applied to a BetterStatsPanel.
 
A component that provides the StatFiltersPanel with the necessary information to operate properly.
 
 
 
 
A utility class for reading and writing IStatsProvider data.
A class containing StatsProviderIO logic for file version 2.
 
A BSComponentPanel that summarizes given Collections of SUItemStats and SUMobStats.
Represents a "statistics tab" Object used in StatsTabPanel for initializing a "statistics tab"'s GUI.
The "initialization context" for when a StatsTab's corresponding "stat filters" GUI is "initializing".
The "initialization context" for when a StatsTab's GUI is "initializing".
Represents the TPanelElement where the statistics GUI is initialized.
A component that provides the StatsTabPanel with the necessary information to operate properly.
Some utility methods for initializing and handling StatsTab GUIs.
 
 
 
 
A "Stat utils stat".