All Classes and Interfaces
Class
Description
A GUI widget that displays stats information from a given
SUStat
.A config
TScreen
for the BetterStats
mod.Fabric Mod Loader entry-points for this mod.
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.The main focal point of this mod.
The screen where player statistics are shown, but better.
The screen where player statistics are shown, but better.
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.BetterStats
's StatsTab
s.BetterStats
Text
s.A widget that displays information about a credited
Person
in the BSCreditsTab
.A
Does not handle any user input or have a background color.
TBlankElement
that only renders Text
s 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.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.
An
IStatsProvider
for the MinecraftClient.player
.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
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
.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
For example, mining a diamond ore for the first time.
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.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".